🧩 JSON フォーマッター — 整形・圧縮・バリデーション
JSONをブラウザ上で直接整形・圧縮・検証できる無料フォーマッター — ファイルのアップロード不要、アカウント不要、完全オフライン動作。
JSON(JavaScript Object Notation)は、構造化されたデータを保存・交換するための軽量で人間が読みやすいテキスト形式です。JSONフォーマッタは、それをインデントし、検証します。
結果
はじめからプライベート. このツールはすべてブラウザ内で動作します — 入力した内容はアップロードも保存もされず、オフラインでも使えます。
概要
JSONを貼り付けて「整形」(インデント2スペース・4スペース・タブから選択)または「圧縮」を選ぶだけ。バリデーターは構文エラーを検出し、問題が発生した正確な行と列を表示します。すべての処理はブラウザのJavaScriptで実行されるため、データがデバイスの外に出ることは一切ありません — 機密APIペイロード、設定ファイル、プライベートデータに最適です。
使い方
- 入力欄にJSONを貼り付けてください(または「サンプル」をクリックして例を試してみてください)。
- 「整形」で読みやすく展開するか、「圧縮」で1行にまとめてください。
- お好みのインデントスタイル(2スペース・4スペース・タブ)を選ぶと即時に反映されます。
- JSONにエラーがある場合、バリデーターが問題のある正確な行と列を表示します。
- 「コピー」をクリックして結果をクリップボードにコピーしてください。
よくある質問
- このJSON フォーマッターは無料ですか?
- はい、完全無料です — アカウント不要、サブスクリプション不要、利用制限もありません。
- JSONがサーバーにアップロードされることはありますか?
- いいえ。すべての整形とバリデーションはブラウザ上のJavaScriptで完結します。データがデバイスの外に出ることは一切ありません。
- オフラインでも使えますか?
- はい。ページを一度読み込めば、インターネット接続を切っても正常に動作し続けます。
- JSON構文エラーの場所を特定できますか?
- はい。JSONが無効な場合、ツールはエラーが発生した行番号と列を表示するので、すぐに修正できます。
- インデントのオプションは何がありますか?
- 2スペース、4スペース、タブの3種類から選択できます。オプションを変更すると即座に出力が再整形されます。
- なぜJSONが私のファイルを拒否するのですか?
- ほぼ常に次の3つのいずれかです。最後の項目の後の余分なコンマ、ダブルクォーテーションではなくシングルクォーテーションの使用、またはコメントです。これら3つはJavaScriptでは合法ですが、JSONではすべて不正です。エラーメッセージは位置を指し示し、問題は通常、その文字の直前にあります。
- フォーマットは私のデータを変更しますか?
- いいえ。再構成されるのは空白だけです。キー、値、順序、型はすべて変更されず、フォーマットされた出力は入力と完全に同じ意味を持ちます。非常に大きな数値だけは注意が必要で、JSONには整数型がないため、非常に長い桁数はこれに限らず、どのラウンドトリップ処理でも精度を失う可能性があります。