← All tools

JSON to CSV

Turn JSON data into a CSV file.

  • Free
  • No sign-up
  • Works on any device

Choose file or drag it here

    About JSON to CSV

    Flatten a JSON array of objects into a CSV, with one column per key and one row per object. Handy for opening API responses in Excel. Nested objects and arrays do not fit a flat table naturally, so they are flattened or joined and may need manual tidying.

    How to convert JSON to CSV

    1. Add your JSON file.
    2. Check the Convert to option.
    3. Press convert and download the CSV.

    Why use this tool?

    Also known as

    Frequently asked questions

    What if my JSON has nested objects?

    Nested values are flattened into extra columns, such as address.city. Deep arrays can be harder to represent and may be stored as text.

    What shape of JSON works best?

    A list of objects with the same keys gives a clean table, where each key becomes a column. Uneven keys lead to blank cells.

    Why are some columns blank?

    Objects that do not have a key leave that cell empty. Check that the field names are spelled the same way in every object.

    Is JSON to CSV free?

    Yes. JSON to CSV on Toolipedia is free to use, with no sign-up and no watermark.

    Is it safe to use?

    Yes. Your files travel over an encrypted connection, are processed automatically, and are deleted as soon as the result is ready. Nobody looks at them.

    Does it work on my phone?

    Yes. It works in any modern browser on Android and iPhone, as well as on tablets and computers. There's nothing to install.

    How big can my files be?

    Up to 200 MB in total. You can add several files at once.

    Do I need an account?

    No. Just open the page and use the tool. There's no sign-up and no email needed.

    Related tools