// Mixed indentation
user:
name: John
age: 25YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.
Beginnen Sie zu tippen, um zu suchen, oder wählen Sie ein Tool.
Konvertiere YAML sofort zu JSON in deinem Browser. Schnell, kostenlos und für Entwickler entwickelt — kein Upload, Zeilenfehler und vollständige clientseitige Verarbeitung.
YAML input
JSON output
YAML is a human-friendly data serialization format used for configuration, CI pipelines, and Kubernetes manifests. It uses indentation (no braces or brackets) to express structure and supports maps, sequences, scalars, anchors, and multiline strings.
JSON is the lingua franca of web APIs. It is strict about quoting strings and has only six value types — object, array, string, number, boolean, and null. Every YAML document can be expressed as JSON, but not the other way around.
YAML optimises for humans. JSON optimises for machines. YAML allows comments and anchors; JSON does not. YAML is whitespace-sensitive; JSON uses explicit { } and [ ]. When you convert from YAML to JSON, comments are dropped and YAML's flexible scalars (unquoted strings, dates) are emitted as proper JSON types where possible.
// Mixed indentation
user:
name: John
age: 25YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.
// Missing colon
title YAML without a colonEvery key in a mapping needs a : separator. Without one, YAML reads the line as a plain scalar and skips it.
// Tab characters
key: valueYAML forbids tabs for indentation. Use spaces only. Most editors convert tabs to spaces automatically — but a stray one will break the file.
// Unsupported syntax
This converter supports the core YAML 1.2 spec. Custom tags and esoteric directives are not parsed.
// Einfaches Objekt
// Verschachteltes Objekt
// Array von Elementen
Nein. Die Konvertierung läuft vollständig in deinem Browser mit JavaScript. Öffne den Netzwerk-Tab — du wirst keine Anfrage mit deinen Daten sehen.
JSON hat keine Kommentarsyntax, daher werden Kommentare bei der Konvertierung entfernt.
Du siehst eine Fehlermeldung mit der genauen Zeile und Spalte, plus einen Hinweis zur wahrscheinlichsten Lösung.
Ja. Ziehe eine Datei in das Eingabefeld oder nutze den Upload-Button.
Es gibt keine feste Grenze, aber sehr große Dateien können die UI kurz pausieren.
Ja — und die stärkste Garantie ist, dass deine Daten nie deinen Browser verlassen.
YAML ist ein menschenlesares Datenformat, das für Konfigurationsdateien, CI-Pipelines und Kubernetes-Manifeste verwendet wird. JSON ist das universelle Datenformat für Web-APIs und wird von JavaScript nativ unterstützt. Dieser Konverter wandelt YAML-Dokumente in gültige JSON-Strukturen um.
Der Konverter bewahrt verschachtelte Strukturen, Datentypen und die Reihenfolge der Schlüssel. YAML-Kommentare werden entfernt, da JSON keine Kommentare unterstützt. Anker und Aliase werden vor der Konvertierung aufgelöst.
Wenn Sie Konfigurationsdateien in JSON für Web-APIs oder JavaScript-Anwendungen umwandeln müssen, ist dieser Konverter hilfreich.
Für die Datenanalyse ermöglicht die Konvertierung die Verarbeitung von YAML-Daten mit JSON-gütigen Tools wie jq oder JSONPath.
YAML-Zuordnungen werden in JSON-Objekte umgewandelt. YAML-Sequenzen werden zu JSON-Arrays. Skalare Werte bleiben als Strings, Zahlen oder Booleans je nach YAML-Typ erhalten.
Bei mehrdokumenten-YAML (mit ---) wird nur das erste Dokument konvertiert. Für mehrere Dokumente teilen Sie bitte die YAML-Datei.