すべてのツール · データ

JSONフォーマッター

動作確認済み · 2026年8月15日

整理されていないJSONやminify済みのJSONを貼り付けると、整形・検証され、解析できない場合はエラー箇所が正確に示されます。 ブラウザ内で完結:ファイルは一切アップロードされません。

インデント幅

ほぼすべてのAPIや設定ファイルが要求するのと同じ、厳密なJSON形式に対して検証します。JSONを解析できない場合は、素っ気ない「Unexpected token」ではなく、問題の正確な行と位置を表示するので素早く見つけられます。コメントや末尾のカンマ(JSON5/JSONC)は正式なJSONではないため、エラーとしてマークされます。何もアップロードされません。すべてお使いの端末上で処理されます。

使い方

  1. JSONをボックスに貼り付けます。
  2. 「整形」をクリックすると好きなインデントで見やすく表示され、「minify」をクリックすると空白なしの1行にまとめられます。
  3. 解析できない場合は、問題の正確な行と位置が表示されるので素早く見つけられます。
  4. 結果をコピーするか、.jsonファイルとしてダウンロードします。

よくある質問

JSONはどこかに送信されますか?

いいえ。解析、検証、整形はすべて標準的なJSONパーサーを使ってブラウザ内のローカルで行われます。何もアップロードされません。

JSONが無効な場合はどうなりますか?

素っ気ない「Unexpected token」ではなく、解析が失敗した行と列を示す分かりやすいエラーが表示されます。

コンパクトなJSONと整形済みのJSONを相互に変換できますか?

はい。「整形」は2または4スペース(選択可能)でインデントし、「minify」は有効な最小の1行に圧縮します。

コメント付きのJSON(JSON5/JSONC)にも対応していますか?

いいえ。これは厳密なJSON(JSON.parseが受け付ける形式)に対して検証を行うもので、ほぼすべてのAPIや設定ファイルが要求するのと同じ形式です。コメントや末尾のカンマはエラーとしてマークされます。

サイズに上限はありますか?

固定の上限はありません。非常に大きなデータ(数メガバイト)は、他のブラウザ内ツールと同様、整形に少し時間がかかることがあります。

ファイルは一切アップロードされません。 Gotool.xyzはすべてブラウザ内のJavaScriptとして動作します。ファイルはメモリ上で処理され、サーバーに触れることは一切ありません。漏えいの心配もクリーンアップの必要もありません。タブを閉じれば、何もなかったのと同じです。私たちが記録するのは「どのツールが使われたか」(名前だけ、例えば「merge」)という情報だけで、どんな機能が役立っているかを知るためのものです。あなたのファイルやそのファイル名、サイズ、中身に関する情報は一切取得しません。