nl

JSON formatteren

Maak je JSON netjes ingesprongen op of comprimeer het, en sorteer desgewenst de sleutels. Alles lokaal in je browser, zonder uploaden.

Inspringing
  • 2 spaties
  • 4 spaties
  • Tab
Sleutels sorteren
Comprimeren (minify)

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    JSON is het meest gebruikte formaat voor gestructureerde gegevens tussen programma's, maar onderweg wordt het vaak samengeperst tot één lange regel die geen mens meer kan lezen. Deze tool brengt het weer in vorm: ze leest de JSON in en geeft het netjes ingesprongen terug, zodat nesting, lijsten en objecten in één oogopslag zichtbaar zijn. Andersom kun je het ook comprimeren (minify), waarbij elke overbodige spatie verdwijnt, als het klein en snel te versturen moet zijn.

    Je kiest de inspringing (twee of vier spaties of een tab) en kunt de sleutels van elk object alfabetisch laten sorteren. Sorteren is handig om twee JSON-documenten vergelijkbaar te maken of om een stabiele, reproduceerbare uitvoer te genereren. Omdat de tool de JSON echt inleest en opnieuw schrijft, is de uitvoer altijd geldige JSON; kapotte invoer wordt niet stil gerepareerd, maar eerlijk als fout gemeld.

    De volledige verwerking draait helemaal lokaal in je browser in pure JavaScript: je JSON wordt niet geüpload, niet opgeslagen en er wordt geen externe bibliotheek van een CDN geladen. Dat telt juist bij configuraties, API-antwoorden of exports, die al snel vertrouwelijke waarden bevatten. Het resultaat kun je downloaden of er rechtstreeks uit kopiëren.

    Technische gegevens

    Technische gegevens
    InvoerformatenTekstinvoer
    UitvoerformaatJSON
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Plak de JSON in het tekstveld.
    2. Kies de inspringing, sorteer de sleutels of comprimeer indien gewenst.
    3. Lees of download de geformatteerde JSON.

    Beperkingen: De tool herformatteert geldige JSON volgens RFC 8259; ze repareert geen kapotte syntaxis en voegt geen ontbrekende aanhalingstekens toe. Commentaar is niet toegestaan in JSON en levert een eerlijke fout op. Heel grote documenten worden begrensd door het geheugen van je apparaat. De volgorde van array-elementen blijft altijd behouden; alleen objectsleutels worden gesorteerd.

    Veelgestelde vragen

    Wordt mijn JSON geüpload?

    Nee. Het formatteren draait volledig lokaal in je browser; je gegevens verlaten nooit je apparaat en worden niet opgeslagen.

    Wat is het verschil tussen inspringen en minify?

    Inspringen maakt de JSON leesbaar voor mensen (regeleinden en witruimte). Minify verwijdert alle overbodige tekens zodat het zo klein mogelijk wordt: ideaal om te versturen, slecht om te lezen.

    Waarvoor dient het sorteren van de sleutels?

    Gesorteerde sleutels maken het makkelijker om twee documenten te vergelijken (diff) en geven een stabiele, reproduceerbare volgorde. De waarden en de volgorde van lijsten blijven ongewijzigd.

    Wat gebeurt er bij ongeldige JSON?

    De tool meldt een eerlijke fout in plaats van een verkeerd resultaat te verzinnen of de invoer stil te veranderen.

    Gerelateerde tools