UTILS.
プライバシーを標準に

開発者向けツール

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

構造化データを変換する

{}

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

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

⇄

CSV ⇄ JSON 変換ツール

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

TS

JSON → TypeScript 変換

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

⊞}

JSON フラット化 / 復元

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

A↓}

JSON キーソート

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

}<

JSON から XML へ

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

}±

JSON 差分

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

Y⇄

YAML ⇄ JSON 変換ツール

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

T⇄

TOML ⇄ JSON 変換ツール

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

🐹

JSONからGo構造体へ

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

🔁

XML → JSON 変換ツール

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

コードを整形・圧縮する

データをエンコード・確認する

64

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

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

&

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

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

"

JSON 文字列エスケープ

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

\n

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

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

45

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

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

xn

Punycode / IDN 変換ツール

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

NFC

Unicode 正規化ツール

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

🔠

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

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

🔢

Base62 エンコード&デコード

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

🔤

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

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

🔤

Unicode 文字インスペクター

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

✉️

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

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

0b

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

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

URL とウェブリクエストを確認する

ハッシュとセキュリティデータを確認する

識別子を生成・確認する

ウェブコンテンツとファイルを準備する

開発作業を設定する

他のカテゴリを見る