CSV を JSON に変換 — 無料・アカウント不要
CSV を JSON に無料変換、アカウント不要。1 行目がキー、行はオブジェクトに。ファイルは 24 時間以内に削除。
CSV→JSON出力形式は事前選択済み ―― ファイルをドロップすれば変換されます。
ここにファイルをドラッグ&ドロップ
または クリックして選択 — 最大 200 MB
· +0 種の形式に対応
やりたいことを記入してください ―― 近日公開
公開 URL のみ ―― 当サーバー側でファイルをダウンロードして変換します。ログインが必要なページには一切触れません。
CSV の 1 行が 1 オブジェクトになった JSON 配列。キーはファイルの 1 行目から。
CSV を JSON に変換するするには
CSV ファイルを追加
ファイルをボックスにドラッグするか、クリックして選択します。最大 200 MB までのファイルに対応しています。
JSON を選択
JSON は事前選択済みです。「変換」を押してください。
JSON をダウンロード
変換が完了したら、JSON ファイルをダウンロードしてください。ファイルは 24 時間以内に当社のサーバーから削除されます。
うまく変換できるもの
| ケース | 判定 | メモ |
|---|---|---|
| 標準的な CSV ファイル | 良好に変換 | 専用の変換エンジンで処理されます。 |
| ヘッダー行付きの UTF-8 CSV | 良好に変換 | 1 行目がキーになり、各データ行が配列のオブジェクトになります。 |
| BOM 付きの UTF-8 CSV | 良好に変換 | BOM は自動で剥がれ、変換はそのまま進みます。 |
| GBK など UTF-8 以外の文字コード | 非対応 | 明確なエラーで拒否。まず UTF-8 で保存し直してください。 |
| ヘッダー行のない CSV | 一部対応 | 約束により最初のデータ行がキーとして消費されます。データを保つにはヘッダーを足してください。 |
| カンマを含む引用符付きの値 | 良好に変換 | CSV の規格どおりに処理され、一つの値として届きます。 |
行からオブジェクトへ
CSV と JSON は、同じデータに対する別々の問いです。CSV は格子で、等幅の行、意味は列の位置に乗って旅をします。JSON はラベル付きの値の木であり、プログラムが実際に消費する形です。フィード、設定、API のペイロード、NoSQL へのインポート——みんなこちらです。したがって両者の間の変換は着替えではなく世界モデルの乗り換えであり、この変換器は明確な一つの約束ごとに沿ってそれを行います。約束は下に書いたとおりです。
出力はコードにそのまま渡せる形です。JSON の配列で、データ行ごとにオブジェクトが一つ。各オブジェクトは同じ鍵の組を持ち、鍵はファイルの 1 行目から取られます。ファイル全体は頭の中でこう一周します。1 行目がキーになり、残りの各行がそれぞれオブジェクトになる。
構造の約束ごと
1 行目は常にヘッダーとして扱われます。1 行目の中身が、出力の各オブジェクトのフィールド名になります。スキップする選択肢もなく、推測もなく、「スマートな判定」もありません。したがってヘッダーのないファイルは、最初のデータ行をキーになることに費やします。CSV にヘッダーがないなら、変換の前に 1 行足してください。
すべての値は文字列として届きます。これは手抜きではなく正直さです。CSV は型情報を運ばず、ファイルの中には 27 が数値なのかテキストなのかを区別するものが何もない。変換器は推測を拒みます。コードが本物の数値を欲しければ、向こう側でパースしてください。`Number(row.age)` のループのほうが、黙って壊された 1 列よりずっといい。
引用符付きの値は尊重されます。CSV の規格どおり、二重引用符で囲まれカンマを含むフィールドは、一つの値として無事に届きます。
文字コード、唯一の硬い要件
ファイルは UTF-8 でなければなりません。BOM 付きの UTF-8 は大丈夫で、マーカーを剥がして変換は続きます。しかし他の文字コードのファイル——日常例としては GBK——は、文字化けのまま通されるのではなく、明確なエラーで拒否されます。これは意図です。テキストを黙って誤解釈するのは、拒否するよりずっと悪い。ファイルが UTF-8 でなければ、まずエディタで UTF-8 として保存し直してください。そのあとはそのまま通ります。
出力をコードにつなぎ込む
出力の形は、意図して最も退屈な JSON が選ばれています。平たいオブジェクトの配列で、値はすべて文字列。この平坦さは仕様であって手抜きではありません。どんな言語も儀式なしに読み込め、消費側ごとに何を何へ型変換するかを現地で決められます。JavaScript なら JSON.parse をして配列を一巡させるだけで、たいていの用件は足ります。文字列の値は、ロジックが数値を欲しいその場で数値にすればいい。
入れ子が要るなら、下流で組み立ててください。あるキーで配列をグループ化し、同じ所属の行を統合し、子を親に括り付ける。これらは安定した素材に対する加工であって、変換器に求めるべきものはまさにそこにあります。手に入らないのは、変換器があなたの代わりに構造へ黙って賭けること——予測可能性を利便性より優先すると決めた設計です。
規模についても一言。出力は一つの配列で行ごとに一つのオブジェクトなので、十万行の CSV は大きな JSON ファイルになります。それこそが正しい姿で、形式はデータを写します。ストリームやクエリで読む消費者は大きな配列を問題なく扱い、ファイルごとメモリへ載せる消費者は自分が何を抱えているかを知っているべきです。変換器はファイルを小さく見せるために切り詰めたり、抽出したり、要約したりしません。入った行は、すべて出ます。
プライバシーとファイルの保持
サイトのすべてと同じく、ファイル 1 つ、無料、アカウント不要、透かしなし。通信は暗号化され、処理は変換クラスター上で行われ、元の CSV も生成された JSON も 24 時間以内に自動削除されます。残るのは、あなたがダウンロードしたファイルだけです。
今週のライブ統計
このサービスの実際の数字 ―― 何もなまらせず、何も飾っていません。
よくある質問
CSV から JSON への変換は本当に無料ですか?
はい。ベータ期間中、LiteConvert のすべてが IP ごとの 1 日上限の範囲内で無料です(失敗は返還)。アカウント不要、カード不要、出力に透かしなし。
ファイルは安全ですか?
ファイルは HTTPS で伝送され、変換されます。元ファイルと結果はどちらも 24 時間以内に自動削除されます。アップロードされたファイルを販売・共有することは決してなく、当サイトにサードパーティの広告ネットワークは一切ありません。
変換にはどれくらいかかりますか?
ほとんどのファイルは数秒で完了します。大きいファイルは時間がかかりますが、変換の進行中は進捗が表示されます。
数字が「27」のような文字列になるのは?
CSV は型情報を運ばないからです。27 が数値なのかテキストなのかをファイルの中の何も語らず、変換器は 推測せず文字列として出します。必要なところでコード側で数値へパースしてください。
GBK エンコーディングの CSV は?
明確なエラーで拒否されます。この変換器が受け取るのは UTF-8 のみです。まずエディタで UTF-8 として 保存し直せば、そのあとは普通に変換されます。
ヘッダー行のない CSV ではどうなりますか?
最初のデータ行がフィールド名として消費されます。ここでは 1 行目が常にヘッダーだからです。データを キーに取られないよう、変換の前にヘッダー行を足してください。
BOM は問題になりますか?
なりません。冒頭に BOM のある UTF-8 ファイルはマーカーを剥がしたうえで、通常どおり変換されます。
変換にはどれくらいかかりますか?
通常は数分以内です。10 分程度かかることもあります。
関連する変換
最終更新 2026-10-08 · A Lite Lake product