Zo werkt het
- Plak je JSON in het invoerveld.
- Kies bij Records de array die je wilt omzetten, of laat Automatisch staan.
- Kies bij Scheidingsteken het gewenste scheidingsteken.
- Schakel Kopregel opnemen in om kolomnamen als eerste rij te gebruiken.
- Controleer de tabel en klik op Downloaden om het CSV-bestand op te slaan.
Voorbeelden
Klanten uit een API-response
{"meta":{"totaal":2},"data":[{"naam":"Noor de Vries","adres":{"plaats":"Utrecht","postcode":"3511 AA"},"labels":["nieuw","zakelijk"]},{"naam":"Daan Bakker","adres":{"plaats":"Groningen","postcode":"9711 AB"},"labels":["particulier"]}]}naam,adres_plaats,adres_postcode,labels Noor de Vries,Utrecht,3511 AA,nieuw; zakelijk Daan Bakker,Groningen,9711 AB,particulier
JSON Lines met ontbrekende velden naar TSV
{"tijd":"2026-10-05T09:15:00+02:00","actie":"bestelling","ordernummer":"NL-1042","melding":null}
{"tijd":"2026-10-05T09:16:00+02:00","actie":"aanmelding","gebruiker":"Sanne"}tijd actie ordernummer melding gebruiker 2026-10-05T09:15:00+02:00 bestelling NL-1042 null 2026-10-05T09:16:00+02:00 aanmelding Sanne
Productteksten met komma’s en formuletekens
[{"artikel":"Koffie, donker gebrand","notitie":"=1+1","voorraad":12},{"artikel":"Thee \"Earl Grey\"","notitie":"-tijdelijk uitverkocht","voorraad":-2}]artikel,notitie,voorraad "Koffie, donker gebrand",'=1+1,12 "Thee ""Earl Grey""",'-tijdelijk uitverkocht,-2
Veelgestelde vragen
Kan ik JSON omzetten naar een Excel-bestand?
Je krijgt een CSV- of TSV-bestand, geen XLSX-bestand. Kies voor Nederlandse Excel-instellingen bij Scheidingsteken de optie Puntkomma ; en schakel Excel-compatibel (UTF-8 BOM) in als Excel tekens verkeerd weergeeft. De BOM wordt alleen aan het gedownloade bestand toegevoegd.
Waarom zie ik niet alle rijen in de tabel?
Het tabelvoorbeeld toont maximaal 100 rijen en 200 kolommen. De CSV-weergave en het gekopieerde of gedownloade resultaat bevatten wel alle rijen en kolommen.
Wordt mijn JSON geüpload of opgeslagen?
De omzetting gebeurt in je browser; de tool verstuurt je JSON niet. Je JSON wordt niet opgeslagen, maar je optie-instellingen worden wel in localStorage bewaard.
Blijven lange getallen in de CSV behouden?
Getallen worden exact overgenomen uit je JSON, ook een getal van twintig cijfers. De schrijfwijze van 1.0 en 1e5 blijft eveneens behouden in de CSV.