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

エラーは行と列を正確に表示 — もうカンマ探しは不要。

🔒 ブラウザ内で完結 — 何もアップロードされません。

Ctrl+Enter 整形 · Ctrl+Shift+M 圧縮 · Ctrl+S ダウンロード

このツールについて

このフォーマッターはブラウザ標準のJSON.parseを使用します。存在する中で最も厳格かつ高速なJSON実装です。パース失敗時はエラー位置を正確な行と列に変換するため、5,000行のAPIレスポンスで欠けた括弧も数秒で見つかります。整形と圧縮はワンクリックで切替、インデントはスペース2・4またはタブ。

すべてクライアントサイドで動作します。貼り付けたAPIレスポンスや設定ファイルが端末の外に出ることはなく、トークンや顧客データを含むペイロードでも安全です。繰り返すエラーにお困りならよくあるJSONエラーガイドを、その他のツールはdec0de.devをご覧ください。

開発者は 1 日に何十回も JSON フォーマッターを使います。圧縮された API レスポンスを読む、設定ファイルを整形する、ビルドを壊す余分なカンマを見つける、送信前にペイロードを縮める、などです。整形はインデントと改行を復元して構造を明確にし、圧縮はあらゆる任意の空白を取り除いてバイト数を削ります。検証は縁の下の力持ち——曖昧な「無効な JSON」を正確な行と列に変え、修正は数分ではなく数秒で済みます。

よくある質問

JSON が「Unexpected token」と出るのはなぜ?

たいていは余分なカンマ、抜けたカンマや波括弧、あるいは二重引用符でなく単一引用符です。ここではエラーが正確な行と列を示すので、すぐにたどり着けます。

整形と圧縮の違いは?

整形(プリティプリント)はインデントと改行を加えて JSON を読みやすくし、圧縮は空白をすべて取り除いてファイルをできるだけ小さくします。データはどちらも同じです。

コメントや末尾カンマは使える?

標準 JSON では不可です。仕様にコメントや末尾カンマはなく、二重引用符が必須です。本ツールは厳格な JSON を検証します——解析するにはそれらを外してください。JSON5 や JSONC は許可しますが、素の JSON ではありません。

JSON は非公開に保たれますか?

はい。すべてブラウザ内で動作します。貼り付けた API レスポンスや設定は端末外に出ず、トークンや顧客データを含むペイロードでも安全です。

大きな JSON ファイルも扱える?

はい。数 MB の JSON をアップロードせずにブラウザ内で直接パースします。非常に大きな文書は端末のメモリ次第ですが、数 MB のペイロードは問題なく扱えます。