JSON-opmaakprogramma
JSON opschonen, verkleinen en valideren, rechtstreeks in je browser — met duidelijke foutmeldingen als er iets niet goed wordt geparseerd.
Je JSON
Opgemaakte uitvoer
Kies een inspringing, geef je JSON de juiste opmaak en kopieer of download vervolgens het resultaat.
Maak ‘pretty-prints’ mooier met de door jou gekozen inspringing. Met ‘Minify’ wordt alles samengevat tot één compacte regel.
Recensies
Alles wat je moet weten over JSON Formatter
Hoe je JSON kunt opschonen, verkleinen en valideren, hoe de inspringopties zich tot elkaar verhouden, en waar opgemaakte JSON wordt gebruikt.
- Plak de JSON-code, kies ‘Beautify’ of ‘Minify’ en kopieer of download vervolgens het resultaat.
- Alles gebeurt in je browser — je JSON-gegevens worden nooit geüpload of opgeslagen.
- Gebruik een inspringing van twee spaties voor een betere leesbaarheid, of gebruik ‘Minify’ om de bestandsgrootte voor de productieomgeving te verkleinen.
Hoe gebruik je de JSON-opmaakfunctie?
- Plak of typ je JSON in het invoervak, of klik op "Voorbeeld laden" om het uit te proberen.
- Kies ‘Beautify’ om de code netjes weer te geven met de door jou gekozen inspringing, of ‘Minify’ om deze samen te vouwen tot één compacte regel.
- Kopieer het opgemaakte resultaat naar je klembord of download het als een afzonderlijk .json-bestand.
Waarom zou je JSON überhaupt opmaken?
Ruwe JSON uit een API-antwoord, een logbestand of een geminimaliseerde buildconfiguratie bestaat vaak uit één compacte regel zonder regeleinden, waardoor het moeilijk te lezen, te debuggen of te vergelijken is. Een ontbrekende komma of haakje kan het parseren ook volledig verstoren, en het is lastig om met het blote oog precies te zien waar dat het geval is.
Deze tool past de inspringing van JSON aan voor een betere leesbaarheid, vouwt de code weer samen wanneer je een compacte payload nodig hebt, en — omdat alles als gewoon JavaScript in je browser draait — geeft precies aan waar het parseren is mislukt als je JSON niet geldig is.
Verfraaien versus verkleinen
| Modus | Het meest geschikt voor | Waarom het de moeite waard is om eens te bekijken |
|---|---|---|
| Verfraai Aanbevolen | Lezen, fouten opsporen, code beoordelen | Inspringingen en regeleinden zorgen ervoor dat de structuur in één oogopslag duidelijk is |
| Minimaliseren | API-payloads, productieconfiguraties | Verwijdert witruimte om de overdrachtsgrootte te verkleinen |
| Alleen valideren | CI-controles, snelle controle op de juistheid | Controleert de syntaxis zonder de opmaak te wijzigen |
JSON-opmaaker zonder je gegevens te uploaden
Alles gebeurt op het apparaat zelf: je JSON wordt geparseerd en opnieuw opgemaakt met behulp van de ingebouwde JSON-engine van JavaScript, rechtstreeks in je browsertabblad. Er wordt niets naar een server verzonden, geregistreerd of opgeslagen — zelfs niet tijdelijk.
Omdat er niets wordt geüpload, geldt er geen limiet voor de bestandsgrootte aan de serverzijde. De enige praktische beperking is het geheugen van je apparaat en de prestaties van je browser bij zeer grote bestanden.
Je JSON-gegevens verlaten je browser nooit. Daardoor kun je zonder risico API-sleutels, interne configuratiegegevens of andere gevoelige gegevens invoeren terwijl je deze opmaakt.
Wil je achteraf twee JSON-bestanden naast elkaar vergelijken, of dubbele regels uit een logboekexport verwijderen? De tool ‘Duplicate Line Remover’ kan je daarbij helpen.
2 spaties versus 4 spaties versus tabbladen — welke inspringing moet je gebruiken?
| Inspringen | Het meest geschikt voor | Afweging |
|---|---|---|
| 2 spaties Goede standaardinstelling | Webconfiguraties, API-reacties, de meeste stijlgidsen | Zelfs diep geneste JSON kan nog steeds breed worden |
| 4 plaatsen | Aanpassen aan een codebase waarin al 4 spaties worden gebruikt voor inspringing | Breder uitvoer, meer scrollen bij diepe nesting |
| Tab | Bewerkingsprogramma’s waarin je de inspringbreedte als persoonlijke instelling kunt instellen | Wordt niet in alle tools/terminals op dezelfde manier weergegeven |
Als je het niet zeker weet: twee spaties is de meest gangbare conventie voor JSON en zorgt ervoor dat de uitvoer compact blijft zonder dat dit ten koste gaat van de leesbaarheid. Schakel volledig over op Minify zodra je klaar bent om de payload te verzenden.
Waarvoor mensen de JSON Formatter gebruiken
- Debugging API responsesPretty-print a compact API response to actually read its structure.
- Configuratiebestanden controleren: ontdek een ontbrekende komma of haakje voordat dit de build verstoort.
- Bestanden verkleinen: minimaliseer JSON voordat je het in de hoofdtekst van een verzoek of in een statisch bestand verstuurt.
- Reviewing pull requestsReformat a diff-unfriendly one-liner into something reviewable.
- Learning JSON structureSee nested objects and arrays laid out clearly while learning the format.
Hoe deze tool werkt
JSON Formatter draait volledig aan de clientzijde met behulp van de ingebouwde JavaScript-functies JSON.parse en JSON.stringify, waardoor het opmaken en valideren direct plaatsvindt zonder dat er iets wordt geüpload, opgeslagen of geregistreerd.
Laatst bijgewerkt: 14 september 2026.
Was deze handleiding nuttig?
Nog meer gereedschap in de gereedschapskist
Op de startpagina staan nog veertien gratis tools waarvoor geen API-sleutel nodig is.
Woordenteller
Realtime telling van woorden, tekens, zinnen en alinea's.
Afbeeldingsverkleiner
Pas de grootte van JPG-, PNG- en WEBP-afbeeldingen aan in pixels of procenten.
Afbeelding naar PDF
Voeg afbeeldingen samen tot één downloadbare PDF.
Hulpprogramma voor het verwijderen van dubbele regels
Verwijder herhaalde regels uit een willekeurig tekstblok.
Wachtwoordgenerator
Sterke willekeurige wachtwoorden met aangepaste regels.