From JSON
to CSV.
Done.

A table to work with your data.

Convert my file

We don't keep your files after converting them.

Got several? Open your workspace

What do you want to convert?

Or drag it here · Up to 50 MB

Spreadsheet

A table to work with your data.

Check the cells, formulas and sheets in the result, especially when switching between format families.

To create a table, use a list of objects with simple columns and no nested data.

Processed only for this conversion. The original and the result are deleted from the server when it's done.

What file do you have?

Pick its category and we'll show you what you can do with it.

My file is PDF. I need it as…

One, ten,
or all at once.

Mix formats in the same queue, check the preview and download everything in a ZIP. Unlimited files per batch, free.

Open my workspace
Memories.jpgPDF
Presentation.docxPDF
Interview.mp4MP3

Example layout · your files are only processed when you press Convert.

All your tools.
Your way.

Every tool is free. Choose Plus to use AI, work without ads and restore your photos every month.

Naiara Free

€0

Free, with ads.

  • Every format and tool
  • Unlimited files per batch and ZIP download
  • Previews and private files
Start for free
Naiara PlusNo ads

€9.90 / month

One subscription for AI and your restorations.

  • AI features: summarise, translate and rewrite
  • No ads in any tool
  • 10 standard restorations every month
  • Everything in Free included

Renews automatically every month. Cancel from your account. Restoring and colorizing uses 2 credits. Monthly restorations don't roll over; credits bought in packs are kept. Technical limits per file still apply: 50 MB and up to 10 minutes of audio or video.

Changing formats should be this easy.

Your files are never published and don't appear in your restoration history.

  1. 1

    Choose your file

    Select one of the 54 supported formats, up to 50 MB.

  2. 2

    Tell us the format you need

    You'll only see options that work with your file. The conditions of each conversion appear before you start.

  3. 3

    Download and get on with your day

    Save the result from this tab. If you convert a multi-page PDF to images, you'll get them together in a ZIP.

How to convert JSON to CSV

APIs, database exports and many apps hand you data as JSON. To review it in a spreadsheet, share it with someone who does not code or import it into another tool, CSV is far more practical.

This converter takes JSON containing an array of objects and builds a CSV with one column per field and one row per object.

Step by step

  1. Make sure your JSON is an array of objects, for example [{"name": "Ana", "age": 31}, …].
  2. Click Select file and choose the .json file (up to 50 MB).
  3. Check that Convert to shows CSV and click Convert to CSV.
  4. Download the CSV and open it in your spreadsheet app.

Which JSON structure is supported

The JSON must be an array of objects with simple values: strings, numbers, true/false or null. If an object contains another array or a nested object, the conversion stops, because a flat table cannot represent those levels. A single bare object will not work either: wrap it in square brackets.

The columns are the union of every key, in the order each first appears. If an object is missing a key, its cell is left empty.

Details of the generated CSV

The CSV uses a comma as delimiter and UTF-8 encoding. The values true and false are written as True and False, and null becomes an empty cell.

For safety, strings that start with =, +, - or @ are saved with an apostrophe in front. That stops a spreadsheet from treating them as formulas when the file is opened, a problem known as CSV or formula injection.

Frequently asked questions

Why does it say my data is nested?
An object contains an array or another object. Flatten those fields into simple columns before converting.
What if the objects have different keys?
A column is created for every key found, and missing values are left empty.
Why do some values start with an apostrophe?
They began with =, +, - or @, and are protected so the spreadsheet does not run them as formulas.
Can I convert JSON straight to Excel?
Yes, choose XLSX as the target in the converter; the same structure rules apply.