texts.tools
HomeAboutPrivacy policy
English
EnglishDeutsch日本語FrançaisEspañol한국어Português繁體中文简体中文العربيةРусскийTürkçeBahasa IndonesiaTiếng Việtไทยहिन्दीΕλληνικάবাংলা
Prepare tables

JSON → CSV

Turn JSON arrays into spreadsheet-ready CSV.

Options and rules

TXT, CSV, TSV, JSON or MD · UTF-8 · up to 10 MiB. Each input, including files: up to 500,000 code points.

0 characters0 lines
0 characters
Prepare tables

How it works: JSON → CSV

Convert a JSON object or an array of objects into rows and columns that can be opened in Excel or Google Sheets.

How it works

  1. Input. Paste your content or drop a supported file.
  2. Options. Adjust the options for the result you need.
  3. Process. Run the tool, then copy or download the result.

Input → Result

Input
[{"id":1,"code":"BR"},{"id":2,"code":"PT"}]
Result
id,code
1,BR
2,PT

Common uses

  • Review API results in a spreadsheet
  • Export records for nontechnical colleagues
  • Create a quick CSV download from JSON

Formats and limits

  • The input must be an object or an array of objects. Columns include every key, in first-seen order; strings are escaped as CSV fields.
  • Nested arrays and objects are serialized as JSON in a cell. A missing field becomes empty; a JSON null becomes the literal text null. A reverse conversion does not restore the original JSON types.
  • Duplicate object keys and numbers that would lose precision are rejected. Encode long identifiers and exact decimal values as strings.

2026-10-07