CSV to JSON Converter
Upload or paste CSV data. The first row becomes object keys; each subsequent row becomes an object. Download as a clean JSON array.
Input
CSV, TSV
Output
JSON
Max size
20MB
Files
1 at a time
You might also need
JSON to CSV
Paste JSON or upload a file. Headers are detected from your object keys, nested values are flattened with dot notation, and the CSV downloads instantly.
File Type Checker
File extensions can lie. This tool reads the file's first bytes (the magic number) and reports the real format — useful for security checks, recovered files, and mystery downloads.
Merge PDF
Stitch up to 20 PDFs into a single document. Drag to reorder, see total page counts, and download instantly. All merging is done locally in your browser.
Compress Image
Shrink images for the web, email, or storage. Smart compression and optional resizing reduce file size dramatically while keeping the result visually clean.
Frequently Asked Questions
Will it auto-detect the delimiter?
Yes. Comma, tab, and semicolon are detected automatically based on the file content. You can override the detection if needed.
Are values typed (numbers stay numbers)?
By default values are strings, matching strict CSV semantics. We show a preview so you can verify before downloading.
What if my CSV has commas inside fields?
Quoted fields are parsed correctly. A value like "Smith, John" stays as one column.
Is there a row limit?
No hard limit, but very large CSVs (hundreds of thousands of rows) may slow your browser. Files up to 20MB process comfortably.
Is my CSV uploaded for parsing?
No. Parsing happens entirely in your browser. Your data never leaves your device.