
JSON Formatter — Formatteer, valideer en verfraai JSON online
Valideer JSON, formatteer het met 2, 4 of 8 spaties of verklein het in uw browser.
Plak uw JSON hier – ontvang gevalideerde, geformatteerde uitvoer om te kopiëren of te downloaden
of sleep een .json-bestand hierheen
Wat u kunt doen met JSON opmaken
Bekijk de belangrijkste mogelijkheden voordat u begint.
- Formatteer rommelige JSON in schone, leesbare code
- Valideer JSON en spoor syntaxisfouten op
- Verklein JSON tot één compacte lijn
- Kies een inspringing met 2, 4 of 8 spaties
- Kopieer of download het opgemaakte resultaat
Referentie instellingen
2 instellingen
Beschikbare besturingselementen voor JSON opmaken.
Instellingen
- ModusVoorinstellingen
- Kies hoe je JSON wordt weergegeven: Verfraaien maakt het op met leesbare inspringing, Minificeren comprimeert het tot één regel, en Boom toont een interactieve, inklapbare weergave om geneste data te verkennen.Opties: VerfraaienMinificerenBoom
- InspringenDropdownmenu
- Bepaalt met hoeveel spaties elk nestniveau wordt ingesprongen in de opgemaakte uitvoer (alleen zichtbaar in de modus Opmaken); kies 2 voor een compacte codestijl of 4 of 8 om diepe structuren makkelijker te lezen.Opties: 2 spaties4 spaties8 spaties
Gerelateerde tools voor JSON opmaken
Hulpmiddelen voor algemene volgende stappen na JSON opmaken.
Ontwikkelaarstools
HTML verfraaien
Formatteer HTML met consistente inspringing of verklein deze tot één regel in uw browser.
Probeer het nuOntwikkelaarstools
Base64-encoder/-decoder
Codeer tekst of bestanden als Base64, of decodeer Base64 naar ondersteunde tekst, met URL-veilige en UTF-8-opties in uw browser.
Probeer het nuOntwikkelaarstools
JWT-decoder
Decodeer een JWT-header en payload, inspecteer de vervaldatum ervan en kopieer de gedecodeerde gegevens lokaal; er is geen account vereist.
Probeer het nuVeelgestelde vragen
Plak je JSON in het invoerpaneel — deze wordt direct geparsed en opnieuw opgemaakt met een inspringing van 2, 4 of 8 spaties. Als de JSON ongeldig is, krijg je van de native parser de exacte regel en kolom van de fout. Alles draait in je browser, dus geen API-sleutels, geen rate limits, en je gegevens verlaten je apparaat nooit. Gebruik Prettify voor leesbare, ingesprongen uitvoer of Minify om alles tot één regel samen te vouwen voor verzending over het netwerk.
usageVerfraaien voegt regeleinden en inspringing toe, zodat JSON voor mensen makkelijk te lezen en te controleren is tijdens het debuggen. Verkleinen verwijdert elke spatie, tab en nieuwe regel en levert de kleinst mogelijke payload op — handig voor API-aanvragen, configuratie die in broncode is ingebed en het verkleinen van de bundelgrootte. Onze tool biedt beide modi met één klik.
featuresDe validatie gebeurt lokaal in je browser. Bij fouten zie je het problematische teken met de positie ervan. Zo vind je meestal direct een ontbrekende komma, een niet-gesloten haakje, een overbodige slotkomma of een sleutel zonder aanhalingstekens. Corrigeer de gemarkeerde plek; het uitvoerpaneel wordt tijdens het typen bijgewerkt.
technicalNee. Het formatteren gebeurt in uw browser en niet via de Pixoate-verwerkings-API. Volg de beveiligingsregels van uw organisatie voordat u productiegeheimen of persoonlijke gegevens in een webapplicatie opent.
privacyJa. Sleep een willekeurig .json-bestand op het invoerpaneel en het wordt rechtstreeks in de editor ingelezen. Grote bestanden (API-dumps van meerdere megabytes, geëxporteerde configuraties, logbestanden) werken zolang je browser ze in het geheugen kan houden — doorgaans tientallen megabytes zonder probleem.
usageNee, de tool volgt strikt RFC 8259-JSON, want dat is wat JSON.parse accepteert. Opmerkingen, afsluitende komma's, enkele aanhalingstekens en sleutels zonder aanhalingstekens worden als ongeldig gemarkeerd. Heb je ondersteuning voor JSON5 of JSONC nodig, verwijder dan eerst de niet-standaard syntaxis en formatteer daarna met Pixoate.
featuresKlik na het formatteren op Kopiëren om het resultaat met één toetsaanslag op je klembord te zetten, of klik op Downloaden om het op te slaan als output.json (of output.min.json in de minify-modus). De uitvoer behoudt de UTF-8-codering, zodat emoji's en niet-Latijnse tekens intact blijven.
tipsU kunt het resultaat gebruiken, kopiëren en downloaden zonder een account aan te maken. De uitvoer heeft geen Pixoate-watermerk.
pricingHet controleert of je JSON syntactisch correct is volgens de RFC 8259-standaard — het parseert het document en wijst de exacte regel en kolom van elke fout aan — maar het controleert niet tegen een JSON Schema (verplichte velden, waardetypes, bereiken). Voor directe syntaxcontrole en opmaak is het ideaal; voor schemaconformiteit heb je een speciale JSON Schema-validator nodig.
technicalTwee spaties is de meest gebruikelijke standaard — die sluit aan op Prettier en de meeste stijlgidsen en voorkomt dat diep geneste objecten te ver naar rechts schuiven. Vier spaties leest prettig voor ondiepe configuratiebestanden, en acht is vooral voor afdrukken of presentaties. Alle drie leveren identieke, geldige JSON op, dus kies wat de linter van je team verwacht en kopieer of download daarna het resultaat.
tipsJa — naast deze JSON-formatter hebben we een HTML Prettify-tool die HTML opmaakt en minificeert, onderdeel van dezelfde gratis ontwikkelaarstools in de browser. Specifiek voor JSON verzorgt deze pagina opmaken, minificeren en syntaxvalidatie; schakel voor andere talen over naar de bijbehorende formatter.
featuresDe Boom-modus geeft je geparste JSON weer als een interactieve, inklapbare boom in plaats van een vlak tekstblok, zodat je geneste objecten en arrays kunt uitvouwen of inklappen om een grote API-respons te verkennen zonder door inspringing te scrollen. Prettify geeft je nog steeds kopieerbare, downloadbare opgemaakte tekst; schakel naar Boom wanneer je alleen de structuur wilt inspecteren, en weer terug naar Prettify of Minify wanneer je het daadwerkelijke uitvoerbestand nodig hebt.
featuresGebruik eerst de Boom-modus om een grote geneste payload te verkennen — vouw alleen de takken uit die je interesseren in plaats van door een muur van ingesprongen tekst te scrollen. Zodra je hebt bevestigd dat de vorm klopt, schakel je over naar Minify om de compacte JSON op één regel te produceren die je daadwerkelijk in een request-body of configuratiebestand plakt; beide modi lezen dezelfde geplakte invoer, dus ertussen wisselen is direct.
tipsKlik op Voorbeeld proberen om direct een klein demo-JSON-object te laden met een genest object, een array en een boolean, zodat je Opmaken, Minify en Boomweergave in actie ziet voordat je echte data plakt. Klik na inspectie op Wissen naast het invoerpaneel om de editor weer leeg te maken en fris te beginnen met je eigen JSON.
usageJa. Plak ruwe JSON of sleep een .json-bestand erin en klik op Opmaken — het uitvoervenster toont de code met de door jou gekozen inspringing van 2, 4 of 8 spaties, zodat geneste objecten en arrays makkelijk te overzien zijn. Omdat alles in je browser draait en je gegevens je apparaat nooit verlaten, werkt het ook prima als snelle JSON-viewer voor API-responses en configuratiebestanden.
usageNee: JSON Prettify draait volledig in uw browser, dus wat u plakt verlaat nooit de machine waarop u zich bevindt. Dat maakt uit als u iets controleert dat een token, een sleutel of klantgegevens bevat. Het sluiten van het tabblad is voldoende om het te wissen.
troubleshootingDe fout wijst naar de eerste positie die niet kon worden geparseerd, wat meestal net na de echte fout is en niet erop: een ontbrekende komma, een niet-gesloten aanhalingsteken of haakje, of een slim citaat dat uit een document is geplakt in plaats van een recht citaat. Controleer eerst de lijn boven de gerapporteerde positie.
troubleshootingNee tegen allebei. JSON Prettify is gratis, je download bevat geen watermerk en er wordt aan het eind niets gevraagd. Er is geen punt in de stroom waarop je het werk afmaakt en vervolgens ontdekt dat het geld kost.
pricingNee — JSON Prettify werkt in de browser op desktop en telefoon. Er is niets te installeren, geen proefversie om te starten, en geen licentie om te kopen voordat je kunt zien of het doet wat je nodig hebt. Probeer het op het bestand waar je daadwerkelijk mee vastzit in plaats van op een voorbeeld.
troubleshootingHoe JSON opmaken je helpt de klus te klaren
Echte problemen die het elke dag oplost – voor bedrijven, makers en alledaagse taken. Vind de use case die bij u past en begin.
API-responses debuggen
Plak een geminificeerde API-respons uit je dev-tools en zie de structuur direct met inspringing. Spot ontbrekende velden, valideer de vorm en controleer de verwerking van null versus undefined zonder een JSON-viewer-extensie op te starten.
Configuratiebestanden opschonen
Breng een verwarde package.json, tsconfig.json of .eslintrc.json na het oplossen van een mergeconflict weer in een leesbare vorm. Opmaken, controleren en een schone versie committen in één minuut.
Inspectie van database-exports
Inspecteer een JSON-export uit MongoDB, DynamoDB of Firestore voordat je deze importeert. Controleer of de structuur overeenkomt met je schema en of geen enkel record onverwachte null-botsingen bevat.
Webhook-payload inspecteren
Leg een binnenkomende webhook-payload van Stripe, GitHub, Linear of Slack vast en print deze netjes op om de structuur te begrijpen — onmisbaar bij het bouwen van integraties of het debuggen van ontbrekende eventvelden.
Hulpmiddelen voor codereview
Plak JSON-voorbeelden van reviewers in PR-beschrijvingen in hun volledige, opgemaakte vorm, of verklein ze met Minify wanneer de ruimte in de chat beperkt is. Hoe dan ook blijft het bestand geldig en veilig om te kopiëren en plakken.
Beheer van productiegeheimen
Omdat alles in je browser draait, kun je geheime productie-payloads plakken om ze te inspecteren zonder enige netwerkomweg — precies de workflow die DevOps-teams nodig hebben maar die JSON-tools in de cloud niet veilig kunnen bieden.
Verken enorme GraphQL- & geneste API-responses
Schakel over naar de Boommodus om alleen de takken uit te vouwen die je interesseren in een enorme geneste payload, in plaats van een muur van opgemaakte inspringing te scrollen om één veld te vinden.
Request bodies voorbereiden voor Postman en Insomnia
Plak een ruwe JSON-body, maak deze leesbaar om te controleren of de structuur klopt, en Verklein deze vervolgens voordat je hem opslaat in een Postman- of Insomnia-collectie zodat hij compact wordt bewaard.
Leer nieuwe ontwikkelaars de JSON-structuur
Gebruik de inklapbare geneste weergave van de Boom-modus om bootcamp-studenten of junior engineers door te nemen hoe objecten en arrays nesten, zonder dat ze verdwalen in ruwe inspringing.
Log-exports opschonen voordat je een supportticket indient
Plak een verkleinde foutlog of JSON-blob die je uit je monitoringtool hebt gekopieerd, maak deze leesbaar en plak de opgeschoonde versie in een supportticket of Slack-thread.
Configuratiebestanden valideren vóór het committen
Plak een package.json-, tsconfig.json- of andere JSON-configuratiebestand om een loslopende komma, niet-overeenkomende haakje of niet-omgeven sleutel te detecteren met directe validatiefeedback — voordat een verkeerd geformatteerd configuratiebestand je build of CI-pijplijn breekt.
Bekijk each transformation land
Every foto crosses the slash untouched and comes out the other side finished.


























