FileSorcery
60 file types

Convert CSV to JSON

Each row becomes an object keyed by the header names. Everything arrives as a string, because a CSV has no idea what a number is - if you need real types, they have to be added after.

Drop CSV file(s) to start

or click to browse

Your files never leave your device · no magic required

What is CSV?

The least glamorous and most durable data format there is: rows of values separated by commas, readable by every spreadsheet and database ever written. All its subtlety is in quoting - a value with a comma in it has to be wrapped in quotes, and a quote inside that has to be doubled.

What is JSON?

The format the web runs on. Nested objects and arrays, real types, and a syntax small enough to fit on a postcard. It maps badly onto a grid, which is why converting deeply nested JSON to a spreadsheet always involves losing something.

What can I convert?
Subtitles any one of these into any other
Fonts
OTFWOFF
TTFWOFF
WOFFOTFTTF
Archives any one of these into any other
Scannable codes from typed text, or a file of them