Make unreadable JSON readable in one click
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Paste your JSON here — get validated, formatted output to copy or download
または .json ファイルをドロップ
What you can do with JSON整形
Everything this tool helps you accomplish — no learning curve, no setup.
- Format messy JSON into clean, readable code
- Validate JSON and catch syntax errors
- Minify JSON into a single compact line
- Choose 2, 4 or 8 space indentation
- Copy or download the formatted result
Settings information
2 settings
Every control in JSON整形, explained — what it does and when to use it.
設定
- モードプリセット
- JSON の表示方法を選びます。「整形」は読みやすいインデントで整え、「圧縮」は1行にまとめ、「ツリー」は入れ子のデータを展開・折りたたみしながら確認できるインタラクティブな表示にします。オプション: 整形圧縮(Minify)Tree
- インデントドロップダウン
- 整形後の出力で、入れ子の各階層を何スペース分インデントするかを設定します(「整形」モードでのみ表示)。コンパクトなコードスタイルなら2、深い構造を読みやすくするなら4または8を選びましょう。オプション: スペース2個スペース4個スペース8個
JSON整形が終わったら、次はこちらを
JSON整形と相性のよい厳選ツール。ファイルをそのままに、作業を続けられます。
HTML整形
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
今すぐ試すBase64 エンコーダー / デコーダー
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
今すぐ試すJWTデコーダー
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
今すぐ試すテーブルから JSON / SQL へ
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
今すぐ試す差分チェッカー
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
今すぐ試すMarkdownエディター
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
今すぐ試すよくある質問
JSON を入力パネルに貼り付けると、2、4、8スペースのインデントで即座に解析・整形されます。JSON が無効な場合は、ネイティブのパーサーからエラーの正確な行と列が表示されます。すべてブラウザ内で実行されるため、API キーも利用回数の制限もなく、データがデバイスの外に出ることはありません。読みやすいインデント付きの出力には「整形」を、データ送信用に1行へまとめるには「圧縮」をご利用ください。
usage整形は改行とインデントを追加し、デバッグ中に人が JSON を読みやすく確認しやすくします。圧縮はすべての空白、タブ、改行を取り除き、可能な限り小さいデータを生成します。これは API リクエスト、ソースコードに埋め込む設定、バンドルサイズの削減に役立ちます。当ツールではワンクリックで両モードを利用できます。
features検証には、すべての JavaScript ランタイムで使われているのと同じ、ブラウザー標準の JSON.parse を利用しています。エラーが発生すると、問題のあるトークンとその位置が正確に表示され、カンマの欠落、括弧の不一致、末尾のカンマ、引用符のないキーなどをピンポイントで特定できます。ハイライトされた箇所を修正すると、入力に合わせて出力パネルがリアルタイムで更新されます。
technicalいいえ。JSON整形ツールはブラウザ内で100%クライアントサイドで動作します。サーバーへの往復、ログ記録、キャッシュは一切ありません。そのため、個人データを含むAPIレスポンス、社内設定、ホスト型ツールには決して貼り付けたくない本番環境の機密情報といった、機密性の高いデータも安全に扱えます。
privacyはい。任意の.jsonファイルを入力パネルにドラッグすれば、そのままエディターに読み込まれます。大きなファイル(数MBのAPIダンプ、書き出した設定ファイル、ログファイル)も、ブラウザがメモリに保持できる限り扱えます。通常は数十MBまでなら問題ありません。
usageいいえ、このツールはJSON.parseが受け付ける形式に合わせて、厳格なRFC 8259準拠のJSONに従います。コメント、末尾のカンマ、シングルクォート、引用符のないキーは、無効として検出されます。JSON5やJSONCのサポートが必要な場合は、まず非標準の構文を取り除いてから、Pixoateで整形してください。
features整形が終わったら、「コピー」をクリックすればワンタッチで結果をクリップボードに保存でき、「ダウンロード」をクリックすればoutput.json(ミニファイモードではoutput.min.json)として保存できます。出力はUTF-8エンコーディングを保持するため、絵文字やラテン文字以外の文字もそのまま残ります。
tipsCompletely free with free account required to download. There are no usage limits, no watermarks, no ads in the output, and no paid tier. The tool exists alongside our PDF and image utilities as part of a free developer-and-creator toolkit.
pricingRFC 8259標準に照らしてJSONの構文が正しいかを検証します。ドキュメントを解析し、エラーがあれば正確な行と列を特定します。ただしJSON Schema(必須フィールド、値の型、範囲)に対するチェックは行いません。即時の構文チェックと整形には最適ですが、スキーマ適合性の確認には専用のJSON Schemaバリデーターが必要です。
technical2スペースが最も一般的なデフォルトで、Prettierや大半のスタイルガイドに合致し、深くネストしたオブジェクトが右に寄りすぎるのを防ぎます。4スペースはネストの浅い設定ファイルに読みやすく、8スペースは主に印刷やプレゼン向けです。3つとも生成されるのは同一で有効なJSONなので、チームのリンターが想定するものを選び、結果をコピーまたはダウンロードしてください。
tipsはい — このJSONフォーマッターのほかに、HTMLを整形・圧縮するHTML整形ツールもあり、同じ無料のブラウザ完結型開発者ツールキットの一部です。JSONに関しては、このページが整形・圧縮・構文チェックを担います。他の言語には対応するフォーマッターに切り替えてください。
featuresツリーモードは、解析したJSONを平坦なテキストブロックではなく、インタラクティブで折りたたみ可能なツリーとして表示します。これにより、ネストされたオブジェクトや配列を展開・折りたたみして、インデントをスクロールせずに大きなAPIレスポンスを調べられます。「整形」ではコピーやダウンロードが可能な整形テキストが得られます。構造を確認したいだけのときはツリーに切り替え、実際の出力ファイルが必要なときは整形または最小化に戻してください。
features大きなネストされたペイロードを調べるには、まず Tree モードを使ってください。インデントされたテキストの壁をスクロールする代わりに、気になるブランチだけを展開できます。構造が正しいことを確認できたら、Minify に切り替えて、リクエストボディや設定ファイルに実際に貼り付けるコンパクトな 1 行の JSON を生成します。どちらのモードも同じ貼り付け入力を読み込むため、切り替えは瞬時です。
tips「Try sample」をクリックすると、ネストされたオブジェクト、配列、ブール値を含む小さなデモ JSON オブジェクトがすぐに読み込まれ、実際のデータを貼り付ける前に Prettify、Minify、Tree モードの動作を確認できます。確認が終わったら、入力パネルの隣にある「Clear」を押すとエディターが空に戻り、自分の JSON で新しく始められます。
usageはい。生のJSONを貼り付けるか.jsonファイルをドロップして「整形」をクリックすると、出力ペインに選択した2・4・8スペースのインデントで表示され、ネストされたオブジェクトや配列も見やすくなります。すべてブラウザ内で処理され、データが端末の外に送信されることもないため、APIレスポンスや設定ファイルを手早く確認するJSONビューアーとしても使えます。
usageJSON整形でできること
ビジネス、クリエイター、日々の作業で毎日役立つ、実際の課題を解決します。あなたに合う使い方を見つけて、数秒で始めましょう。
APIレスポンスのデバッグ
開発者ツールから取得した圧縮済みの API レスポンスを貼り付けるだけで、インデント付きの構造が即座に表示されます。JSON ビューアーの拡張機能を立ち上げることなく、抜けているフィールドを見つけ、形を検証し、null と undefined の扱いを確認できます。
設定ファイルの整理
マージ競合の解消後に乱れた package.json、tsconfig.json、.eslintrc.json を読みやすい形に整え直しましょう。1分で整形し、内容を確認して、きれいなバージョンをコミットできます。
データベースエクスポートの確認
MongoDB、DynamoDB、FirestoreからエクスポートしたJSONを、インポート前に検査できます。構造がスキーマと一致しているか、予期しないnullの衝突がレコードにないかを検証しましょう。
Webhook ペイロードの検証
Stripe、GitHub、Linear、Slack から届く Webhook のペイロードを取り込んで整形表示し、その構造を把握しましょう。連携の構築や、欠落したイベントフィールドのデバッグに欠かせません。
コードレビューの補助ツール
レビュアーから提供された JSON のサンプルを、整形済みのフルサイズのまま PR の説明文に貼り付けたり、チャットでスペースが限られているときは「圧縮」で縮めたりできます。どちらの場合も、ファイルは有効でコピー&ペーストしても安全です。
本番環境のシークレット管理
すべてがブラウザ内で処理されるため、本番環境のシークレットなペイロードを貼り付けても、ネットワーク通信を一切行わずに検査できます。これはまさに DevOps チームが必要としながら、クラウドベースの JSON ツールでは安全に提供できないワークフローです。
巨大な GraphQL・ネストされた API レスポンスを探索
「ツリー」モードに切り替えれば、巨大な入れ子のペイロードの中で、必要なブランチだけを展開できます。1つのフィールドを探すために、整形されたインデントの壁をスクロールする必要はありません。
Postman・Insomnia用のリクエストボディを準備
大まかなJSONボディを貼り付けて整形し、形が正しいか確認してから、Minifyで圧縮してPostmanやInsomniaのコレクションに保存すれば、コンパクトに保管できます。
新人開発者にJSONの構造を教える
Tree モードの折りたたみ可能なネストビューを使えば、生のインデントで迷子になることなく、ブートキャンプの受講生や若手エンジニアにオブジェクトや配列がどのようにネストするかを段階的に説明できます。
サポートチケットを提出する前にログのエクスポートを整理
監視ツールからコピーした圧縮済みのエラーログやJSONのかたまりを貼り付け、読みやすい形式に整形して、きれいになったものをサポートチケットやSlackのスレッドに貼り付けられます。
コミット前に設定ファイルを検証
package.json、tsconfig.json などのJSON設定ファイルを貼り付けると、ネイティブの JSON.parse のエラーメッセージによって、余分な末尾カンマ・対応の取れていない括弧・引用符のないキーを、不正な設定がビルドやCIパイプラインを壊す前に検出できます。
