YAML to JSON.

Konvertiere YAML sofort zu JSON in deinem Browser. Schnell, kostenlos und für Entwickler entwickelt — kein Upload, Zeilenfehler und vollständige clientseitige Verarbeitung.

In deinem Browser verarbeitetNo upload, no signup

YAML input

0 lines · 0 chars

JSON output

0 lines · 0 bytesIndent: 2 spaces

What is YAML?

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.

What is JSON?

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 vs JSON.

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.

How to convert YAML to JSON.

  1. Paste your YAML into the left panel (or load the example).
  2. The converter runs on every keystroke — you should see JSON on the right immediately.
  3. Copy or download the result. To go the other way, click To YAML.

Common YAML conversion errors.

// Mixed indentation

user:
 name: John
  age: 25

YAML requires consistent indentation. The line above mixes two and four spaces, which is a parse error.

// Missing colon

title YAML without a colon

Every key in a mapping needs a : separator. Without one, YAML reads the line as a plain scalar and skips it.

// Tab characters

key:	value

YAML 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.

Deine Eingabe wird lokal verarbeitet und nicht hochgeladen. Überprüfe es mit DevTools → Network.

YAML to JSON Beispiele.

// Einfaches Objekt

// Verschachteltes Objekt

// Array von Elementen

Häufig gestellte Fragen.

Wird mein YAML an einen Server gesendet?

Nein. Die Konvertierung läuft vollständig in deinem Browser mit JavaScript. Öffne den Netzwerk-Tab — du wirst keine Anfrage mit deinen Daten sehen.

Werden Kommentare beibehalten?

JSON hat keine Kommentarsyntax, daher werden Kommentare bei der Konvertierung entfernt.

Was passiert bei ungültigem YAML?

Du siehst eine Fehlermeldung mit der genauen Zeile und Spalte, plus einen Hinweis zur wahrscheinlichsten Lösung.

Kann ich eine .yaml oder .yml Datei hochladen?

Ja. Ziehe eine Datei in das Eingabefeld oder nutze den Upload-Button.

Welche YAML-Größe kann ich konvertieren?

Es gibt keine feste Grenze, aber sehr große Dateien können die UI kurz pausieren.

Ist die YAML-zu-JSON-Konvertierung sicher?

Ja — und die stärkste Garantie ist, dass deine Daten nie deinen Browser verlassen.

YAML zu JSON Konvertierung

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.

Wann sollte man YAML zu JSON konvertieren?

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.

Konvertierungsdetails

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.

Verwandte Tools.