Make unreadable JSON readable in one click
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Paste your JSON here — get validated, formatted output to copy or download
eller slipp en .json-fil
What you can do with JSON-forskjønning
Everything this tool helps you accomplish — no learning curve, no setup.
- Format messy JSON into clean, readable code
- Validate JSON and catch syntax errors
- Minify JSON into a single compact line
- Choose 2, 4 or 8 space indentation
- Copy or download the formatted result
Settings information
2 settings
Every control in JSON-forskjønning, explained — what it does and when to use it.
Innstillinger
- ModusForhåndsinnstillinger
- Velg hvordan JSON-en presenteres: Forskjønn formaterer den med lesbart innrykk, Minifiser komprimerer den til én linje, og Tree gir en interaktiv, sammenleggbar visning for å utforske nestede data.Alternativer: ForskjønnMinifiserTree
- InnrykkDropdown
- Angir hvor mange mellomrom hvert nøstenivå rykkes inn med i det forskjønnede resultatet (vises bare i Forskjønn-modus). Velg 2 for kompakt kodestil, eller 4 eller 8 for lettere lesing av dype strukturer.Alternativer: 2 mellomrom4 mellomrom8 mellomrom
Ferdig med JSON-forskjønning? Prøv disse videre
Håndplukkede verktøy som passer godt sammen med JSON-forskjønning. Fortsett uten å miste filen din.
HTML-formatering
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Prøv det nåBase64-koder / -dekoder
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Prøv det nåJWT-dekoder
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Prøv det nåTabell til JSON / SQL
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Prøv det nåDiff-sjekker
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Prøv det nåMarkdown-redigering
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Prøv det nåOfte stilte spørsmål
Lim inn JSON-en din i inndatapanelet – den tolkes og formateres på nytt umiddelbart med innrykk på 2, 4 eller 8 mellomrom. Hvis JSON-en er ugyldig, får du den nøyaktige linjen og kolonnen for feilen fra den innebygde tolken. Alt kjører i nettleseren din, så ingen API-nøkler, ingen frekvensgrenser, og dataene dine forlater aldri enheten din. Bruk Forskjønn for lesbart, innrykket resultat, eller Minifiser for å klappe det sammen til én linje for å sende det over nettverket.
usageForskjønn legger til linjeskift og innrykk slik at JSON blir enkelt for mennesker å lese og gå gjennom under feilsøking. Minimer fjerner hvert mellomrom, hver tabulator og hvert linjeskift, og gir minst mulig størrelse — nyttig for API-forespørsler, konfigurasjon innebygd i kildekoden og redusering av buntstørrelse. Verktøyet vårt tilbyr begge modusene med ett enkelt klikk.
featuresValideringen drives av nettleserens innebygde JSON.parse, samme parser som brukes av alle JavaScript-kjøretider. Feil viser nøyaktig hvilket token som er problemet, samt posisjonen, noe som vanligvis peker ut et manglende komma, en uparet parentes, et etterstilt komma eller en nøkkel uten anførselstegn. Rett opp det merkede stedet, så oppdateres utdatapanelet mens du skriver.
technicalNei. JSON Prettify-verktøyet kjøres 100 % på klientsiden i nettleseren din – ingen serverkommunikasjon, ingen logging, ingen bufring. Dette gjør det trygt for sensitive nyttelaster som API-svar med personopplysninger, intern konfigurasjon eller produksjonshemmeligheter som du aldri ville limt inn i et vertsbasert verktøy.
privacyJa. Dra en hvilken som helst .json-fil inn på inndatapanelet, så leses den rett inn i redigeringsprogrammet. Store filer (API-dumper på flere megabyte, eksporterte konfigurasjoner, loggfiler) fungerer så lenge nettleseren din kan holde dem i minnet – vanligvis titalls megabyte uten problemer.
usageNei, verktøyet følger streng RFC 8259-JSON, fordi det er det JSON.parse godtar. Kommentarer, etterfølgende komma, enkle anførselstegn og nøkler uten anførselstegn vil bli merket som ugyldige. Hvis du trenger støtte for JSON5 eller JSONC, fjern den ikke-standardiserte syntaksen først, og formater deretter med Pixoate.
featuresEtter formateringen klikker du på Kopier for å legge resultatet på utklippstavlen med ett tastetrykk, eller på Last ned for å lagre som output.json (eller output.min.json i minifiseringsmodus). Utdataene bevarer UTF-8-koding, slik at emoji og ikke-latinske tegn forblir intakte.
tipsCompletely free with free account required to download. There are no usage limits, no watermarks, no ads in the output, and no paid tier. The tool exists alongside our PDF and image utilities as part of a free developer-and-creator toolkit.
pricingDen validerer at JSON-en din er syntaktisk korrekt mot RFC 8259-standarden — den analyserer dokumentet og peker ut nøyaktig linje og kolonne for eventuelle feil — men den sjekker ikke mot et JSON Schema (påkrevde felt, verdityper, områder). For umiddelbar syntakssjekk og formatering er den ideell; for skjemasamsvar trenger du en dedikert JSON Schema-validator.
technicalTo mellomrom er det vanligste standardvalget – det samsvarer med Prettier og de fleste stilguider og hindrer at dypt nestede objekter sklir for langt mot høyre. Fire mellomrom leses fint for grunne konfigurasjonsfiler, og åtte brukes mest til utskrift eller presentasjon. Alle tre gir identisk, gyldig JSON, så velg det teamets linter forventer, og deretter Kopier eller Last ned resultatet.
tipsJa – ved siden av denne JSON-formatereren har vi et HTML Prettify-verktøy som forskjønner og minifiserer HTML, en del av det samme gratis utviklerverktøysettet i nettleseren. For JSON spesifikt håndterer denne siden forskjønning, minifisering og syntaksvalidering; bytt til den passende formatereren for andre språk.
featuresTremodus gjengir den analyserte JSON-en din som et interaktivt, sammenleggbart tre i stedet for en flat tekstblokk, slik at du kan utvide eller kollapse nøstede objekter og tabeller for å utforske et stort API-svar uten å bla gjennom innrykk. Forskjønn gir deg fortsatt kopierbar, nedlastbar formatert tekst; bytt til Tre når du bare trenger å inspisere strukturen, og tilbake til Forskjønn eller Minifiser når du trenger selve utdatafilen.
featuresBruk Tre-modus først for å utforske en stor, nøstet payload – utvid bare grenene du bryr deg om i stedet for å bla gjennom en vegg av innrykket tekst. Når du har bekreftet at strukturen er riktig, bytt til Minify for å produsere den kompakte enkeltlinjes JSON-en du faktisk limer inn i en forespørselstekst eller konfigurasjonsfil; begge modusene leser den samme innlimte inndataen, så det er umiddelbart å bytte mellom dem.
tipsKlikk Try sample for å umiddelbart laste inn et lite demo-JSON-objekt med et nøstet objekt, en array og en boolsk verdi, slik at du kan se Prettify, Minify og Tree mode i praksis før du limer inn ekte data. Når du er ferdig med å inspisere det, klikker du Clear ved siden av inndatapanelet for å tømme editoren og starte på nytt med din egen JSON.
usageJa. Lim inn rå JSON eller slipp en .json-fil og klikk på Formater — utdatafeltet gjengir den med din valgte innrykk på 2, 4 eller 8 mellomrom, slik at nøstede objekter og arrayer er enkle å skanne. Fordi alt kjører i nettleseren din og dataene dine aldri forlater enheten, fungerer det som en rask JSON-fremviser for API-svar og konfigurasjonsfiler.
usageSlik hjelper JSON-forskjønning deg med å få jobben gjort
Ekte problemer det løser hver dag — for bedrifter, skapere og dagligdagse oppgaver. Finn bruksområdet som passer deg, og kom i gang på sekunder.
Feilsøking av API-svar
Lim inn et minifisert API-svar fra utviklerverktøyene dine og se strukturen innrykket umiddelbart. Oppdag manglende felter, valider formen, og bekreft håndteringen av null kontra undefined uten å starte en JSON-visningsutvidelse.
Opprydding i konfigurasjonsfiler
Få en rotete package.json, tsconfig.json eller .eslintrc.json tilbake til lesbar form etter å ha løst en flettekonflikt. Formater, kontroller og commit en ryddig versjon på ett minutt.
Inspeksjon av databaseeksport
Inspiser en JSON-eksport fra MongoDB, DynamoDB eller Firestore før du importerer den. Kontroller at strukturen samsvarer med skjemaet ditt, og at ingen poster har uventede null-kollisjoner.
Inspeksjon av webhook-nyttelast
Fang en innkommende webhook-nyttelast fra Stripe, GitHub, Linear eller Slack og formater den pent for å forstå strukturen – avgjørende når du bygger integrasjoner eller feilsøker manglende hendelsesfelt.
Hjelpemidler for kodegjennomgang
Lim inn JSON-eksempler fra anmeldere i PR-beskrivelser i full forskjønnet form, eller krymp dem med Minifiser når det er trangt om plassen i chatten. Uansett er filen gyldig og trygg å kopiere og lime inn.
Håndtering av hemmeligheter i produksjon
Fordi alt kjører i nettleseren din, kan du lime inn hemmelige produksjonsdata for å inspisere dem uten noen nettverkstur — akkurat den arbeidsflyten DevOps-team trenger, men som sky-baserte JSON-verktøy ikke kan tilby på en trygg måte.
Utforsk enorme GraphQL- og nøstede API-svar
Bytt til Tre-modus for å utvide bare grenene du bryr deg om i en enorm nestet nyttelast, i stedet for å bla gjennom en vegg av forskjønnet innrykk for å finne ett felt.
Klargjør forespørselstekster for Postman og Insomnia
Lim inn en grov JSON-kropp, forskjønn den for å sjekke at strukturen er riktig, og Minifiser den så før du lagrer den i en Postman- eller Insomnia-samling, slik at den lagres kompakt.
Lær opp nye utviklere i JSON-struktur
Bruk Tre-modusens sammenleggbare nøstede visning for å lede bootcamp-studenter eller junioringeniører gjennom hvordan objekter og matriser nøstes, uten at de går seg vill i rått innrykk.
Ryddige loggeksporter før du sender inn en støttesak
Lim inn en minifisert feillogg eller JSON-blob kopiert fra overvåkingsverktøyet ditt, forskjønn den til et lesbart format, og lim den rene versjonen inn i en supportsak eller Slack-tråd.
Valider konfigurasjonsfiler før du committer
Lim inn en package.json, tsconfig.json eller annen JSON-konfigurasjonsfil for å fange opp et forvillet komma på slutten, en uparet parentes eller en nøkkel uten anførselstegn via den innebygde JSON.parse-feilmeldingen – før en feilformatert konfigurasjon ødelegger byggingen eller CI-pipelinen din.
