Get your file accepted, first try
Exact pixel size, an exact KB range — including the minimum, which is what actually gets uploads rejected and which almost every other tool ignores. 117 free tools to merge, compress, and convert PDFs, photos, and documents, all running in your browser.
Fix a photo for an upload form →Don't take our word for it — turn off your Wi-Fi. Docexp keeps working. A site that runs with the network off cannot be uploading your files anywhere.
CSV to JSON Converter
Convert a CSV file (first row = headers) to a JSON array.
The everyday glue task: someone hands you a spreadsheet export and the thing you're feeding it into wants JSON. The first row is treated as the headers, and each following row becomes one object in a JSON array, keyed by those headers.
How CSV to JSON Converter works
- Enter or paste your text or values.
- It's processed instantly on your device as you type.
- Copy or download the result.
Good to know: The header row matters — it becomes the keys of every object, so if the CSV has no headers, the first row of real data will be eaten as one. Values come out as strings; numbers are not auto-converted, because guessing types is how a leading zero in a postcode or an ID quietly disappears.
Common questions
Why are my numbers strings in the output?
Deliberately. Auto-detecting types silently mangles real data — a zip code like 01234 becomes 1234, and a long ID becomes a rounded float. Keeping values as strings preserves exactly what was in the file.