Universal

CSV and JSON converterEN

Switch between a headed CSV table and a JSON array of flat objects with strict, recoverable validation.

Options

Processing stays in this tab.

Ready.

How to use it

Use this converter for small structured data exchanges where column names and exact text fields matter.

  1. Choose CSV to JSON or JSON to CSV and select comma, semicolon, or tab as the CSV delimiter.
  2. Paste the source; CSV needs one unique, non-empty header for every column.
  3. Convert, inspect the result, then copy or download it.

Worked example

Input
name,active\r\nRigula,true
Output
[{"name":"Rigula","active":"true"}]

CSV fields become strings. JSON primitive values become CSV text and do not retain a type on a later round trip.

Method and definitions

  • CSV quoting accepts doubled quotes and embedded record breaks following RFC 4180 conventions.
  • JSON input must be an array of flat objects; original numeric lexemes are preserved when written to CSV.

Limits and edge cases

  • Nested objects and arrays, type inference, schemas, and streaming files are outside this version.
  • Input is limited to 2 MiB, 20,000 data rows, and 256 columns.

Privacy

All input and output stays in this tab. Rigula does not upload, store, or include it in a share URL.