Last updated: 2026-09-17
Paste CSV data and get a JSON array of objects. The first row is treated as headers by default. Toggle type inference to automatically convert numbers, booleans, and null values. Supports comma, semicolon, tab, and pipe delimiters. Parsing runs in your browser using PapaParse.
Leading zeros
Type inference converts “00123” to the number 123, losing leading zeros. Disable type inference if you need to preserve postal codes, phone numbers, or other zero-padded values.
Mixed delimiters
If your CSV uses inconsistent delimiters, PapaParse will attempt auto-detection. For best results, select the correct delimiter explicitly.
Multi-line values
Values enclosed in double quotes can span multiple lines. The parser handles this correctly, but some text editors may display the CSV incorrectly before parsing.