CSV to JSON Converter
Convert CSV rows into structured JSON, with type detection.
Input
This tool runs entirely in your browser. The data you paste or load is never uploaded.
Result
Enter your input, then run the tool.
About this tool
Parses CSV including quoted fields and embedded newlines, then emits a JSON array. Numbers and booleans can be detected automatically, or every value can stay a string for lossless round-tripping.
How to use it
- Paste CSV text or drop in the contents of a .csv file.
- Pick the delimiter and whether the first row holds column names.
- Convert and copy the JSON output.
Frequently asked questions
My CSV uses semicolons. Will it work?
Yes. Select semicolon as the delimiter; quoted delimiters inside fields are handled correctly.
Are numbers converted to JSON numbers?
Only when “Detect types” is enabled. Disable it when values like 00123 or 1,50 must stay textual.
Keep going
Related tools
JSON to CSV Converter
Turn an array of JSON objects into a spreadsheet-ready CSV.
JSON Formatter
Pretty-print compact or broken JSON with a readable indentation.
JSON Validator
Check JSON syntax and see exactly where it breaks.
JSON Minifier
Strip whitespace from JSON to shrink payloads.
XML Formatter
Indent XML documents while preserving their content.
XML Validator
Find unclosed tags and malformed markup.