JSON and data
Online JSON to CSV and CSV to JSON converter
Convert tabular data between JSON and CSV with options for headers, delimiters and nested objects.
JSON CSV converter
JSON and CSV guide
How do I convert JSON to CSV?
Object keys become columns and each object becomes a row. Missing keys produce empty cells.
How do I convert CSV to JSON?
The first row can be used as property names. Disable the option to generate names such as column_1 and column_2.
Nested JSON
Nested objects can be flattened using dots in column names. Arrays are serialized as JSON so no information is lost.
CSV delimiters
You can use comma, semicolon, tab or pipe. Automatic detection analyzes the first lines of the content.
JSON versus CSV
JSON supports nested structures and varied types; CSV is a simple format designed for tabular data.
Frequently asked questions
JSON and CSV questions
How do I convert JSON to CSV?
Select JSON → CSV, paste an array of objects and select Convert.
How do I convert CSV to JSON?
Select CSV → JSON, paste the content and keep headers enabled when the first row contains column names.
Is nested JSON supported?
Yes. You can flatten nested objects and arrays are preserved as JSON text.
Which CSV delimiters are supported?
Comma, semicolon, tab and pipe, plus automatic detection.
Are UTF-8 characters preserved?
Yes. Accents, ñ, emojis and other Unicode characters are preserved.
Can I load JSON or CSV files?
The current version is optimized for pasting and copying content directly in the browser.
Is entered data stored?
No. Processing is local and content is not saved.
Why do some numbers become strings?
CSV does not define data types. Automatic detection is optional and disabled by default to avoid removing leading zeroes.