UtilitySansar
Data

CSV to JSON Converter

Turn CSV into a JSON array with one row per object. Optional header detection, configurable delimiter, and type coercion that turns 1/true/null into real JSON values.

도구 요약

이 도구는 구조화된 입력을 받아 서버 업로드 없이 브라우저에서 결정적인 출력을 반환합니다.

도구 이름
CSV to JSON Converter
입력 의도
변환·검증·분석할 원본 콘텐츠를 제공하세요.
출력 의도
복사, 재사용 또는 디버깅에 적합한 정규화된 출력을 받습니다.
예시 입력
id,name,active 1,Alice,true 2,Bob,false
예시 출력
[ { "id": 1, "name": "Alice", "active": true }, { "id": 2, "name": "Bob", "active": false } ]

Paste CSV above and click Convert to JSON.

도구 소개

Turn CSV into a JSON array with one row per object. Optional header detection, configurable delimiter, and type coercion that turns 1/true/null into real JSON values.

도구 개요

The parser is RFC-4180 compliant: it handles quoted fields, escaped quotes ("" → "), mixed \n and \r\n line endings, and trailing blank lines. With header mode on, the first row becomes the JSON object keys; with it off, each row is output as an array. Type coercion converts bare integers, floats, true/false, and null into their JSON-native form — leaving ambiguous strings (like "007" or "01-02") alone.

사용 사례

  • Convert an Excel export to JSON for an API test
  • Seed a web app fixture from a CSV file
  • Pipe spreadsheet data into jq for filtering
  • Prepare CSV survey data for a charting library

입력/출력 예시

입력 의도
id,name,active
1,Alice,true
2,Bob,false
출력 의도
[
  { "id": 1, "name": "Alice", "active": true },
  { "id": 2, "name": "Bob", "active": false }
]
Quoted fields handle commas and escaped quotes per RFC 4180.
입력 의도
product,price,notes
"Widget, Blue",19.99,"On ""sale"""
Gadget,42,ships 2 weeks
출력 의도
[
  { "product": "Widget, Blue", "price": 19.99, "notes": "On \"sale\"" },
  { "product": "Gadget", "price": 42, "notes": "ships 2 weeks" }
]
TSV input with the header row disabled outputs an array of arrays. Numeric cells are coerced to numbers.
입력 의도
1	Alice
2	Bob
3	Carol
출력 의도
[
  [1, "Alice"],
  [2, "Bob"],
  [3, "Carol"]
]

자주 묻는 질문

Is this CSV to JSON converter free?+
Yes. Convert as much as you need — unlimited rows, no sign-up, no upload to any server.
Does it support tab-separated or semicolon-separated files?+
Yes. Change the delimiter option to Tab, Semicolon, or Pipe before converting. Excel exports from European locales typically use semicolons.
What is type coercion?+
When enabled, 1 becomes the number 1, "true" becomes the boolean true, and "null" becomes null. Turn it off to keep every cell as a string — useful when you want to preserve leading zeros like "007".
Can it handle quoted fields with commas inside?+
Yes. The parser follows RFC 4180: "a, b" is a single cell containing "a, b", and "" inside a quoted cell is treated as a literal double quote.
Is the first row always treated as the header?+
Only when the "First row is header" option is on (default). Turn it off and you get an array of arrays instead of an array of objects.

다른 도구 보기

아래의 Data 카테고리에서 관련 유틸리티를 찾아보세요.

전체 Data 보기

관련 도구

유용할 수 있는 엄선된 유틸리티