ブラウザ内で完結

JSON整形/圧縮ツール(フォーマット&ミニファイ)

JSONを整形/圧縮。エラー位置も分かる。ブラウザ内で完結。

入力データはサーバーに送信されません(ブラウザ内で処理) 機密情報を扱う場合でも安心
詳細オプション
⌘/Ctrl+Enterで整形 / ⌘/Ctrl+Shift+Enterで圧縮
待機中
入力(JSON)
0 文字 0 サイズ 0 B
入力内容はブラウザ内で処理され、サーバーには送信されません。
出力
0 文字 0 サイズ 0 B
出力はコピーまたはダウンロードできます。
整形/圧縮結果がここに表示されます...

オプション

詳細オプション

使い方(3ステップ)

1. 貼り付け

左の入力欄にJSONを貼り付けます。

2. 整形/圧縮

整形または圧縮をクリックして結果を生成します。

3. コピー

出力をコピーして完了です。

ショートカット

入力欄にフォーカスがあるときに有効です。
⌘/Ctrl + Enter
整形
⌘/Ctrl + Shift + Enter
圧縮
⌘/Ctrl + L
クリア(確認あり)

JSON整形の例

Before
{"name":"A","items":[1,2],"meta":{"ok":true}}
After
{
  "items": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "name": "A"
}
  • インデントと改行で読みやすく
  • キーソートONで順序を揃える

注意事項・用語

JSON整形(フォーマット)とは

JSONを人が読みやすい形に整える処理です。改行とインデントを付けて構造を見やすくします。

JSON圧縮(minify)とは

改行や余分な空白を取り除き、最小の文字数で出力します。転送や保存に有利です。

よくあるエラーと対処

末尾のカンマ、閉じ忘れの括弧、引用符の不足が代表例です。本ツールは行・列を表示します。

豆知識

インデント2は差分が小さく、インデント4は見やすさ重視。用途で使い分けるのがおすすめです。

FAQ:JSON整形/圧縮ツール

エラーが出ます

どの行・列で壊れているかを表示します。可能な場合は入力欄で該当箇所をハイライトし、「該当箇所へ移動」からジャンプできます。

コメント付きJSON(JSONC/JSON5)は使えますか?

標準JSONではコメントは非対応です。必要な場合は「コメントを削除してから解析」をONにしてください(ただし完全互換ではありません)。安全のため、デフォルトはOFFです。

巨大JSONで重いです

処理はWeb Workerで実行し、入力の操作が固まりにくい設計です。さらに、サイズが大きい場合はツリー表示を自動でOFFにします。

データは送信されますか?

送信しません。解析・整形・圧縮はブラウザ内で完結します。

文字化け(\uXXXX)が気になります

「Unicodeエスケープ」のON/OFFで出力方針を切り替えられます。