About this tool
This YAML validator parses YAML text and converts it to JSON. It handles common YAML features including scalars, arrays, nested objects, and inline comments.
The parser is a simplified implementation for common use cases. Advanced YAML features like anchors/aliases, complex keys, and custom types are not supported.
Frequently asked questions
What YAML features are supported?
Supported: scalars (strings, numbers, booleans, null), arrays (dash style), nested objects, inline comments (#), quoted strings. Not supported: anchors, aliases, multi-document streams (---), complex keys.
Why do I get an indentation error?
YAML requires consistent indentation (spaces only, no tabs). Check that all items at the same level have the same indentation depth.
Can I use this in production?
This tool is for development and debugging. For production YAML parsing, use a robust library like js-yaml. This simple parser may not handle edge cases.