開発者向け
Developer
フォーマッター・コンバーター・エンコーダーなど、毎日手が伸びる小道具です。
Formatters, converters, encoders and the small tools you reach for daily.
65件のツール
Base64エンコード・デコード
Base64 Encoder & Decoder
テキストでもファイルでもBase64とBase64URLを符号化・復号し、UTF-8も正しく扱います。
curlをコードに変換
curl to Code
curlのコマンドをfetch・axios・Pythonのrequests・Go・PHP・PowerShellのコードに変換します。
JSON⇄CSV変換
JSON ⇄ CSV
入れ子のJSONをドット記法の列名で平らに開くか、表からオブジェクトを組み直します。
JSON⇄YAML変換
JSON ⇄ YAML
キーの順序を保って双方向に変換し、YAML側はブロック記法かフロー記法かを選べます。
JSON差分比較
JSON Diff
キーの順序を無視して2つのJSONを構造で比べ、追加・削除・変更されたパスを挙げます。
JSONフォーマッター・検証
JSON Formatter & Validator
JSONを整形・圧縮して検証し、構文エラーがあれば行と列を正確に指し示します。
JSONからTypeScript型
JSON to TypeScript
JSONの実例からTypeScriptのインターフェースや型を推論し、省略可能なフィールドとユニオンをまとめます。
JWTデコーダー
JWT Decoder
ヘッダーとペイロードを復号し、期限のクレームを現地時刻で見せ、渡した鍵で署名も検証します。
正規表現テスター
Regex Tester
正規表現をサンプルの文章に当て、一致箇所をその場で光らせてキャプチャグループも並べます。
SQL整形
SQL Formatter
キーワードの大文字小文字・インデント・カンマの位置を決めて、主要な方言のSQLを整えます。
文字列のハッシュ
Text Hash
文字列のMD5・SHA-1・SHA-256・SHA-384・SHA-512・CRC-32を計算し、大文字表記とBase64での出力も選べます。
URLエンコード・デコード
URL Encoder & Decoder
URLとクエリの値をパーセント符号化・復号し、URL全体と構成要素のどちらとして扱うかを切り替えられます。
UUID生成
UUID Generator
UUIDのv1・v4・v5・v7をまとめて作り、v1やv7に埋まっている時刻を取り出します。
YAMLフォーマッター・検証
YAML Formatter & Validator
YAMLのインデントを揃えて検証し、パーサを壊すタブやアンカーの誤りに印を付けます。
.envの解析・変換
.env Parser & Converter
.envファイルを解析して、JSON・YAML・シェルのexport・Docker・Kubernetesの形式に変換します。
.gitignore生成
.gitignore Generator
言語・フレームワーク・エディタのテンプレートを選んで組み合わせ、重複をまとめて.gitignoreを作ります。
bcrypt・argon2の照合
bcrypt & argon2 Checker
パスワードを指定したコストでbcryptにかけ、既存のbcryptのハッシュと突き合わせます(argon2は判別しますが計算はしません)。
証明書デコーダー
Certificate Decoder
PEMやDERの証明書・CSRを解いて、サブジェクト・SAN・有効期間・鍵用途とチェーンの手がかりを示します。
chmod権限計算機
chmod Calculator
8進数・記号・チェックボックスの権限表記を相互に変換し、setuidとstickyビットも扱います。
コードの画像化
Code Screenshot
コードの断片を、構文の色分け・ウィンドウ枠・選んだテーマを付けた画像にします。
cron式の組み立て
Cron Builder
cron式を、許容範囲が添えられた入力欄にフィールドごとに打ち込んで組み立て、変えるたびに出来上がるスケジュールを見せます。
cron式の読み解き
Cron Parser
cron式を普通の言葉に開いて説明し、選んだタイムゾーンでの次の実行時刻を並べます。
CSS整形・圧縮
CSS Beautifier & Minifier
並べ替えを一切せずにCSSを整形または圧縮し、トークンの並びをそのまま保ちます。
docker runをComposeに
docker run to Compose
docker runのコマンドラインをcomposeのサービス定義に直し、逆方向の変換もできます。
ファイルのチェックサム
File Checksum
大きさを問わずファイルを流しながらハッシュし、貼り付けた期待値と突き合わせます。
HARビューアー・匿名化
HAR Viewer & Sanitiser
HARのキャプチャをウォーターフォールで開き、共有する前にクッキー・認証ヘッダー・トークンを削ぎ落とします。
HMAC生成
HMAC Generator
ハッシュの種類と鍵の符号化を決めてメッセージのHMACを計算し、Webhookの署名確認に使えます。
HTML整形・圧縮
HTML Beautifier & Minifier
HTMLを整形または圧縮し、インライン要素は保ったまま空白をどこまで詰めるかを選べます。
HTMLエンティティ変換
HTML Entity Encoder
HTMLの実体参照をエスケープして元に戻し、名前・10進・16進の書き方を出し分けます。
HTTPステータスコード事典
HTTP Status Reference
各ステータスコードの仕様上の意味、キャッシュの扱い、そしてよくある誤用を説明します。
JavaScript整形・圧縮
JavaScript Beautifier & Minifier
名前は一切変えずにJavaScriptやTypeScriptからコメントと空白だけを落とし、1行に潰れたバンドルは読めるところまでインデントし直します。
jq実験場
jq Playground
貼り付けたJSONにjq 1.7のフィルタをブラウザ内で実行し、チートシートと同じ結果を出すコマンドラインを渡します。
JSON⇄XML変換
JSON ⇄ XML
属性・配列・テキストノードの扱い方を指定して、JSONとXMLを相互に変換します。
JSON Lines変換
JSON Lines Converter
NDJSONとJSON配列を相互に変換し、解析できない行は変換を止めずに行番号で知らせます。
JSON Schema検証
JSON Schema Validator
文書をJSON Schemaで検証し、通らなかった箇所をインスタンスのパスとともに挙げます。
JSONからGo構造体
JSON to Go Structs
JSONの実例からjsonタグ付きのGoの構造体を作り、入れ子や繰り返しの型も扱います。
JSONからJSON Schema
JSON to JSON Schema
1つまたは複数の実例からJSON Schemaを推論し、見つかった形を合わせて1つにします。
JSONからZodスキーマ
JSON to Zod Schema
JSONの実例からZodのスキーマを組み立て、nullable・optional・列挙を推論します。
JSONPathテスター
JSONPath Tester
JSONPathの式を文書に対して実行し、打っているあいだ一致するノードを光らせます。
JWKSによる署名検証
JWKS Verifier
JWKSのエンドポイントから鍵を取り、kidで選んで、トークンの署名と標準クレームを検証します。
鍵ペア生成
Key Pair Generator
RSA・ECDSA・Ed25519の鍵ペアを作り、PEM・JWK・OpenSSHで書き出します。
Kubernetes Secretのデコード
Kubernetes Secret Decoder
Secretマニフェストの中のBase64値をすべて復号し、書き換えたものを適用できる形に符号化し直します。
MIMEタイプ検索
MIME Type Lookup
拡張子からMIMEタイプを、あるいはその逆を引き、ファイルの先頭バイトからも型を推定します。
OpenAPIの差分比較
OpenAPI Diff
2つのOpenAPI文書を比べ、互換性を壊す変更と足しただけの変更を分けて示します。
正規表現の解説
Regex Explainer
正規表現を名前の付いた木に分解し、どの部分が何を捕まえるのかを読めるようにします。
ソースマップで元の位置に
Source Map Resolver
渡されたソースマップを使って、圧縮済みのスタックトレースを元のファイルと行番号に戻します。
SSH鍵の生成
SSH Key Generator
コメントを付けたOpenSSHの鍵ペアを作り、フィンガープリントも表示します。秘密鍵はパスフレーズなしで出力されるので、必要ならssh-keygen -pで自分でかけてください。
文字列エスケープ
String Escaper
JSON・JavaScript・SQL・シェル・CSV・正規表現の規則に合わせて文字列をエスケープし、元にも戻します。
テキストの暗号化・復号
Text Encrypt & Decrypt
パスフレーズからAES-GCMでメッセージを暗号化し、それだけで完結するBase64の塊にします。
ULID・NanoID生成
ULID & NanoID Generator
並べ替えのきくULIDや短いNanoIDを、使う文字と長さを決めて作り、衝突の確率も示します。
XMLフォーマッター・検証
XML Formatter & Validator
XMLのインデントを整え、整形式として最初に崩れている箇所の行と列を示します。
アスキー表の生成
ASCII Table Generator
表を等幅のアスキー・Markdown・罫線文字の枠で描き、READMEやコメントに貼れる形にします。
Dockerイメージのレイヤー解析
Docker Image Explorer
書き出したイメージのtarを開き、レイヤーごとのコマンド・大きさ・足したり消したりしたファイルを見せます。
GraphQL整形
GraphQL Formatter
クエリとSDLを整形し、スキーマに照らして文書を検証して、解決される型を示します。
16進ダンプビューアー
Hex Viewer
どんなファイルもオフセット・16進・ASCIIのダンプで開き、マジックバイトから形式を当て、検索の当たりを光らせます。
JSON⇄TOML変換
JSON ⇄ TOML
入れ子のオブジェクトをテーブル見出しに対応づけて、JSONとTOMLを相互に変換します。
JSONからRust構造体
JSON to Rust Structs
JSONの実例からserde属性付きのRust構造体を作り、空や欠けうるフィールドはOptionに、キー名はsnake_caseへのrenameで処理します。
OSSライセンス選び
Licence Chooser
主なオープンソースライセンスを義務と互換性で見比べ、LICENSEファイルを書き出します。
OpenAPIの点検
OpenAPI Linter
OpenAPI文書の抜けたレスポンス・使われていないスキーマ・どこも指していない参照など、コード生成器を壊す不備を点検します。
Protobufデコーダー
Protobuf Decoder
.protoファイルなしでprotobufのペイロードを解き、フィールド番号・ワイヤ型・入れ子を推定します。
セマンティックバージョンの範囲確認
Semver Range Tester
どのバージョンが範囲に入るかを確かめ、2つのバージョンを比べ、一覧を優先順位どおりに並べます。
TOMLフォーマッター・検証
TOML Formatter & Validator
TOMLを整形して検証し、テーブルの順序とインラインテーブルの書き方を揃えます。
User-Agent解析
User-Agent Parser
User-Agent文字列をブラウザ・エンジン・OS・端末に分解し、今つないでいる自分のものも並べて見せます。
WebAssemblyの解析
WebAssembly Inspector
.wasmモジュールのインポート・エクスポート・メモリ・セクションの大きさを並べ、テキスト形式でも出力します。
XPathテスター
XPath Tester
XMLやHTMLにXPathかCSSセレクタを当てて、一致したノードをすべて並べます。