JSON Formatter online
De JSON Formatter maakt van ruwe of geminificeerde JSON een ingesprongen, leesbare versie (of andersom één compacte regel) en toont bij ongeldige JSON de fout met regel en kolom. Werkt volledig in je browser.
Gebouwd door Jakub Martyniak
Een API bouwen? Host je backend op een VPS met volledige controle.
Invoer
Resultaat
Plak links JSON voor een voorbeeldweergave.
Voorbeeldresultaat
Dit maakt de JSON Formatter van jouw JSON
Je plakt onbewerkte of geminimaliseerde JSON. De tool geeft die ingesprongen en leesbaar weer, of zet die juist om naar één compacte regel. Als de JSON ongeldig is, toont de tool de fout met regel en kolom. De waarden hieronder vormen een vast voorbeeld. Je uitvoer hangt af van je invoer.
Voorbeeld · Opmaken met 2 spaties
Invoer (geminificeerd)
{"name":"Alice","age":30,"active":true}Uitvoer (geformatteerd)
{ "name": "Alice", "age": 30, "active": true}Foutgeval: {"name": "Alice",}
- 1 fout
Fout · Regel 1, kolom 18Na de komma verwacht JSON nog een item, maar hier staat een afsluitend haakje.
De tool markeert dezelfde plek en toont de exacte foutmelding van je browser. Zonder de overbodige komma is de JSON geldig.
Waarom deze tool
Meer dan een simpel tekstveld
Alles wat je nodig hebt voor correcte JSON.
Formatteren en minificeren
Schakel met één klik tussen leesbaar ingesprongen JSON en maximaal gecomprimeerde uitvoer.
Draait alleen in de browser
Validatie met JSON.parse() en formattering gebeuren direct in je browser: er wordt niets geüpload of gelogd.
Syntaxisaccentuering
Kleurmarkering van sleutels, waarden en typen om lange structuren snel te overzien, bij resultaten tot 150.000 tekens.
Regel en kolom bij fouten
Bij ongeldige JSON vermeldt de foutmelding indien mogelijk direct de regel en kolom.
Vrij te kiezen inspringing
2 spaties, 4 spaties of een tabteken — direct aan te passen in de opmaakmodus.
Geen kunstmatige limiet
Geen kunstmatige bestandsgroottelimiet - alleen de prestatiegrenzen van je browser.
Zo werkt het
Zo werkt de formatter
Drie stappen naar correcte JSON.
Stap 1
JSON invoegen
Plak je JSON of upload een bestand — alles gebeurt direct in je browser.
Stap 2
Kies formatteren of minificeren
Kies Formatteren voor leesbaarheid of Minimaliseren voor een zo klein mogelijk bestand.
Stap 3
Kopiëren of downloaden
Kopieer het resultaat naar het klembord of download het als .json-bestand.
Over de tool
Wat doet deze JSON Formatter?
Deze JSON Formatter formatteert, valideert en minificeert JSON gratis en zonder registratie, volledig aan de clientzijde in je browser (validatie gebeurt met JSON.parse(); bij het formatteren verandert alleen de witruimte: getallen, escapes en dubbele sleutels blijven exact zoals ingevoerd). Je hebt 3 inspringopties (2 spaties, 4 spaties of een tab) en er is geen kunstmatige limiet voor de bestandsgrootte.
Formatteren voegt inspringing en regeleinden toe, zodat je ook diep geneste JSON snel kunt lezen. Minificeren verwijdert alle overbodige witruimte voor een zo klein mogelijk bestand, bijvoorbeeld voor productiegebruik in een API. De JSON wordt automatisch gevalideerd: als deze ongeldig is, toont de tool een duidelijke foutmelding — indien mogelijk met regel en kolom — in plaats van een lege uitvoer.
Meer ontdekken
Meer tools
YAML-validator
Controleer de YAML-syntaxis en formatteer deze volgens een standaardindeling of converteer rechtstreeks naar JSON - ondersteunt meerdere documenten gescheiden door `---` (bijv. Kubernetes-manifesten), met een nauwkeurige foutmelding voor regel en kolom. Werkt volledig in de browser.
Gebouwd door Jakub Martyniak
Base64-encoder/decoder
Tekst met Base64 coderen en decoderen, inclusief URL-veilige variant en duidelijke foutmeldingen, volledig in de browser.
Gebouwd door Jakub Martyniak
JWT-debugger
JSON Web Tokens decoderen, bewerken en opnieuw ondertekenen – inclusief handtekeningcontrole voor HS256/HS384/HS512 en RS/PS/ES-verificatie met een openbare sleutel, volledig in de browser.
Gebouwd door Jakub Martyniak
FAQ
Veelgestelde vragen
Korte antwoorden over JSON, privacy en deze tool.
De formatter maakt van de ene regel {"name":"Alice","age":30,"active":true} met een inspringing van 2 spaties 5 overzichtelijke regels, één sleutel-waardepaar per regel. Minimaliseren maakt er weer {"name":"Alice","age":30,"active":true} van. Als je JSON ongeldig is, krijg je in plaats van uitvoer een foutmelding met regel en kolom.
Een JSON Formatter is een hulpmiddel dat ruwe of geminimaliseerde JSON omzet in een leesbare vorm met inspringing en controleert of de gegevens geldige JSON zijn. Deze tool doet dat rechtstreeks in je browser.
Ja, volledig gratis, zonder registratie en zonder andere limieten dan de prestaties van je browser.
Nee. Valideren (met JSON.parse()), formatteren en minificeren gebeuren uitsluitend in je browser: geen upload, geen logging. Je waarden blijven daarbij exact zoals ingevoerd. Dat is vooral belangrijk omdat geplakte JSON vaak echte API-antwoorden of configuratiegegevens met gevoelige waarden bevat.
Formatteren voegt inspringingen en regeleinden toe voor een betere leesbaarheid. Minificeren verwijdert alle overbodige witruimte voor een zo klein mogelijke bestandsgrootte, bijvoorbeeld voor gebruik in een productie-API. Beide varianten leveren inhoudelijk identieke JSON op.
De tool toont een duidelijke foutmelding, indien mogelijk met regel en kolom, in plaats van alleen een lege uitvoer. Zo vind je de fout in jouw tekst snel.
2 spaties, 4 spaties of een tabteken, direct aan te passen in de opmaakmodus.
Geen kunstmatige limiet - alleen de prestatiegrenzen van je browser. Bij zeer grote bestanden (meerdere MB) kan de weergave iets trager zijn. Een resultaat van meer dan 150.000 tekens verschijnt als platte tekst zonder syntaxmarkering.
Een eenvoudig voorbeeld is {"name": "Alice", "age": 30, "active": true}: een object met sleutel-waardeparen, strings, getallen en booleans. Zulke JSON kun je hierboven invoegen om deze geformatteerd of geminimaliseerd te bekijken.
Upload het bestand via 'Bestand kiezen' of plak de inhoud direct. De tool toont het meteen geformatteerd, tot 150.000 tekens met syntaxmarkering, zonder extra software.
Typ of plak je JSON in het invoerveld en download het resultaat vervolgens als .json-bestand. Je hebt geen extra software nodig om een nieuw bestand te maken.
Upload jouw bestand via 'Bestand kiezen', bewerk de inhoud direct in het invoerveld en download het bijgewerkte resultaat als .json-bestand.
Nog vragen?
Contact opnemen met supportJouw API heeft een betrouwbare server nodig die de JSON ervan levert
Een ZAP-Hosting VPS brengt je applicatie of project betrouwbaar online.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
