CSV to JSON
Paste a table, get JSON. The parser follows RFC 4180, so a cell like «Doe, John» stays one field instead of splitting in two — which is where most quick converters fall apart.
- Free
- Files never leave your device
- No sign-up
- No file limit
How to use
Good to know
Why quoted commas matter
A comma inside quotes belongs to the value, not to the table. Splitting on every comma breaks the first address, the first company name with «Ltd.» in it, and every note with a list inside. This converter reads the file character by character: quotes open a field, a doubled quote inside means a literal quote, and a line break inside quotes stays part of the cell.
Types, headers and duplicates
With type recognition on, «12» becomes a number and «true» becomes a boolean — handy for APIs, unhelpful for phone numbers and postcodes, so it can be turned off. Empty or repeated column names get a number appended instead of quietly overwriting each other.
Frequently asked questions
Does it handle semicolons and tabs?
Yes. The delimiter is detected from the first line — a comma, a semicolon (common in European exports) or a tab. The one it picked is shown under the input.
Is my data sent anywhere?
No. Parsing happens in your browser, so exports with customer or salary data never leave the machine.
What if there is no header row?
Turn the header switch off and you get an array of arrays instead of an array of objects.
Can it handle a large file?
A few megabytes of text is comfortable. Beyond that the browser struggles with displaying the result rather than with parsing it.
Related tools
- JSON Formatter and Validator Paste JSON and get it formatted, validated or minified. The data stays in your browser — nothin…
- Base64 Encode and Decode Paste text to get Base64, or paste Base64 to get the text back. Cyrillic, Chinese and emoji all…
- Word Counter Type or paste your text and the counters update instantly — words, characters, sentences, parag…
- Case Converter Paste text, pick a case, get the result. Nine ways of writing the same words: the four everyday…
- JSON Beautifier Paste a wall of minified JSON and read it like a document. Indentation appears as you type, and…
- JSON Minify Paste JSON and get it back without a single wasted byte: no indentation, no line breaks, same d…
- JSON Validator Paste the file and get a straight answer: valid or not. If not, the message says what the parse…
- Character Counter Type or paste your text and watch the character count update on every keystroke — with spaces a…