JSONフォーマッター
minifyされたJSONを読みやすくし、壊れている箇所を確認します。処理はこのタブの中で完結します。
ブラウザ内で処理します
JSONファイルをドロップするか、下に貼り付けてください。
詳細オプション
JSONを貼り付けるか、ファイルを読み込んでください。
整形すると、ここに結果が表示されます。
できること
整形
2または4スペースで、読みやすいJSONに整えます。
圧縮
余分な空白を除いて、1行のJSONにします。
検証
標準のJSONとして解析できるかを確認し、理由を返します。
ファイル
端末のファイルを読み込み、結果を保存できます。送信はしません。
使い方
- JSONを貼り付けるか、ファイルをドロップします。
- 整形を押します。必要なら圧縮や検証も使えます。
- 結果をコピーするか、ファイルとして保存します。
このツールについて
ブラウザ完結
本体の処理はこのタブの中で終わります。
アップロードなし
貼り付けた内容やローカルファイルは、処理のために送信しません。
無料・登録不要
アカウントを作らずに、中核の機能を使えます。
すぐ動く
アップロード待ちのキューはありません。
10の言語
同じツールを10の言語で公開します。
失敗が読める
壊れた入力は、黙って消えるのではなく理由を返します。
よくある質問
- 入力したJSONはサーバーに送られますか?
- いいえ。整形・圧縮・検証はすべてこのブラウザ内で行います。
- コメント付きのJSONは使えますか?
- いいえ。標準のJSON(JSON.parse)のみです。コメントや末尾カンマはエラーになります。
- 大きなファイルは扱えますか?
- 端末のメモリまでです。数十MBを超える入力はタブが重くなることがあります。
- キーの順番は変わりますか?
- 通常は入力順を保ちます。これはJavaScriptのJSON.parseの一般的な挙動です。
関連ツール
- 開発
タイムスタンプ変換
Unix秒・ミリ秒と日時を相互変換します。
使ってみる - 開発
UUIDジェネレーター
RFC 4122のUUID v4を生成します。
使ってみる - 開発
Base64変換
UTF-8テキストをBase64に変換・復号します。
使ってみる - 開発
ハッシュ生成
ブラウザでSHAダイジェストを生成します。
使ってみる - 開発
パスワード生成
ブラウザで強いランダムパスワードを生成します。
使ってみる - 開発
URLエンコーダー
URLやクエリ値をブラウザだけでパーセントエンコード/デコード。貼り付けた内容はこの端末内に留まり、送信しません。
使ってみる - 開発
カラー変換
HEX・RGB・HSLをブラウザで相互変換します。
使ってみる - 開発
JWTデコーダー
JWTのヘッダーとペイロードをブラウザでデコードします。
使ってみる - 開発
ケース変換
camelCase・snake_case・kebab-caseなどをブラウザで相互変換します。
使ってみる - 開発
chmod計算機
チェックボックス・8進数・記号表記でUnix権限をブラウザだけで相互変換。パスは送信しません。
使ってみる - 開発
進数変換
2進・8進・10進・16進および2〜36の任意進数をBigIntで相互変換。
使ってみる - 開発
HTMLエンティティ変換
名前付き・10進・16進のHTMLエンティティをブラウザだけでエンコード/デコード。貼り付けた内容はこの端末内に留まり、送信しません。
使ってみる - 開発
CSS単位変換
px・rem・em・%・vw・vhなどCSSの長さ単位をブラウザだけで相互変換。値はこの端末内に留まり、送信しません。
使ってみる