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

CSV → JSON

Convert CSV tables into ready-to-use JSON.

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: CSV → JSON

Convert a simple CSV table into a JSON array directly in the browser. Column headers become object keys and each data row becomes one object.

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,code
1,BR
2,PT
Result
[
  {
    "id": "1",
    "code": "BR"
  },
  {
    "id": "2",
    "code": "PT"
  }
]

Common uses

  • Prepare sample data for an API
  • Move spreadsheet rows into a web project
  • Inspect a CSV export as structured data

Formats and limits

  • With headers enabled, each header must be nonempty and unique. Invalid quoting and inconsistent field counts stop conversion.
  • Cells remain strings: 007 stays "007". No automatic date, boolean or numeric type inference is performed.

2026-10-07