CSV ↔ JSON-converter
Converteer direct tussen CSV en JSON — kies het scheidingsteken, schakel kopteksten om, maak velden plat of genest — volledig in je browser.
Geavanceerde opties
Sleep hier een .csv-, .json- of .txt-bestand naartoe
Converteren tussen CSV en JSON zonder server
CSV en JSON lossen hetzelfde probleem op — gestructureerde gegevens tussen systemen verplaatsen — in twee heel verschillende vormen. CSV is een platte tabel: rijen en kolommen, meer niet, en daarom spreekt elke spreadsheetapp, database-export en oud systeem het vloeiend. JSON is een boom: objecten kunnen in objecten nesten en arrays kunnen alles bevatten, en daarom spreekt elke moderne API en JavaScript-codebase het. Zodra je een spreadsheet in een API wilt laden of een API-antwoord in Excel wilt openen, moet je tussen de twee vertalen — en die vertaling precies goed krijgen (velden tussen aanhalingstekens met komma's erin, ontsnapte aanhalingstekens, geneste objecten die niet in één kolom passen) gaat met de hand gemakkelijk subtiel mis.
Deze tool voert de conversie volledig in je browser uit met een beproefde CSV-parser, zodat de gegevens die je plakt — een klantexport, een intern rapport of een API-antwoord dat je liever niet aan een externe website geeft — je computer nooit verlaten. Er is geen uploadstap, geen rondreis naar een server en geen groottelimiet door een netwerkverzoek; in beide richtingen draait dezelfde engine. Houd er rekening mee dat CSV geen types kent: standaard wordt elke CSV-waarde een JSON-tekenreeks (een heen-en-terugconversie maakt dus van getallen tekenreeksen en maakt geneste gegevens plat), tenzij je de optie inschakelt om getallen, true/false en null om te zetten.
Kies je scheidingsteken (komma, puntkomma, tab of een eigen teken — handig voor Europese CSV-exports met puntkomma's of oude exports met een pipe-teken), bepaal of de eerste rij kolomnamen bevat en of geneste JSON-sleutels zoals `address.city` één platte CSV-kolom moeten worden of op de terugweg naar JSON weer in een genest object worden opgebouwd. Maak de JSON-uitvoer mooi leesbaar of laat hem gecomprimeerd om hem direct in code te plakken. Heeft je CSV een misvormd aanhalingsteken of een inconsistente rij, dan vertelt de parser precies welke rij faalde in plaats van stilletjes rommel te produceren.
Sleep een bestand direct naar de dropzone of plak tekst — beide werken precies hetzelfde. Ben je tevreden met het resultaat, kopieer het dan naar je klembord of download het als kant-en-klaar `.json`- of `.csv`-bestand. Moet je de JSON-uitvoer verder omvormen of valideren tegen een schema, dan is de JSON-formatter & -validator een logische volgende stap; werk je met API-tokens in plaats van tabelgegevens, dan dekken de JWT-decoder en de Base64-tool dat deel van de ontwikkelaarstoolbox af.
Veelgestelde vragen
Kan ik JSON ook terug naar CSV converteren, naast CSV naar JSON?
Ja — wissel op elk moment van richting met de knop Omwisselen, met dezelfde instellingen voor scheidingsteken en koptekst.
Worden bestanden met puntkomma's of tabs als scheidingsteken ondersteund?
Ja — kies komma, puntkomma, tab of een eigen scheidingsteken van één teken.
Kan ik de gegevens bekijken voordat ik converteer?
Ja — een tabelvoorbeeld toont de gedetecteerde rijen en kolommen voordat je de volledige conversie uitvoert.