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 slip en .json-fil
What you can do with JSON-forskønnelse
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-forskønnelse, explained — what it does and when to use it.
Indstillinger
- TilstandForudindstillinger
- Vælg, hvordan din JSON præsenteres: Formatér giver den læsbar indrykning, Minificér komprimerer den til én linje, og Træ viser en interaktiv, sammenklappelig visning til at udforske indlejrede data.Indstillinger: ForskønMinificérTree
- IndrykDropdown
- Bestemmer, hvor mange mellemrum hvert indlejringsniveau rykkes ind i det formaterede output (vises kun i Prettify-tilstand); vælg 2 for kompakt kodestil eller 4 eller 8 for lettere læsning af dybe strukturer.Indstillinger: 2 mellemrum4 mellemrum8 mellemrum
Færdig med JSON-forskønnelse? Prøv disse næste
Håndplukkede værktøjer, der passer godt sammen med JSON-forskønnelse. Fortsæt uden at miste din fil.
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 nuBase64-encoder/-decoder
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 nuJWT-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 nuTabel 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 nuDiff-checker
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 nuMarkdown-editor
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 nuOfte stillede spørgsmål
Indsæt din JSON i inputpanelet — den fortolkes og omformateres med det samme med indrykning på 2, 4 eller 8 mellemrum. Hvis JSON'en er ugyldig, får du den nøjagtige linje og kolonne for fejlen fra den indbyggede parser. Alt kører i din browser, så ingen API-nøgler, ingen ratebegrænsninger, og dine data forlader aldrig din enhed. Brug Formatér til læsbart, indrykket output eller Minificér for at samle det til en enkelt linje, så det er klar til afsendelse.
usageForskønnelse tilføjer linjeskift og indrykning, så JSON er let at læse og gennemgå for mennesker under fejlfinding. Minimering fjerner hvert mellemrum, tabulator og linjeskift og giver den mindst mulige filstørrelse — nyttigt til API-anmodninger, konfiguration indlejret i kildekode og reduktion af bundtstørrelse. Vores værktøj tilbyder begge tilstande med et enkelt klik.
featuresValideringen drives af din browsers indbyggede JSON.parse, den samme parser som alle JavaScript-runtimes bruger. Fejl viser præcis det problematiske token og dets position, hvilket som regel peger på et manglende komma, en uafsluttet parentes, et efterstillet komma eller en nøgle uden anførselstegn. Ret det fremhævede sted, og output-panelet opdateres, mens du skriver.
technicalNej. JSON Prettify-værktøjet kører 100 % på klientsiden i din browser — ingen tur til serveren, ingen logning, ingen caching. Det gør det sikkert til følsomme nyttelaster som API-svar med personoplysninger, intern konfiguration eller produktionshemmeligheder, som du aldrig ville indsætte i et hostet værktøj.
privacyJa. Træk en hvilken som helst .json-fil hen på inputpanelet, så indlæses den direkte i editoren. Store filer (API-dumps på flere megabyte, eksporterede konfigurationer, logfiler) fungerer, så længe din browser kan holde dem i hukommelsen — typisk titusvis af megabyte uden problemer.
usageNej, værktøjet følger streng RFC 8259-JSON, fordi det er, hvad JSON.parse accepterer. Kommentarer, afsluttende kommaer, enkelte anførselstegn og nøgler uden anførselstegn markeres som ugyldige. Hvis du har brug for understøttelse af JSON5 eller JSONC, skal du først fjerne den ikke-standardiserede syntaks og derefter formatere med Pixoate.
featuresEfter formateringen kan du klikke på Kopiér for at lægge resultatet på udklipsholderen med et enkelt tastetryk, eller klikke på Download for at gemme som output.json (eller output.min.json i minify-tilstand). Outputtet bevarer UTF-8-kodning, så emojis og ikke-latinske tegn forbliver 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.
pricingDet validerer, at din JSON er syntaktisk korrekt i forhold til RFC 8259-standarden — det parser dokumentet og udpeger den nøjagtige linje og kolonne for enhver fejl — men det tjekker ikke mod et JSON Schema (påkrævede felter, værdityper, intervaller). Til øjeblikkelig syntakskontrol og formatering er det ideelt; til schema-overensstemmelse skal du bruge en dedikeret JSON Schema-validator.
technicalTo mellemrum er den mest udbredte standard — det matcher Prettier og de fleste stilguider og forhindrer dybt indlejrede objekter i at glide for langt til højre. Fire mellemrum læses godt for flade konfigurationsfiler, og otte er hovedsageligt til print eller præsentation. Alle tre giver identisk, gyldig JSON, så vælg det, dit teams linter forventer, og Kopier eller Download derefter resultatet.
tipsJa — ved siden af denne JSON-formatter har vi et HTML Prettify-værktøj, der forskønner og minimerer HTML, som en del af det samme gratis udviklerværktøjssæt i browseren. For JSON specifikt håndterer denne side forskønnelse, minimering og syntaksvalidering; skift til den tilsvarende formatter for andre sprog.
featuresTrætilstand gengiver din fortolkede JSON som et interaktivt, sammenklappeligt træ i stedet for en flad tekstblok, så du kan udvide eller skjule indlejrede objekter og arrays for at udforske et stort API-svar uden at rulle gennem indrykning. Forskøn giver dig stadig kopierbar, downloadbar formateret tekst; skift til Træ, når du blot skal inspicere strukturen, og tilbage til Forskøn eller Minimér, når du har brug for den faktiske outputfil.
featuresBrug Træ-tilstand først til at udforske en stor indlejret payload — udvid kun de grene, du interesserer dig for, i stedet for at scrolle gennem en mur af indrykket tekst. Når du har bekræftet, at strukturen er korrekt, skift til Minificér for at fremstille den kompakte JSON på én linje, som du faktisk indsætter i en request-body eller konfigurationsfil; begge tilstande læser samme indsatte input, så skift mellem dem sker øjeblikkeligt.
tipsKlik på Prøv eksempel for øjeblikkeligt at indlæse et lille demo-JSON-objekt med et indlejret objekt, et array og en boolean, så du kan se Prettify, Minify og Tree-tilstand i aktion, før du indsætter rigtige data. Når du er færdig med at undersøge det, kan du trykke på Ryd ved siden af inputpanelet for at tømme editoren og starte forfra med dit eget JSON.
usageJa. Indsæt rå JSON, eller slip en .json-fil, og tryk på Prettify — outputruden gengiver den med den valgte indrykning på 2, 4 eller 8 mellemrum, så indlejrede objekter og arrays er nemme at overskue. Fordi alt kører i din browser, og dine data aldrig forlader din enhed, fungerer det som en hurtig JSON-viewer til API-svar og konfigurationsfiler.
usageSådan hjælper JSON-forskønnelse dig med at få det gjort
Rigtige problemer, det løser hver dag — for virksomheder, skabere og hverdagens opgaver. Find det anvendelsestilfælde, der passer til dig, og kom i gang på sekunder.
Fejlfinding af API-svar
Indsæt et minificeret API-svar fra dine udviklerværktøjer, og se straks strukturen indrykket. Find manglende felter, validér strukturen, og bekræft håndteringen af null kontra undefined uden at skulle starte en JSON-viewer-udvidelse.
Oprydning i konfigurationsfiler
Bring en rodet package.json, tsconfig.json eller .eslintrc.json tilbage i en læsbar form efter løsning af en merge-konflikt. Formatér, tjek den igennem, og commit en ren version på ét minut.
Inspektion af databaseeksport
Undersøg et JSON-eksport fra MongoDB, DynamoDB eller Firestore, før du importerer det. Bekræft, at strukturen matcher dit skema, og at ingen poster har uventede null-kollisioner.
Inspektion af webhook-payload
Indfang en indkommende webhook-payload fra Stripe, GitHub, Linear eller Slack, og formater den pænt for at forstå strukturen — uundværligt, når du bygger integrationer eller fejlfinder manglende eventfelter.
Hjælpeværktøjer til kodegennemgang
Indsæt JSON-eksempler fra anmeldere i PR-beskrivelser i deres fulde, formaterede form, eller skrump dem med Minificér, når pladsen er trang i chatten. Uanset hvad er filen gyldig og sikker at kopiere og indsætte.
Håndtering af produktionshemmeligheder
Fordi alt kører i din browser, kan du indsætte hemmelige produktionsdata og inspicere dem uden nogen netværkstur — præcis den arbejdsgang, DevOps-teams har brug for, men som sky-baserede JSON-værktøjer ikke kan levere sikkert.
Udforsk massive GraphQL- og indlejrede API-svar
Skift til Træ-tilstand for kun at udfolde de grene, du interesserer dig for, i en enorm indlejret payload i stedet for at scrolle gennem en mur af pænt indrykket tekst for at finde ét felt.
Klargør request-bodies til Postman og Insomnia
Indsæt et råt JSON-body, formatér det pænt for at tjekke, at strukturen er rigtig, og Minificér det så, før du gemmer det i en Postman- eller Insomnia-samling, så det lagres kompakt.
Lær nye udviklere JSON-struktur
Brug Træ-tilstandens sammenklappelige, indlejrede visning til at føre bootcamp-elever eller junioringeniører gennem, hvordan objekter og arrays indlejres, uden at de farer vild i rå indrykning.
Ryddelige log-eksporter, før du opretter en supportsag
Indsæt en minificeret fejllog eller JSON-blob kopieret fra dit overvågningsværktøj, formatér den pænt til et læsbart format, og indsæt den rene version i en supportsag eller Slack-tråd.
Validér konfigurationsfiler før commit
Indsæt en package.json, tsconfig.json eller anden JSON-konfigurationsfil for at fange et forvildet efterstillet komma, en ubalanceret parentes eller en nøgle uden anførselstegn via den indbyggede JSON.parse-fejlmeddelelse — før en fejlformateret konfiguration ødelægger din build eller CI-pipeline.
