Skip to content

Developer

CSV to JSON converter

Convert CSV to JSON and back, in your browser, without handing your export to anyone.

Runs on your device

Paste, type or drop a file. Nothing is uploaded.

DirectionDirection
Detected
Off means the columns are numbered instead of named.
Off keeps everything as text. Leave it off for postcodes, phone numbers and IDs, where a leading zero is part of the value and turning 01310 into 1310 is data loss.

How this tool runs

There is no server-side version of this tool, so there is no choice to make and nothing to send.

Paste a CSV or drop the file in, and get JSON back. Or go the other way. The parser handles the things that break naive converters: quoted fields, escaped quotes, line breaks inside a cell, and a delimiter that is not a comma. It refuses to guess when guessing would corrupt your data, and it tells you which line and column it stopped at. What you paste into a converter is usually an export from a system that matters, a customer list, an order table, a payroll run. That kind of file is exactly what leaked from two of the largest sites in this category, because they saved what people pasted. This one has nothing to save it to.

Other tools

Same idea, different job. All of them say where they run.

  • DeveloperRuns on your device

    Password generator

    Generate a password that the site you are signing up for will actually accept.

  • DeveloperRuns on your device

    JSON formatter

    Format, minify and check JSON without pasting it into someone else's database.

  • DeveloperRuns on your device

    UUID generator

    Version 4 UUIDs, in bulk, in your browser.