CSV ↔ JSON Converter
File
Turn CSV data into a clean JSON array of objects, or convert a JSON array back into CSV. Handles quoted fields, embedded commas, and choosable delimiters (comma, semicolon, tab). Everything is parsed locally in your browser — your data is never uploaded.
How to use
- Choose CSV → JSON or JSON → CSV.
- Pick the delimiter your CSV uses.
- Paste your data into the input.
- The converted result appears on the right.
- Copy the output with the Copy button.
Frequently asked questions
- What CSV format is expected?
- The first row is treated as headers; quoted fields and escaped quotes ("") are supported.
- What JSON shape converts to CSV?
- An array of objects. Column headers are taken from the union of all object keys.
- Can I use semicolons or tabs?
- Yes — pick the delimiter from the dropdown to match your data.
- Is my data uploaded?
- No. Parsing and conversion happen entirely in your browser.
Related tools
CSV Splitter (by rows)
Split a large CSV into smaller chunks by row count — repeat the header on each chunk, download all at once.
Image → PDF Converter
Combine multiple JPG / PNG images into a single PDF with adjustable page size, orientation, and fit.
ZIP Inspector
Drop a ZIP and see every file inside — sizes, contents, and per-file download — without unpacking it locally.
File Splitter
Split a large file into smaller chunks to bypass attachment or upload size limits.
Text Encoding Converter
Open text files in legacy encodings (EUC-KR, Shift_JIS, Windows-1252…) as readable UTF-8.
File Hash (Checksum)
Compute SHA-1, SHA-256, and SHA-512 checksums of any file.