ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
JSON Formatter
ブラウザ内で JSON を整形・検証・圧縮。エラーの位置は行と列まで特定できます。
使い方
- JSON を入力欄に貼り付けると、整形と検証がリアルタイムで走ります。
- 構文に問題があれば、エラーが行と列を正確に示すので、1 行ずつ数える必要はありません。
- Sort keys でキーをアルファベット順に並べると、2 つのリクエストの差分を diff しやすくなります。
- 圧縮したいときは Minify、展開したいときは Format を押し、Copy で結果をコピーします。
よくある用途
- API の返却内容を調べる —— バックエンドが返す JSON のインデントが崩れているとき、先に整形してから読みます。
- 2 つの応答を比べる —— キーを並べ替えると、diff には実際に変わった項目だけが残ります。
- 質問の投稿に貼る —— 圧縮した JSON なら issue やチャットに貼り付けやすくなります。
- 設定ファイルを整える —— インデントのきれいな形に整えるので、レビュー時に問題を見つけやすくなります。
よくある質問
Q: 私のデータはアップロードされますか? A: いいえ。処理はすべてブラウザ内で完結しており、ネットワークリクエストは一切行いません。
Q: 日本語が \uXXXX になるのはなぜですか? A: それは Unicode のエスケープです。意味は完全に同じで、JSON の標準的なエスケープ方式になります。
Q: JSON5 やコメントに対応していますか? A: いいえ。このツールが扱うのは厳格な JSON —— パーサーがそのまま読み込める形式を指しています。
データはこのデバイス内にとどまります
JSON Formatter は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。