JSON圧縮・ミニファイツール

JSONを1行に圧縮し、インデントや改行を削除します。元のサイズ、圧縮サイズ、削減されたバイト数および割合を比較できます。

クリックでシアターモード

JSONの検証と圧縮はブラウザ内でのみ実行されます。アップロードやログ記録はありません。

元のサイズ

0 B

圧縮サイズ

0 B

削減されたバイト数

0 B

削減割合

0.0%

有効なJSON入力を待機中

使い方

  1. APIレスポンス、構成ファイル、またはトラッキングペイロードなどの圧縮したいJSONを貼り付けます。
  2. ツールは入力を検証し、右側に1行に圧縮された結果を出力します。
  3. スタットカードを確認して、元のサイズ、圧縮サイズ、削減バイト数、および削減割合を比較します。
  4. 本番構成、リクエストボディ、またはデプロイスクリプト用に、「圧縮JSONをコピー」または「.json をダウンロード」をクリックします。

主な機能

  • 本番環境のペイロード、構成スニペット、および埋め込みスクリプト用にJSONを1行に圧縮します。
  • 破損したデータや不完全なデータをコピーするのを防ぐため、圧縮前にJSONの構文を検証します。
  • 元のサイズ、圧縮後のサイズ、削減されたバイト数および割合をリアルタイムで表示します。
  • ワンクリックで圧縮された .json ファイルをコピーまたはダウンロードできます。
  • 機密性の高い構成、トークン、またはAPIペイロードをアップロードすることなく、すべてブラウザのローカルで処理します。

関連ツール

安全な JSON 整形&型生成 - ローカルで型を作成

安全なJSON整形ツール。JSONの整形、検証、修復をローカルで行います。美化/圧縮、エラー箇所ハイライト、TypeScriptやZodの自動生成、XMLへの変換にすべてローカルで対応。

JSONPathオンラインテストツール | ローカルでリアルタイム検証

無料のJSONPathテスター・評価ツール:APIのJSONを貼り付けて、合致するノードの抽出、パスの確認、および結果JSONのコピーが簡単に行えます。解析とクエリ実行はすべてブラウザ上でローカルに行われます。

JSON CSV 変換 - ローカルでスプレッドシート用にエクスポート

JSONオブジェクトや配列をブラウザ内でローカルにCSVに変換します。ネストされたフィールドをフラット化し、結果をプレビューして、データをアップロードすることなくコピーまたはCSVとしてダウンロードできます。

CSV JSON 変換 - ローカル・リアルタイム処理

CSVテキストやファイルをブラウザ内でローカルにJSON配列に変換します。ヘッダーの有無、カンマ/セミコロン/Tabの区切り文字、ファイルのドラッグ&ドロップ、コピー、ダウンロードに対応。アップロードは不要です。

JSON 差分比較ツール (JSON Diff) - ローカルセマンティック比較

ブラウザ内でローカルに2つのJSONドキュメントを比較します。セマンティック(意味的)な差分比較のためにオブジェクトのキーをソートし、順序の違いによるノイズを無視して、追加・削除・変更されたフィールドをマーク。アップロードは不要です。

JSON TypeScript 変換 - 無料&安全な変換ツール

無料のオンラインJSON TypeScript変換ツール。JSONペイロードからTypeScriptのインターフェースや型を即座に生成します。100%プライベートなクライアントサイドのコード生成です。

YAML JSON 変換 - 安全なクライアントサイドパーサー

YAMLをブラウザ内でローカルにフォーマットされたJSONに変換します。この開発者向けツールは、リアルタイム変換、マルチドキュメントYAML、行番号付きエラー表示、コピー、およびデータ保存なしのJSONダウンロードに対応しています。

JSON YAML 変換 - 安全なブラウザ内ツール

JSONをブラウザ内でローカルにフォーマットされたYAMLに変換します。この開発者向けツールは、リアルタイム変換、厳密な検証、コピー、およびデータ保存なしのYAMLダウンロードに対応しています。

計算ロジック

JSON圧縮(ミニファイ)は非可逆(ロス)圧縮ではなく、フォーマット(インデント等)の解除処理です。ツールはまず JSON.parse で入力を検証および解析し、次に JSON.stringify(data) でシリアル化して、コンパクトな1行の文字列を生成します。

これにより、人間が読むためだけに存在する空白や改行が削除されます。フィールド名の変更、ノードの削除、または値の変更を行うことはありません。大容量のAPIペイロード、静的構成、または埋め込みスクリプトにおいて、バイト数を削減することで転送やコピー&ペーストのオーバーヘッドを減らすことができます。

よくある質問

JSONの圧縮によってデータは変更されますか?

いいえ。オブジェクト、配列、文字列、数値、真偽値、nullなどを変更することなく、改行、インデント、および余分な空白のみを削除します。

JSONはサーバーに送信されますか?

いいえ。検証、圧縮、およびサイズ統計の算出はすべて、現在のブラウザセッション内で実行されます。

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

ツールは構文エラーを表示して出力を停止するため、破損したJSONを誤ってコピーするのを防ぐことができます。

削減割合が低い場合があるのはなぜですか?

元のJSONがすでに1行であるか、空白がほとんど含まれていない場合、削減割合は低くなります。これは想定された動作です。