JSONフォーマッター
動作確認済み · 2026年8月15日
整理されていないJSONやminify済みのJSONを貼り付けると、整形・検証され、解析できない場合はエラー箇所が正確に示されます。 ブラウザ内で完結:ファイルは一切アップロードされません。
インデント幅
ご意見・不具合報告・ご要望は:
お問い合わせ使い方
- JSONをボックスに貼り付けます。
- 「整形」をクリックすると好きなインデントで見やすく表示され、「minify」をクリックすると空白なしの1行にまとめられます。
- 解析できない場合は、問題の正確な行と位置が表示されるので素早く見つけられます。
- 結果をコピーするか、.jsonファイルとしてダウンロードします。
よくある質問
JSONはどこかに送信されますか?
いいえ。解析、検証、整形はすべて標準的なJSONパーサーを使ってブラウザ内のローカルで行われます。何もアップロードされません。
JSONが無効な場合はどうなりますか?
素っ気ない「Unexpected token」ではなく、解析が失敗した行と列を示す分かりやすいエラーが表示されます。
コンパクトなJSONと整形済みのJSONを相互に変換できますか?
はい。「整形」は2または4スペース(選択可能)でインデントし、「minify」は有効な最小の1行に圧縮します。
コメント付きのJSON(JSON5/JSONC)にも対応していますか?
いいえ。これは厳密なJSON(JSON.parseが受け付ける形式)に対して検証を行うもので、ほぼすべてのAPIや設定ファイルが要求するのと同じ形式です。コメントや末尾のカンマはエラーとしてマークされます。
サイズに上限はありますか?
固定の上限はありません。非常に大きなデータ(数メガバイト)は、他のブラウザ内ツールと同様、整形に少し時間がかかることがあります。
ファイルは一切アップロードされません。 Gotool.xyzはすべてブラウザ内のJavaScriptとして動作します。ファイルはメモリ上で処理され、サーバーに触れることは一切ありません。漏えいの心配もクリーンアップの必要もありません。タブを閉じれば、何もなかったのと同じです。私たちが記録するのは「どのツールが使われたか」(名前だけ、例えば「merge」)という情報だけで、どんな機能が役立っているかを知るためのものです。あなたのファイルやそのファイル名、サイズ、中身に関する情報は一切取得しません。