Naar de inhoud springen
Gratis tool

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)

input.json
{"name":"Alice","age":30,"active":true}

Uitvoer (geformatteerd)

formatted.json
{  "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

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.

Bouw je momenteel iets op maat?

Jouw API heeft een betrouwbare server nodig die de JSON ervan levert

Een ZAP-Hosting VPS brengt je applicatie of project betrouwbaar online.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle ontwikkelaarstools bekijken