ToolslyGitHub
CSVJSON

CSV to JSON

Drop in a .csv file and download a JSON document. With the header option on (default), each row becomes an object keyed by the column names from the first row; with it off, each row becomes an array of strings. Delimiters (comma, tab, semicolon, pipe) are auto-detected. The output is pretty-printed with 2-space indentation. Runs entirely in your browser — your file never leaves your device.

Drop .csv / .tsv file here

or click to choose — files stay on your device

Options

Privacy

Runs entirely in your browser — nothing is sent to any server.

Cost

Free. No sign-up, no watermark.

Supports

.csv, .tsv → .json