YAML Validator
Validate YAML syntax and convert between YAML and JSON.
Lines: 0
Keys: 0
Common YAML Gotchas
| Gotcha | Problem |
|---|---|
| Norway Problem | Parsed as boolean false |
| Colon in string | May break parsing |
| Tab indentation | YAML forbids tabs |
| Trailing spaces | Can cause subtle issues |
| Multi-line strings | Confusing syntax |
| Anchors abuse | Hard to debug |
| Numeric strings | Parsed as float, not string |
| Yes/No values | Parsed as boolean true |
How to Use This Validator
1
Paste your YAML
Or load a sample template
2
See validation results
Instant syntax checking with error details
3
Convert if needed
Switch between YAML and JSON formats
The #1 YAML Mistake: The Norway Problem
NO, yes, off, on are all parsed as booleans in YAML 1.1. Always quote strings that could be misinterpreted. YAML 1.2 fixed this, but many parsers still use 1.1 rules.
The Essentials
Spaces, Not Tabs
YAML only allows spaces for indentation
2-Space Indent
Industry standard. Be consistent throughout
Quote Strings
When in doubt, quote it. Prevents type coercion
Norway Problem
NO, YES, on, off → booleans. Quote them!
Anchors & Aliases
Use & to define, * to reference. DRY your YAML
Multi-line Strings
| preserves newlines, > folds them into one line
Frequently Asked Questions
Managing YAML configs?
Warden monitors the services your YAML configs deploy to, with 30-second health checks.
Join the waitlist →