YAML ↔ JSON ↔ TOML Converter

Live 3-way converter between YAML, JSON, and TOML. Smart schema detection for Kubernetes, Docker Compose, GitHub Actions, plus YAML pitfall warnings (Norway problem, octal, sexagesimal). 100% browser-based.

😄 Free thanks to ads

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

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.

Related tools

More iTool Features!

Help us improve this tool

Share what you like, what needs work, or features you'd like to see