JSON to CSV Converter

Convert JSON to CSV online. Flatten nested objects, expand arrays to columns or rows, pick columns and download Excel-friendly files with an optional UTF-8 BOM.

  • Free, no sign-up
  • Runs in your browser
  • Your data stays private

How to use the JSON to CSV Converter

  1. Paste JSON or upload a .json file.
  2. Choose the separator, how arrays are handled and any columns to keep.
  3. Copy or download the CSV, or review the table tab.

Why use this JSON to CSV Converter

  • Smart flatteningNested objects become columns like address.city with a separator you control.
  • Array optionsJoin items, spread to tags.0 tags.1 columns, keep JSON text or explode into one row per item.
  • Excel safeOptional UTF-8 BOM and protection against formula injection.
  • Lenient inputAccepts single quotes, comments and trailing commas.

Frequently asked questions

How do I convert nested JSON to CSV?

Paste the JSON. Nested keys are flattened into dotted column names.

How do I get one row per array item?

Enter the array path, such as orders, in "One row per item of array".

Will Excel show accents correctly?

Tick "Add BOM so Excel reads UTF-8" and download the file.

Related tools

More Spreadsheet & CSV tools

User Reviews

–
No ratings yet
Write a review
Your rating *

Your email is never published. Reviews are moderated, and links aren't allowed.

What users are saying

No reviews yet

Be the first to share your experience with this tool — your feedback helps others.