JSONからCSVへの変換ツール
100万行以上をブラウザで処理

JSONファイルをブラウザ上でCSV形式に即座に変換。JSONテキストの直接貼り付けや.jsonファイルのアップロードに対応。DuckDB-WASM搭載、サーバーへのアップロード不要。

ここにファイルをドラッグ&ドロップ、または ファイルを選択

対応形式: .json(最大 500 MB)

Your data stays in your browser. By using this tool, you agree to our Terms and Privacy Policy.

JSONからCSVへの変換方法

1

「ファイルアップロード」タブで.jsonファイルをドラッグ&ドロップ、または「テキスト貼り付け」タブに切り替えてJSONデータを直接貼り付けます。

2

DuckDB-WASMがJSONを読み込みます。対応形式:オブジェクトの配列([{...}, {...}])、NDJSON(1行1オブジェクト)。

3

CSVの出力プレビュー(列ヘッダーと行データ)を確認します。

4

ダウンロードボタンをクリックしてCSVファイルを保存します。

特徴

100%ブラウザ完結

データはデバイスの外に出ません。WebAssemblyでローカル処理されるため、サーバーアップロードやプライバシーの心配は不要です。

貼り付け・アップロード対応

テキストエリアにJSONを直接貼り付けるか、.jsonファイルをアップロード。簡単なテストにもバッチ変換にも最適です。

大容量ファイル対応

DuckDB-WASM搭載で、大容量JSONファイル(最大500MB)をブラウザ上で効率的に処理します。

JSONとCSVの違いとは?

JSON(JavaScript Object Notation)はキーと値のペアでデータを表現し、ネスト構造やデータ型を扱えるフォーマットです。CSV(Comma-Separated Values)はシンプルな表形式で、Excelやスプレッドシートとの互換性に優れています。

JSONCSV
構造キーと値のペア(ネスト可)フラットな表形式(行×列)
データ型文字列・数値・真偽値・null を区別すべて文字列
可読性プログラムから扱いやすいスプレッドシートで見やすい
ファイルサイズ大きい(キー名が行ごとに繰り返し)コンパクト
主な用途Web API・設定ファイル・NoSQLデータ交換・Excel連携・データパイプライン

JSONをCSVに変換するメリット

  • Excelやスプレッドシートですぐに開ける — データの確認や共有が容易
  • データパイプライン統合 — ほとんどのETLツール、データベース、データサイエンスフレームワークがCSVをネイティブにインポート可能
  • ファイルサイズの削減 — CSVは列名を繰り返さないため、同じデータでもJSONより小さくなる

よくある質問

データはサーバーにアップロードされますか?
いいえ。ファイルはブラウザから出ることはありません。すべてWebAssemblyでローカル処理されます。
無料ですか?
はい。行数制限なく完全に無料です。
どのJSON構造に対応していますか?
オブジェクトの配列(例:[{"id": 1}, {"id": 2}])とNDJSON(改行区切りJSON)に対応しています。各オブジェクトが1行、キーが列ヘッダーになります。{"data": [...]}のようなラッパーオブジェクトには対応していません。内側の配列を取り出してください。
数百万行や大容量のJSONファイルをCSVへ変換できますか?
はい。DuckDB-WASMを使用してブラウザ内ですべて処理するため、数百万行のファイルもクラッシュやデータのアップロードなしに変換できます。デバイスのメモリに応じて大容量ファイルにも対応しています。150MBを超えるファイルは自動的に「安定処理モード」に切り替わり、変換結果をディスクに直接書き出すため、ブラウザのメモリを圧迫しません。
ファイルアップロードせずにJSONを直接貼り付けできますか?
はい。「テキスト貼り付け」タブに切り替えてJSONデータを直接貼り付けてください。即座にバリデーションと変換が行われます。貼り付けの上限は10MBです。それ以上のデータにはファイルアップロードをお使いください。
ファイルサイズの上限は?
ファイルアップロードは最大500MBです。テキスト貼り付けは最大10MBです。CSV出力はJSON入力より小さくなるのが一般的です(列名が各行で繰り返されないため)。
NDJSONとは何ですか?
NDJSON(Newline Delimited JSON)は、1行に1つのJSONオブジェクトを記述する形式です。ログファイルやストリーミングデータでよく使用されます。例:{"id": 1}\n{"id": 2}。通常のJSON配列と同様にCSVに変換できます。
変換する前に、不要な列を削除したりデータを絞り込むことはできますか?
本ページは「変換専用」のツールです。もし事前に不要な列の削除、条件によるデータのフィルタリング、複数ファイルの結合などを行いたい場合は、データ分析プラットフォーム「LeapRows」をご利用ください。面倒なアカウント登録不要で、ブラウザ上ですぐにお試しいただけます。
スマートフォンやタブレットでも利用できますか?
はい、モダンブラウザであればスマートフォンからでもご利用いただけます。ただし、大容量ファイルの処理やダウンロード後のファイル操作を考慮し、PC(パソコン)環境でのご利用を強く推奨しています。
対応ブラウザは?
WebAssembly対応の最新ブラウザ:Chrome、Firefox、Edge、Safari(14以降)。大容量ファイルにはChromeを推奨します。

関連ツール