CSV to JSON Converter
Convert CSV to JSON (and JSON back to CSV) privately in your browser. Handles quoted commas, line breaks, semicolon or tab delimiters, Excel BOM and numbers.
A project I built. The summary below is what it does. I can build this kind of page for a business.
- JavaScript
- CSV
- JSON
- HTML
- CSS
- Vercel
- Developer Tools
A free, private CSV to JSON converter. Paste CSV or open a file and get a JSON array of objects keyed by the header row, or paste JSON to get CSV back.
The parser follows RFC 4180, so quoted fields can contain commas, line breaks and doubled quotes. It auto-detects comma, semicolon, tab and pipe delimiters, strips the UTF-8 byte order mark that Excel adds, and can convert numbers, true/false and empty cells to null.
Everything runs locally in the browser; your file is never uploaded.
Doing it in code instead? See the Python csv.DictReader and DictWriter guide on the blog.
// context
How this page fits the rest of the site.
CSV to JSON Converter is work I built and can extend. The summary above is the scope of this repository. A business version can add accounts, a server, or a design that matches the brand.
Technologies are the ones listed on the card. A live demo button appears only when a page is actually published. GitHub is the source. If the repository and this write-up disagree, trust the repository and send a correction from the contact page.