UTILS.
100% ブラウザ内で完結

開発者向けツール

すべてブラウザ内で動作する無料の開発者向けユーティリティ集です。JSONの整形と検証、Base64のエンコードとデコード、JWTのデコード、正規表現のテスト、UUIDの生成、データ形式間の変換などを、サーバーへ一切送信することなく実行できます。

{}

JSON フォーマッター・バリデーター

JSON の整形、圧縮、検証を行い、エラーをインラインで表示します。

64

Base64 エンコーダー / デコーダー

テキストを Base64 にエンコード、またはデコードして戻します。UTF-8 に完全対応。

%

URL エンコーダー / デコーダー

文字列を URL で安全に使えるようパーセントエンコードしたり、元に戻したりします。

#

ハッシュ生成ツール

任意のテキストから SHA-1、SHA-256、SHA-384、SHA-512 ハッシュを生成します。

JWT

JWT デコーダー

JSON Web Token のヘッダーとペイロードをローカルでデコードします(検証は行いません)。

cron 式パーサー

cron 式を検証し、次回以降の実行予定時刻をプレビューします。

.*

正規表現テスター

正規表現をテキストに対してテストし、一致箇所をすべてハイライトします。

CSV ⇄ JSON 変換ツール

CSV を JSON 配列に、JSON を CSV に変換します。

&

HTML エンティティ エンコーダー

テキストを HTML エンティティにエンコード、またはエンティティをテキストにデコードします。

ファイルチェックサム(WASM)

任意のファイルの CRC-32、Adler-32、SHA-256 を WebAssembly で計算します。

TS

JSON → TypeScript 変換

JSONサンプルから型を再帰的に推論し、TypeScriptのインターフェースを生成します。

</>

XML フォーマッター

XMLをインデント付きで整形したり、1行に圧縮したりします。

SQL フォーマッター

キーワードを大文字にし、各句を独立した行に配置してSQLを整形します。

HTML 圧縮ツール

コメントを削除し、余分な空白を詰めてHTMLを圧縮します。

CSS 圧縮ツール

コメントと不要な空白を取り除いてCSSを圧縮します。

"

JSON 文字列エスケープ

JSONドキュメント内で安全に使えるよう、文字列をエスケープまたはアンエスケープします。

\n

バックスラッシュ エスケープ

\n、\t、\uXXXX などのバックスラッシュシーケンスをエスケープまたはアンエスケープします。

?=

クエリ文字列パーサー

URLのクエリ文字列をJSONに変換し、JSONをクエリ文字列に戻します。

URLパーサー

URLをプロトコル、ホスト、ポート、パス、クエリ、ハッシュの各要素に分解します。

UA

User-Agentパーサー

user-agent文字列からブラウザ、レンダリングエンジン、OSを判別します。

キーボードイベントテスター

押したキーの key、code、keyCode と修飾キーのフラグを確認できます。

HTTPステータスコード

任意のHTTPステータスコードの名称と意味を、番号またはテキストで検索できます。

755

Chmod計算機

Unixのファイル権限を記号表記と8進数表記の間で双方向に変換します。

⊞}

JSON フラット化 / 復元

ネストした JSON をドット記法のキーにフラット化、またはフラットなキーからネストしたオブジェクトを再構築します。

A↓}

JSON キーソート

JSON オブジェクトのキーを昇順または降順で再帰的に並べ替えます。

}<

JSON から XML へ

JSON オブジェクトをインデント付きの XML ドキュメントに変換します。

<↓

HTML から Markdown へ

基本的な HTML を、入力しながらきれいな Markdown に変換します。

{ }

CSS 整形ツール

圧縮された CSS を適切な改行とスペースでフォーマットしてインデントします。

.gi

.gitignore ジェネレーター

よく使う言語やツールのテンプレートを組み合わせて .gitignore ファイルを生成します。

JSON 差分

2つの JSON オブジェクトを比較し、追加・削除・変更されたすべての値をパスごとに一覧表示します。

▦<

HTML テーブルジェネレーター

カンマ・タブ・セミコロン区切りの行を、プレビュー付きのきれいな HTML テーブルのマークアップに変換します。

▦|

Markdown テーブルジェネレーター

CSV または TSV データを、桁を揃えて整形した GitHub 仕様の Markdown テーブルに変換します。

ULID

ULID ジェネレーター

ソート可能で辞書順に並ぶ、一意な ULID 識別子を生成します。

nano

Nano ID ジェネレーター

サイズとアルファベットを指定して、コンパクトで URL セーフな一意 ID を生成します。

Snowflake ID デコーダー

Twitter や Discord の snowflake ID をタイムスタンプ・ワーカー・プロセス・シーケンスに分解します。

45

Base45 エンコーダー/デコーダー

EU の COVID QR コードで使われる、RFC 9285 で定義された Base45 をエンコード・デコードします。

xn

Punycode / IDN 変換ツール

国際化ドメイン名を Punycode(xn--)の ASCII に、また Unicode に相互変換します。

NFC

Unicode 正規化ツール

NFC・NFD・NFKC・NFKD 形式を使って Unicode テキストを正規化します。

mime

MIME タイプ検索

ファイル拡張子の MIME コンテンツタイプを調べたり、MIME タイプで検索したりできます。

.ext

ファイル拡張子情報

ファイル拡張子の意味、カテゴリー、一般的な MIME タイプを調べます。

Y⇄

YAML ⇄ JSON 変換ツール

YAMLをJSONに、JSONをYAMLに変換。バリデーションエラー、複数ドキュメント対応、インデントオプション付き。

T⇄

TOML ⇄ JSON 変換ツール

TOML設定ファイルをJSONに、JSONをTOMLに変換。わかりやすい構文エラー報告付き。

0b

2進数 & 16進数 計算ツール

2進数、8進数、10進数、16進数で加算、減算、乗算、除算、ビットシフト、結合を、正確なBigInt演算で行います。

🔒

.htpasswd ジェネレーター

ソルト付きAPR1-MD5またはSHA-1ハッシュを使ったApache/nginxの.htpasswd行を、ブラウザ内で完全オフラインで作成します。

🐹

JSONからGo構造体へ

JSONサンプルをjsonタグ付きの型付きGo構造体に変換。ブラウザ内でint64、float64、bool、ネストされた構造体、スライスを推論します。

🖼️

SVGからCSS / データURIエンコーダー

SVGマークアップをURLエンコードまたはbase64のデータURIとしてエンコード。すぐに貼れるCSSのbackground-imageと<img>行を生成。任意で圧縮可能。

🔑

.env ⇄ JSON 変換ツール

.env ファイルを JSON オブジェクトに変換したり、JSON を KEY=value 形式の .env 行に戻したりできます。すべてブラウザ内で完結します。

🔁

XML → JSON 変換ツール

属性・テキストノード・繰り返し要素を保持したまま、ブラウザ内で XML を JSON に、また JSON を XML に変換します。

🌀

cURL → コード変換ツール

curl コマンドを貼り付けると、同等の JavaScript fetch() スニペット(メソッド・ヘッダー・ボディ・認証)が得られます。

🔠

Ascii85 / Base85 エンコード&デコード

標準および Adobe(<~ ~>)バリアントに対応し、バイト列を Ascii85/Base85 にエンコード、また元に戻すデコードをブラウザ内だけで実行します。

🔢

Base62 エンコード&デコード

整数やバイト列を、コンパクトで URL セーフな Base62(0-9A-Za-z)との間で相互変換します。BigInt 対応、GMP アルファベットバリアント付き、すべてブラウザ内。

🎨

JavaScript 整形ツール / フォーマッター

圧縮済みや乱雑な JavaScript や JSON を、一貫したインデント、スペース、改行で見やすく整形します。完全にブラウザ内で動く自作フォーマッターです。

🗜️

JavaScript 圧縮ツール

文字列、テンプレートリテラル、正規表現を安全に保持しながら、コメントと不要な空白を除去して JavaScript を縮小します。ブラウザ内でローカルに動作します。

🔤

ソースコード文字列エスケープ / アンエスケープ

テキストを Java、C#、C/C++、JavaScript、JSON、SQL、XML/HTML の文字列リテラルとしてエスケープまたはアンエスケープします。1 ツールで 7 言語、すべてブラウザ内。

🏦

IBAN バリデーター&パーサー

MOD-97 チェックサムで国際銀行口座番号をオフライン検証し、国、チェックディジット、銀行コード、支店、口座に分解します。

🏦

BIC / SWIFT コード バリデーター&パーサー

BIC/SWIFT コードを ISO 9362 形式に照らして検証し、銀行、国、ロケーション、支店のセグメントに分解します。テスト/パッシブフラグ付き。

📜

X.509 証明書デコーダー

PEM または DER の X.509 / TLS 証明書をブラウザ内でデコード:サブジェクト、発行者、有効期間、シリアル、公開鍵、SAN、鍵用途、SHA-1/256 フィンガープリント。

🗜️

Gzip / Zlib / Deflate 圧縮&展開

ネイティブの gzip、zlib(deflate)、または raw DEFLATE 形式でテキストをブラウザ内で圧縮または展開します。base64/16進出力と圧縮率付き。

🛡️

URL / IP デファング&リファング

URL、ドメイン、IP、メールをデファングまたはリファング(http→hxxp、.→[.]、@→[at])し、悪意ある指標をクリック可能にせず安全に共有できます。

🔤

Unicode 文字インスペクター

任意の文字列をコードポイントに分解し、各文字の U+ 16進、カテゴリ、ブロック、UTF-8/UTF-16 バイト、HTML エンティティ、JS エスケープ、パーセントエンコード、フラグを表示します。

✉️

Quoted-Printable エンコード&デコード

テキストを MIME Quoted-Printable(=XX エスケープ、ソフト改行)にエンコード、またはデコードします。ボディモードと RFC 2047 ヘッダー 'Q' バリアント付き。

他のカテゴリを見る