JSON to CSV Converter

Your data never leaves your device — conversion happens entirely in your browser.

up to 16 MB total

What this tool does

Turns a JSON array of objects — the shape most APIs and database exports produce — into a spreadsheet-ready CSV. The header row is the union of all keys in order of first appearance; missing keys and nulls become empty cells; quoting follows RFC 4180 against the delimiter you choose (semicolon for Excel in many European locales, with an optional UTF-8 BOM so accents survive the import).

Your numbers come out exactly as they went in

Most online converters run your data through the browser's JSON parser, which silently rounds any integer beyond 15–16 digits: the id 9007199254740993 becomes 9007199254740992 and nothing warns you. This converter copies number text verbatim from the source — database ids, timestamps and account numbers keep every digit. And as with every tool here, nothing is uploaded: the page is static and keeps working with the network disconnected, verified by our automated tests on every release.