JSON naar YAML omzetten – gratis online
Zet JSON in realtime om naar YAML. Ondersteunt geneste objecten, arrays en alle JSON-typen. Alles gebeurt in je browser.
🔒 Je bestand verlaat nooit je browser. De omzetting gebeurt lokaal met js-yaml.
JSON online naar YAML omzetten
- 1
Plak je JSON
Plak geldige JSON in het invoervak.
- 2
Bekijk de YAML-uitvoer
De omgezette YAML verschijnt direct. De tool controleert je JSON en toont een foutmelding als die ongeldig is.
- 3
Kopieer de YAML
Klik op Kopiëren om de YAML naar je klembord te kopiëren.
JSON en YAML beschrijven hetzelfde datamodel (mappings, lijsten en eenvoudige waarden), maar zijn bedoeld voor andere lezers. JSON is gemaakt voor machines: strikte aanhalingstekens, geen commentaar, eenduidig te parsen. YAML is gemaakt voor mensen die configuratie met de hand bewerken: inspringing in plaats van accolades, optionele aanhalingstekens en commentaar. JSON naar YAML omzetten is vaak de eerste stap om een API-antwoord of gegenereerde configuratie beheerbaar te maken.
Typisch gebruik: een JSON-configuratie omzetten naar een Kubernetes-manifest, docker-compose-bestand, GitHub Actions-workflow of Ansible-playbook, omgevingen die YAML als standaard gebruiken. Ook handig om grote JSON-bestanden controleerbaar te maken in een pull request, want YAML-verschillen lees je regel voor regel veel prettiger dan die van JSON op één regel.
De omzetting gebeurt in je browser met de bibliotheek js-yaml: geplakte gegevens worden niet naar een server verstuurd. Voordat de YAML wordt gemaakt, parseert de tool je JSON, zodat ongeldige invoer een duidelijke foutmelding geeft in plaats van een kapot bestand. Accolades en haken worden inspringing, aanhalingstekens bij sleutels verdwijnen waar dat veilig is en er gaat niets verloren: met de YAML-naar-JSON-converter ga je weer terug. Houd er wel rekening mee dat inspringing in YAML betekenis heeft: wijzig je die, dan wijzigt de structuur.