nakhtu.
English

CSV ↔ JSON Converter

Optional — you can also paste text directly into the field below.

Convert CSV files to JSON and back in seconds: upload a file or paste the text directly, then copy the result or download it as a file. Conversion runs entirely in your browser using the trusted PapaParse library — your data is never sent to any server.

How to use

  1. Pick the conversion direction from the buttons at the top: CSV to JSON or JSON to CSV.
  2. Upload a file from your device, or paste the text directly into the input field.
  3. Press Convert to see the result in the output field along with the row count.
  4. Copy the result with the copy button or download it as a ready file.

Frequently asked questions

What JSON shape is accepted for conversion to CSV?

The tool accepts an array of objects like [{"name":"Sara","age":28}] or a single object, whose keys become columns. Nested structures like arrays inside objects are not supported since they cannot be represented as a table.

Is my data uploaded to a server during conversion?

No. All processing happens locally in your browser with the open-source PapaParse library — your data never leaves your device.

How does the tool handle numbers in CSV?

When converting CSV to JSON, numeric values are automatically typed as real numbers, not strings — so age becomes 28, not "28" — making the output ready for programmatic use.

Are semicolons supported instead of commas?

Yes. PapaParse auto-detects the delimiter used in the file — comma, semicolon or tab — so there is no need to specify it manually.