カテゴリ
開発
フォーマッター、エンコーダー、ハッシュ・ID 生成、正規表現や JSON のユーティリティなど、コードを書きデバッグする中で日に何十回も出てくる疑問にすぐ答える小さなツール群です。JSON フォーマッター、Base64 エンコーダー、UUID 生成、JWT デコーダーがよく使われています。すべてブラウザ内だけで動作するため、貼り付けたスニペットやトークン、設定値が端末の外に出ることはありません。作業途中のコードでも安心です。
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
Base64 ↔ 16進数 変換
Base64 文字列を16進数バイトに、16進数を Base64 に戻します。URL セーフ対応、ブラウザ上で動作します。
Quoted-Printable エンコーダー & デコーダー
テキストを MIME Quoted-Printable(RFC 2045)にエンコード、または復号 — =XX エスケープ・ソフト改行・UTF-8 に対応、エンコード時は 76 文字で折り返し — ブラウザ内で。
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
CRC-32 計算機 (CRC-32 & CRC-32C)
テキストまたは hex バイトの CRC-32(IEEE 802.3、zip/gzip/PNG)または CRC-32C(Castagnoli)チェックサムを、小文字 hex・大文字 hex・符号なし 10 進数で計算 — ブラウザ内で。
UUID ジェネレーター
ランダムなバージョン 4 UUID をまとめて生成し、コピー。
UUID インスペクタ (バージョン・バリアント・時刻)
任意の UUID を貼り付けてバージョン(1〜8)・バリアント、そして時刻ベースの v1・v6・v7 では埋め込まれた生成タイムスタンプ・クロックシーケンス・ノード(MAC)まで復号 — ブラウザ内で。
JWT デコーダー
JWT のヘッダー・クレーム・有効期限を即座に確認。
正規表現テスター
JavaScript 正規表現をリアルタイムでテストし、マッチ強調と置換プレビューを確認。
CSS セレクターテスター
HTML に対して CSS セレクターをテストし、どの要素にマッチするかを正確に確認します。ブラウザ上で動作します。
HTML エンティティ エンコード / デコード
HTML 特殊文字 (& < > " ') をエスケープ、または エンティティを元の文字へ復号。
Cron 式の説明
Cron 式を自然言語に翻訳し、各フィールドを分解して表示。
SQL フォーマッタ
10 種類の SQL 方言(PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL ほか)を整形。
JSON Diff ビューア
2 つの JSON を構造的に比較 — 追加 / 削除 / 変更されたキーが正確に分かります。
JSON → TypeScript インターフェイス
JSON サンプルから TypeScript インターフェイスを生成 — キー名に沿って再帰的に型推論。
JSON to JSDoc @typedef ジェネレーター
JSON オブジェクトを @property タグ付きの JSDoc @typedef ブロックにブラウザ上で変換します。
YAML フォーマッタ & バリデータ
YAML を整形・検証 — インデント修正、キーソート、行幅指定、エラー位置表示。
モックデータジェネレーター
テスト用のリアルなダミーレコードを生成 — 名前・メール・日付・ID・ロレム — JSON / CSV / SQL INSERT で出力。
JWT ジェネレーター
ヘッダーとペイロードから HS256 / HS384 / HS512 の JWT を生成・署名 — JWT デコーダーと対。
JWK ↔ PEM 変換ツール
JWK や JWKS 全体を PEM 公開鍵に、またその逆に変換し、各鍵の RFC 7638 サムプリントもブラウザ内で計算します。
CSS Flexbox プレイグラウンド
flex-direction・justify-content・align-items・gap をクリックで調整 — CSS や Tailwind クラスをコピー。
HTML / CSS / JS ミニファイア
HTML / CSS / JavaScript の空白とコメントを除去 — 削減サイズを表示してコピー。
CSS Grid プレイグラウンド
grid-template-columns / rows・gap・アイテム整列を視覚的に — CSS をそのままコピー。
Cron 式ビルダー
クリックで cron 式を生成 — 毎時 / 日 / 週 / 月 / カスタム — Cron 説明とペア。
不可視 / ゼロ幅文字検出
貼り付けたテキストの NBSP・ゼロ幅・双方向マーク・タブを検出 — まとめてクリーンアップ。
Bcrypt ハッシュ / 検証
コスト調整可能な bcrypt ハッシュ生成、または既存ハッシュとの照合 — ブラウザ内で実行。
ULID / NanoID / CUID2 ジェネレーター
ULID・NanoID・CUID2 を一括生成 — UUID の代替で、より短く、ソート可能、衝突耐性に優れる。
ULID デコーダー (タイムスタンプ & ランダム)
ULID を 48 ビットの生成タイムスタンプと 80 ビットのランダム値に復号 — Crockford Base32、大文字小文字を区別せず、時刻を ISO UTC・相対・エポックミリ秒で表示 — ブラウザ内で。
Snowflake ID デコーダー (Discord, Twitter)
Discord・Twitter/X・Instagram の Snowflake ID を生成タイムスタンプ、ワーカー/プロセスまたはデータセンター、シーケンスに復号 — カスタムエポックモード付き — ブラウザ内で。
文字列エスケープ変換
1つの入力で10コンテキスト分のエスケープ出力 — JavaScript、JSON、HTMLエンティティ、URL、SQL、regex、Bash(シングル/ダブルクォート)、C文字列、Unicode \u。必要なものをコピー。
HMAC ジェネレーター (SHA-1・256・384・512)
Web Crypto で HMAC 署名を計算 — Webhook ペイロード署名、API リクエスト検証、hex/base64 出力。
ビット演算 計算機
2つの整数の AND・OR・XOR・NOT・シフトを、2進数・16進数・符号なし/符号付き10進数で一覧表示。8・16・32・64ビット幅を選択可能。
Unicode エスケープ変換ツール
テキストを \uXXXX、U+XXXX、HTML エンティティにエンコードし、いずれの形式もテキストに戻せます。絵文字やサロゲート文字も対応。
UUID v5 ジェネレーター
名前空間と名前から、決定的な名前空間ベースの UUID(バージョン5、SHA-1)を生成します — 同じ入力は常に同じ UUID になります。
JSON to Go 構造体コンバーター
JSON オブジェクトを json タグ付きの Go 構造体にブラウザ上で即変換します。
JSON to Python データクラスコンバーター
JSON オブジェクトを型ヒント付きの Python @dataclass 定義にブラウザ上で変換します。
JSON to Rust 構造体コンバーター (serde)
JSON オブジェクトを serde の derive と型マッピングフィールドを備えた Rust 構造体にブラウザ上で変換します。
JSON to Kotlin データクラスコンバーター
JSON オブジェクトを型付きプロパティを備えた Kotlin データクラスにブラウザ上で変換します。
JSON to C# クラスコンバーター
JSON オブジェクトを自動プロパティの型マッピング付き C# クラスにブラウザ上で変換します。
JSON to Java クラス(POJO)コンバーター
JSON オブジェクトを型マッピングフィールドを備えた Java POJO クラスにブラウザ上で変換します。
JSON to Zod スキーマジェネレーター
JSON オブジェクトを型推論付きの Zod 検証スキーマにブラウザ上で変換します。
JSON to GraphQL スキーマ(SDL)コンバーター
JSON オブジェクトをスカラーマッピング付きの GraphQL 型定義(SDL)にブラウザ上で変換します。
JSON to Mongoose スキーマジェネレーター
JSON オブジェクトを型マッピングされたパスを備えた Mongoose スキーマにブラウザ上で変換します。
Glob パターンテスター
ファイルパスを glob パターン(*、**、?、[...]、{a,b})に対してブラウザ上でテストします。
Conventional Commit メッセージビルダー
タイプ、スコープ、破壊的変更、フッターを含む Conventional Commits メッセージをブラウザ上で作成します。
CSS to JS スタイルオブジェクトコンバーター
CSS 宣言ブロックを React/JS のインラインスタイルオブジェクトにブラウザ上で変換します。
JSON to Protobuf スキーマコンバーター (proto3)
JSON オブジェクトを型付きフィールドとネストされたメッセージを持つ proto3 .proto スキーマにブラウザ上で変換します。
URL パーサー
URL をプロトコル・ホスト・ポート・パス・クエリ・ハッシュに分解。クエリパラメータをテーブルにデコード。
Data URI パーサー & デコーダー
data: URI をデコードして MIME タイプ・エンコーディング・サイズ・デコード内容をブラウザ上で確認します。
CSS アニメーション ジェネレーター
CSS アニメーションを視覚的に構築 — プリセット選択・時間/イージング/反復調整・プレビュー・キーフレームコピー。
Hex Dump ビューア
テキストまたは小さなファイルをオフセット + hex バイト + 印字可能 ASCII で表示。`xxd` や `hexdump -C` 形式。
CSS 詳細度計算機
CSS セレクタの (ID, クラス, タイプ) 詳細度を計算。トークン別ウェイト表示と 2 セレクタ比較。
JSONPath テスター
JSON 文書に対して JSONPath クエリ(`$.store.book[*].author`、`$..price`)を実行、一致値を確認。
JSON ポインタ リゾルバ (RFC 6901)
/user/roles/0 のような RFC 6901 JSON ポインタを JSON 文書に対して解決 — ~0/~1 エスケープと URI フラグメント(#/…)対応 — 文書内の全ポインタのクリック可能な一覧付き、ブラウザ内で。
Punycode 変換器
国際化ドメインを Unicode(`münchen.de`)と Punycode ASCII(`xn--mnchen-3ya.de`)間で変換。
JSON キーソート
JSON オブジェクトのキーをアルファベット順にソート。ネストオブジェクトに再帰してドキュメント全体を正規化するオプション付き。
JSON フラット化 / 復元 (ドット記法)
ネストした JSON を単一階層のドット記法キーにフラット化、またはフラットなキーからネスト JSON を復元 — 区切り文字・配列記法を設定可、ブラウザ内で完全可逆。
Base32 エンコーダ / デコーダ
Base32 (RFC 4648) のエンコード・デコード。Standard と base32hex の両方に対応 — TOTP シークレットや Crockford 風 ID に便利。
Base58 エンコーダー / デコーダー (Bitcoin, IPFS)
Bitcoin・Ripple・Flickr アルファベットで Base58 をエンコード/デコード — UTF-8 テキストまたは生の hex バイトから、先頭ゼロも正しく処理、ブラウザ内で実行。
Ascii85 / Base85 エンコーダー & デコーダー
UTF-8 テキストまたは hex バイトから Ascii85(Base85)をエンコード/デコード — <~ ~> 区切りと z ゼログループ短縮の Adobe/PDF 版、または素の版 — ブラウザ内で。
Base45 エンコーダー & デコーダー
RFC 9285 に従ってテキストを Base45 にエンコードし、Base45 をテキストに戻します。ブラウザ上で動作します。
ASCII コード表
256 行の ASCII / 拡張 ASCII 表 — 10進・16進・8進・2進、制御文字の名前まで。検索・コピー対応。
MIME タイプ検索
ファイル拡張子から MIME タイプを検索(または逆引き)。各タイプの用途も解説。
HTTP ヘッダリファレンス
標準 HTTP リクエスト・レスポンス・CORS・キャッシュ・セキュリティ・Cookie ヘッダ 約50個の検索可能リファレンス。
cURL → fetch / axios コンバータ
cURL コマンドを貼り付け → ヘッダ・ボディ・メソッド・Basic 認証まで処理した JS fetch / axios コード。
JSON Schema ジェネレータ
JSON を貼り付けると、その形に合った draft-07 JSON Schema を生成 — 型推論・フォーマット検出・required フィールド入力。
Open Graph & Twitter Card ジェネレータ
フォーム入力で貼り付けるだけの `<meta>` ブロック — Facebook・LinkedIn・Slack 用 Open Graph と X・Discord 用 Twitter Card タグ。
HTTP Cookie パーサー
`Cookie:` リクエストヘッダや `Set-Cookie:` レスポンスヘッダを貼り付けて、各クッキーの名前、値、属性、警告を表示。
HTML → JSX コンバータ
HTML スニペットを貼り付けると React 用の JSX に — `class` は `className` に、`onclick` は `onClick` に、void タグは自己クローズ、インラインスタイルはオブジェクト化可能。
クエリ文字列 ↔ JSON 変換
URL のクエリ文字列を JSON オブジェクトに、またその逆に変換します。ブラウザ上で動作します。
.gitignore ジェネレータ
使用する言語、フレームワーク、エディタ、オペレーティングシステムにチェック — 新規リポジトリにそのまま入れられる結合された `.gitignore` を取得。
EditorConfig ジェネレーター
インデントスタイル・改行・文字セット・よく使う上書きを備えた .editorconfig ファイルをブラウザ上で作成します。
HTTP メソッドリファレンス
HTTP メソッドごとのクイックカード (GET、POST、PUT、DELETE、PATCH、…) — 安全性、冪等性、キャッシュ可能性、リクエスト / レスポンスボディが許可されるかどうか。
XML フォーマッター & 圧縮
XML をきれいなインデントで整形したり、1行に圧縮したりします。ブラウザ上で動作します。
PWA Manifest ビルダー
Progressive Web App用の有効な `manifest.json` を構築 — 名前·アイコン·テーマカラー·表示モード·スコープ·方向 — 対応するHTML `<link>` とAppleメタタグ付き。
JSON Patch ビルダー (RFC 6902)
source/targetペアからRFC 6902 JSON Patchを生成、または既存のpatchをドキュメントに適用。add·remove·replace·move·copy·test op対応。
chmod 計算機
Unixファイルパーミッションを8進数(755)、シンボリック(rwxr-xr-x)、チェックボックスグリッド間で変換。setuid/setgid/sticky、chmod・findコマンド、umaskヒント付き。
ASN.1 / DER デコーダ
PEM でも base64 でも hex でも貼り付ければ ASN.1 のツリーを表示します。オフセット、タグ、長さ、復号した値まで。
CBOR デコーダー (診断表記)
hex または base64 の CBOR(RFC 8949)を読みやすい診断表記に復号 — 整数、バイト・テキスト文字列、配列、マップ、タグ、浮動小数点、単純値、不定長項目 — ブラウザ内で。
MessagePack デコーダ
base64 か hex の MessagePack バイト列を貼り付けると、型・入れ子のマップ・バイナリ・タイムスタンプまでブラウザ内で解読します。
Protobuf デコーダ(.proto 不要)
base64 か hex の protobuf バイト列を貼り付けると、スキーマなしでフィールド番号、ワイヤ型、ネストしたメッセージ、文字列、packed 配列を読み取ります。
Semver ツール(パーサー・比較・バンプ)
2 つのセマンティックバージョンを並べてパース・比較・バンプ。^x.y.z や ~x.y.z が実際にカバーする範囲を展開する機能付き。
TOTP コード生成器
Base32 シークレットから RFC 6238 TOTP コードをリアルタイム生成 — 2FA フローのテスト、認証アプリのデバッグ、スマホが手元にないときの一時バックアップに。