CSV ↔ JSON Converter illustration

CSV ↔ JSON Converter

Converts CSV to a JSON array of objects (or arrays) and JSON back to CSV — with type detection for numbers and booleans, delimiter options, and pretty or compact output.

Runs 100% in your browser — your files never leave your device.

Notes

  • Nested JSON objects are flattened into dotted column names (address.city) when converting to CSV.
  • Values that look like numbers or booleans can be emitted as real JSON types or kept as strings.
  • Runs 100% in your browser — your files and data never leave your device.

Explore the idea

This interactive demo needs JavaScript.