Formatteer, verfraai en valideer JSON online met duidelijke foutmeldingen voor ongeldige invoer.
Hoe gebruik je JSON-formatter
Plak of typ je JSON in het invoerpaneel.
Druk op Uitvoeren om hem te parsen en opnieuw af te drukken met een inspringing van 2 spaties.
Kopieer de geformatteerde JSON, of lees de fout als de invoer ongeldig is.
De JSON Formatter en Validator maakt van geminificeerde, ge-escapete of rommelige JSON een schone, ingesprongen structuur die je echt kunt lezen, en wijst syntaxfouten aan met hun exacte locatie zodat je ze snel kunt oplossen.
Hij haalt je invoer door een strikte JSON-parser. Als het parsen lukt, print de tool de data opnieuw met een consistente inspringing van 2 spaties, wat betekent dat een schone opmaak ook het bewijs is dat je JSON geldig is. Als het parsen mislukt, krijg je een precieze foutmelding in plaats van een vaag "er is iets mis".
Ontwikkelaars grijpen er voortdurend naar: een API-respons inspecteren, een configuratiebestand controleren, een webhook-payload opschonen voor het opslaan, of een grote blob diff-vriendelijk maken voordat je hem naar versiebeheer commit. Leesbare JSON maakt structuur, nesting en ontbrekende velden in een oogopslag duidelijk.
De meeste "ongeldige JSON"-fouten komen door een handvol oorzaken: sleutels of strings in enkele aanhalingstekens in plaats van dubbele, een komma achter het laatste item, commentaar (wat standaard-JSON niet toestaat), sleutels zonder aanhalingstekens gekopieerd uit een JavaScript-object, of slimme aanhalingstekens geplakt uit een document. De foutpositie vertelt je precies waar de parser het opgaf.
Omdat het geheel in je browser draait, verlaat je JSON nooit je apparaat. Dat is belangrijk wanneer de payload toegangstokens, klantgegevens of iets bevat dat je niet zou willen plakken op een willekeurige website die het stiekem naar een server uploadt.
Kopieer het resultaat na het formatteren met een klik. Als je het omgekeerde nodig hebt, verwijdert de JSON Minifier alle witruimte om de kleinst mogelijke payload voor productie te maken.
Veelgestelde vragen
Hij parseert je JSON, controleert of die geldig is, en drukt hem opnieuw af met een nette inspringing van 2 spaties zodat hij makkelijk te lezen is. Ongeldige JSON levert een precieze foutmelding op met de positie waar het parsen mislukte.
Nee. Je JSON wordt volledig in je browser opgemaakt, dus er wordt niets naar een server gestuurd. Het wordt niet opgeslagen, gelogd of gedeeld.
De formatter volgt de strikte JSON-standaard: sleutels en strings hebben dubbele aanhalingstekens nodig, geen afsluitende komma's en geen commentaar. De foutmelding laat zien waar het parsen mislukte zodat je meteen naar het probleem kunt springen.
Hier gebeuren ze tegelijk. De tool kan alleen JSON netjes afdrukken die succesvol parseert, dus als je opgemaakte uitvoer krijgt, is je JSON per definitie geldig. Lukt het parsen niet, dan krijg je een fout in plaats van opgemaakte tekst.
Ja. Het opmaken gebruikt de native JSON-engine van je browser, dus zelfs payloads van meerdere megabytes worden snel opgemaakt. Heel grote invoer wordt alleen begrensd door het geheugen van je apparaat, niet door een upload of een servertimeout.
Nee, want de JSON-standaard doet dat niet. Commentaar, afsluitende komma's en enkele aanhalingstekens zijn gangbaar in JavaScript en JSON5 maar worden door strikte JSON afgewezen. Verwijder ze en de invoer valideert.
Deze tool insluiten
Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.
<iframe src="https://monu.tools/embed/nl/json-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Gerelateerde tools
Minimaliseer en valideer JSON in je browser, en zie hoeveel bytes je bespaart.
Converteer JSON naar CSV en CSV terug naar JSON, beide kanten op. Kies het scheidingsteken, verwerk velden met aanhalingstekens en kopieer het resultaat. Alles draait in je browser.
Converteer YAML naar JSON en JSON terug naar YAML, beide kanten op. Valideert tijdens het converteren en toont duidelijke fouten. Alles draait in je browser.
Genereer TypeScript-interfaces uit een JSON-voorbeeld, met geneste types, arrays en optionele velden. Draait in je browser.