Convert between JSON and YAML formats. Bidirectional, adjustable indent. 100% local.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Both formats encode the same data structure — objects, keys, values, arrays. JSON wraps every object in { } and separates members with commas, so braces carry the structure. YAML drops the braces and lets indentation carry the structure: a child key that is indented one more level belongs to the parent above it. Arrays are introduced with - . Converting is lossless for well-formed data — every level of nesting in one maps to exactly one level of indent in the other.
The same server config is written once in each syntax. Notice how each { } block on the left becomes one indented block on the right — the nesting level is the signal in YAML.
Moving a Node deployment config from JSON to YAML for readability.
Convert JSON to YAML and back. Everything runs locally; nothing is uploaded.
FreeToolHub JSON to YAML Converter is a free browser-based tool — convert JSON to YAML and back. No signup, no upload; everything runs locally in your browser.
Konvertieren Sie JSON zu YAML und zurück. Bidirektional, 2/4-Leerzeichen-Einrückung, Kopieren und Herunterladen. Perfekt für Kubernetes, Docker Compose, CI/CD. 100 % browserbasiert.
Dieser Konverter wechselt Konfigurationen und Daten zwischen JSON und YAML in beide Richtungen. YAML rein, strukturiertes JSON raus; JSON rein, sauberes YAML mit Ihrer Wahl von 2 oder 4 Leerzeichen Einrückung. Der Parser verarbeitet die Tiefe von YAML — verschachtelte Maps, Sequenzen, mehrzeilige Strings, Anker und Aliase — und erzeugt vorhersehbare JSON-Schlüssel, während die umgekehrte Richtung YAML ausgibt, das Kubernetes, Docker Compose und CI-Systeme ohne Beanstandung verarbeiten. Die Ausgabe kann kopiert oder heruntergeladen werden, und da Infrastruktur-Konfigurationen oft Geheimnisse und interne Hostnamen enthalten, wird alles lokal auf der Seite konvertiert.
DevOps-Ingenieure übersetzen JSON-formatierte Cloud-API-Payloads in YAML-Manifeste für Kubernetes und CI-Pipelines und zurück. Entwickler, die Docker-Compose-Dateien pflegen, konvertieren in JSON für programmatische Manipulation und kehren dann zu YAML für die Lesbarkeit zurück. Jeder, der eine YAML-Datei mit Ankern und mehrzeiligen Blöcken erbt, macht sie zu JSON flach, um die echte Struktur zu sehen. Technische Redakteure, die Dokumentationsbeispiele erstellen, halten beide Formate synchron. Die lokale Garantie passt zu Konfigurationen, die Anmeldeinformationen, Tokens und interne Endpunkte enthalten.
(1) Fügen Sie JSON oder YAML ein — das Tool erkennt die Richtung automatisch. (2) Die Konvertierung analysiert das gesamte Dokument, löst Verschachtelungen, Arrays und YAML-Blockskalare auf. (3) Wählen Sie die Einrückung für die YAML-Ausgabe; Schlüssel behalten ihre Reihenfolge bei, damit Diff-Reviews möglich bleiben. (4) Kopieren oder laden Sie das Ergebnis herunter. Das Round-Trip ist für Daten sicher: Zahlen, Booleans, null, verschachtelte Strukturen und Unicode-Strings bewahren alle Werte exakt, wobei Fehler beim ersten ungültigen Konstrukt gemeldet werden, anstatt still zu scheitern.
JSON gewinnt durch Universalität und Sicherheit: jede Sprache kann es parsen, Kommentare sind verboten, sodass nichts versteckt werden kann, und seine strenge Grammatik bedeutet einen gültigen Weg, jede Struktur auszudrücken. YAML gewinnt bei menschlicher Autorenschaft: einrückungsbasierte Verschachtelung, Kommentare zur Erklärung nicht offensichtlicher Einstellungen und mehrzeilige Blockstrings für Skripte und Zertifikate — weshalb Kubernetes-Manifeste, Compose-Dateien, GitHub Actions und Ansible es alle gewählt haben. Der Preis von YAML ist die berühmte Gotcha-Liste: das Norwegen-Problem, bei dem ein bloßes no als Boolean false geparst wird, Versionsnummern wie 1.10 werden zu 1.1, wenn sie nicht in Anführungszeichen stehen, und Tabs für Einrückungen sind illegal. Praktische Disziplin: Konfigurationen in YAML mit in Anführungszeichen gesetzten Werten bei Mehrdeutigkeit erstellen, Daten in JSON austauschen und diesen Konverter beim Überschreiten der Grenze verwenden — insbesondere das Flachmachen von YAML, das Sie geerbt haben, in JSON, mit dem Sie umgehen können.
Ja, völlig kostenlos ohne Anmeldung und ohne API-Schlüssel. Die Konvertierung ist unbegrenzt; die kostenlose Stufe erlaubt 5 Downloads oder Speicherungen pro Tag, und Pro hebt diese Grenze auf. Alle Konvertierungen erfolgen in Ihrem Browser mit JavaScript.
Ja, das Tool ist bidirektional. Verwenden Sie die YAML → JSON Schaltfläche, um YAML zurück zu JSON mit korrekter Typisierung (Strings, Zahlen, Booleans, nulls) zu konvertieren.
Nein. Alle Verarbeitung erfolgt zu 100 % lokal. Ihre JSON-, YAML- und Konfigurationsdaten verlassen Ihren Browser nie. Es gibt keine Netzwerkanfragen — alles läuft in JavaScript auf Ihrem Gerät.
Ja, das Tool verarbeitet tief verschachtelte Objekte, Arrays, mehrzeilige Strings und alle standardmäßigen YAML/JSON-Funktionen einschließlich Anker, Aliase und mehrzeiliger Blockskalare.
Dieses Tool ist auch unter diesen Aufgaben bekannt — jeder Link öffnet dasselbe Tool mit einem fokussierten Leitfaden:
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.