Als iets niet te parsen is, zie je wat er mis is en op welke regel, met een knop die je erheen brengt. Zet JSON-, YAML-, TOML-, XML- en .env-bestanden in je browser in elkaar om. Het is gratis en privé.
Hoe je een bestand omzet
- Plak je tekst in Invoer, of druk op Een bestand openen. Voorbeelden laadt een voorbeeld.
- Laat Automatisch detecteren aan, of kies het formaat zelf.
- Kies het uitvoerformaat: JSON, YAML, TOML, XML of .env.
- Kies 2 spaties of 4 spaties voor de inspringing.
- Druk op Kopiëren of Downloaden.
Hoe waarden overgaan
JSON, YAML en TOML hebben allemaal objecten, lijsten, strings, getallen en true/false, dus die worden netjes omgezet. TOML heeft geen null, dus lege waarden worden weggelaten en je krijgt een melding. Datums in YAML en TOML blijven als tekst in ISO-formaat behouden, dus 2026-10-21 blijft precies zoals geschreven.
XML en .env
XML-attributen worden sleutels die met @ beginnen, tekst naast onderliggende elementen komt onder #text en herhaalde elementen worden een lijst. Terug naar XML volgt dezelfde regels. Een .env-bestand is een vlakke lijst met namen en waarden, dus geneste gegevens worden afgevlakt tot namen zoals DATABASE_HOST en lijsten worden met komma's samengevoegd. Waarden tussen aanhalingstekens, export-regels, opmerkingen op dezelfde regel en meerregelige waarden tussen dubbele aanhalingstekens worden begrepen.
Foutmeldingen die helpen
Elke parser meldt de regel en kolom waar hij vastliep, zoals een ontbrekende komma in JSON, een tab of slechte inspringing in YAML, een dubbele sleutel in TOML of een tag die niet sluit in XML. Druk op De regel tonen om er direct naartoe te springen.
Ondersteunde bestanden
Je kunt .json-, .yaml-, .yml-, .toml-, .xml-, .env-, .ini- en platte tekstbestanden openen.
Tips
- Controleer het resultaat voordat je het gebruikt. Vlakke formaten zoals .env verliezen structuur als geneste gegevens worden afgevlakt.
- Wees voorzichtig met YAML-inspringing. Gebruik spaties, nooit tabs.
- Omzetten van XML en terug werkt het best als de XML eenvoudig is.
- Gebruik de JSON-tools om JSON te valideren of op te schonen en de verschilcontrole om versies van een configuratiebestand te vergelijken.
Veelgebruikt voor
Een configuratie tussen tools verplaatsen, een API-antwoord omzetten in een leesbaar bestand en gegevens lezen in een formaat dat je niet elke dag gebruikt. Het past bij ontwikkelaars, studenten en iedereen die instellingenbestanden bewerkt.
Vragen
Worden mijn gegevens geüpload?
Nee. De omzetting gebeurt in je browser.
Waarom zijn sommige waarden weggelaten?
TOML kent geen null-waarde, dus lege waarden worden weggelaten en je krijgt een melding.
Kan het opmerkingen omzetten?
Opmerkingen worden niet tussen formaten overgenomen, omdat JSON ze niet heeft.