YAML ↔ JSON ↔ TOML Konverter
Live-3-Wege-Konverter zwischen YAML, JSON und TOML. Intelligente Schema-Erkennung für Kubernetes, Docker Compose, GitHub Actions — plus YAML-Fallen-Warnungen (Norwegen-Problem, Oktal). 100% clientseitig.
Verwandte Werkzeuge
JSON- & JSONL-Parser / Formatter
Kostenloser Online-Parser für JSON & JSONL. Validieren, formatieren, minifizieren mit Syntax-Highlighting. Erkennt .jsonl automatisch. 100 % clientseitig.
JSON ↔ XML Konverter
Live-bidirektionaler Konverter zwischen JSON und XML mit konfigurierbaren Attribut- und Textknoten-Regeln. 100% clientseitig.
XML-Parser / Formatter
Kostenloser Online-XML-Parser mit Echtzeit-Validierung, einklappbarer Baumansicht (+/-), Pretty-Print und Syntax-Highlighting für Elemente, Attribute, Text und CDATA. 100% clientseitig.
Weitere iTool-Funktionen!
Zeichenzähler
Zeichenzähler — Zeichen, Wörter und Bytes in Echtzeit zählen. Kostenlos, ohne Installation.
Base64-Encoder / Decoder
Text in Base64 kodieren oder Base64-Strings dekodieren. Volle Unicode-Unterstützung. Kodierungs- und Dekodierungsergebnis gleichzeitig auf einem Bildschirm.
EPUB in TXT umwandeln
Text aus EPUB-eBooks extrahieren. Kostenlose browserbasierte EPUB-zu-TXT-Konvertierung — ohne Installation, ohne Serverupload, kapitelweise.
Text vorlesen (TTS)
Kostenloses Text-zu-Sprache-Tool — Text eingeben und der Browser liest ihn vor. Stimme, Tempo und Position einstellbar. Keine Installation nötig.
Markdown Viewer - MD-Dateien online öffnen
MD-Dateien ohne Installation direkt im Browser öffnen und als Vorschau anzeigen. Kostenloser Online-Markdown-Viewer. .md-Datei hochladen oder Markdown eingeben — mit Syntax-Highlighting und automatischem Inhaltsverzeichnis.
Textvergleich
Unterschiede zwischen zwei Texten in Echtzeit vergleichen
Häufig gestellte Fragen
Was ist YAML?
YAML ist ein für Menschen gut lesbares Datenserialisierungsformat. Es wird häufig für Konfigurationsdateien wie Kubernetes, Docker Compose und GitHub Actions verwendet. Die Struktur wird durch Einrückung statt durch geschweifte Klammern ausgedrückt.
Was ist der größte Unterschied zwischen YAML und JSON?
YAML stellt hierarchische Strukturen nur durch Einrückung dar – ohne Anführungszeichen und geschweifte Klammern – und ist daher leichter lesbar. JSON erfordert Anführungszeichen für alle Schlüssel und ist besser für die maschinelle Verarbeitung optimiert.
Wird auch TOML-Konvertierung unterstützt?
Ja, es wird eine 3-Wege-Konvertierung zwischen YAML, JSON und TOML unterstützt. Auch TOML-Dateien wie Cargo.toml in Rust-Projekten oder Hugo-Konfigurationsdateien können verarbeitet werden.
Was passiert bei falscher YAML-Einrückung?
YAML reagiert sehr empfindlich auf Einrückung. Verwenden Sie Leerzeichen statt Tabs, und alle Elemente auf derselben Ebene müssen gleich weit eingerückt sein. Das Tool erkennt Einrückungsfehler in Echtzeit und warnt Sie.
Werden auch YAML-Fallstricke wie das Norway-Problem oder Oktalzahlen erkannt?
Ja, das Tool erkennt das Norway-Problem (Werte wie 'no', 'yes', 'on', 'off' werden in YAML 1.1 als Boolean geparst) sowie Fälle, in denen Zahlen fälschlicherweise als Oktalzahlen interpretiert werden, und zeigt entsprechende Warnungen an.
YAML · JSON · TOML Converter
YAML, JSON, and TOML are the three most common config formats. This tool keeps all three in live sync: type in any editor and the other two update instantly. No convert button, no refresh.
Features
- Live 3-way sync across YAML, JSON, and TOML
- Auto schema detection — recognizes Kubernetes, Docker Compose, and GitHub Actions
- YAML pitfall warnings — flags 4 common gotchas before they bite
- Template library — K8s Pod, Deployment, Docker Compose, GitHub Actions, generic config
- Per-format copy & download
- Mobile tab view for narrow screens
- Client-side only — input never leaves your browser
5 YAML gotchas this tool catches
1. yes / no become boolean
Unquoted yes, no, on, off (any case) are parsed as true/false. The "Norway bug":
country: NO # → false
country: "NO" # → "NO" 2. Leading zero = octal
01234 becomes 668 in decimal. Quote zip codes, IDs, product codes.
3. Colons trigger base-60 parsing
1:30 becomes 90. Quote time values and Git SHAs.
4. No tabs for indentation
YAML forbids tab indentation. Use 2 or 4 spaces consistently.
5. Quote version & date strings
Values like 1.0 or 2026-04-18 are coerced to number/date. Always quote API keys and version strings.
Helfen Sie uns, dieses Werkzeug zu verbessern
Teilen Sie mit, was Ihnen gefällt, was verbessert werden kann oder welche Funktionen Sie sich wünschen