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.

HostingerFast hosting for your websiteHosting, domain and SSL in one place.View offer ↗HostingerLaunch your website todayReliable hosting for new projects and growing websites.View offer ↗

JSON CSV converter

Advanced options

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.