Convert YAML to TOML online
Convert YAML to TOML directly in your browser, with validation.
🔒 100% client-side — no data sent
Convert a YAML configuration file to TOML directly in your browser. Paste your YAML, instantly get the equivalent TOML, ready to copy. Ideal to migrate a config between the two formats. Nothing is sent to a server.
What is it for?
- ▸ Migrate a YAML config to TOML
- ▸ Convert a docker-compose or CI file to TOML
- ▸ Compare the two config formats
- ▸ Generate a Cargo.toml/pyproject from YAML
FAQ
Are all YAML structures converted?
The YAML must represent an object (key/value pairs), as TOML requires. Scalars, lists and nested objects are supported.
Why an error on my YAML?
Check the indentation (YAML is sensitive to it) and that there are no top-level null values, which TOML cannot represent.
Is my data sent anywhere?
No, the conversion is entirely local in your browser.
Related tools
Base32 · encode / decode Encode and decode text to and from Base32 (RFC 4648) in your browser. Base58 encode/decode Encode and decode text in Base58 (Bitcoin, IPFS) right in your browser. Base64 · encode / decode Encode and decode text to and from Base64 (UTF-8), right in your browser. Base64URL encode/decode Encode and decode Base64URL (URL-safe variant used in JWT), in your browser. BBCode → HTML Convert forum BBCode into clean, sanitized HTML, right in your browser. Text ↔ binary Convert text to binary (ASCII/UTF-8) and back.