Convert
CSV to JSON
Paste or upload CSV and convert it to JSON — choose the delimiter, use the first row as keys, and optionally infer numbers and booleans. Everything runs locally.
CSV input
LocalJSON output
FAQ
Common questions
Comma, semicolon, tab, and pipe. Quoted fields, escaped double quotes, and values containing the delimiter or newlines are handled per RFC 4180.
With “First row is a header” on, each row becomes an object keyed by the header names. With it off, each row becomes an array of values.
Optionally converts values that look like numbers, booleans, or null into real JSON types instead of strings.
No. Parsing and conversion happen entirely in your browser.
Private by design
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.