TOML to YAML Converter

Move configuration from TOML to YAML for Kubernetes, CI and other YAML tools.

100% Client-Side Processing — your data never leaves this browser. Works offline. How it works

0 lines • 0 bytes Ready
Tip: drop a file anywhere on the editor
Input
Paste, type or drop a file
1
Result
Updates as you type
// Output will appear here…
About this tool

How the TOML to YAML works

Convert TOML to YAML: tables become nested mappings and arrays of tables become lists. Full TOML parsing with line-numbered errors. Free and private.

How to use the TOML to YAML

  1. Paste TOML or upload a .toml file.
  2. Fix any error shown with its line number.
  3. Copy or download the YAML.

TOML to YAML example

Input
[app]
name = "shop"
port = 8080
features = ["export", "beta"]
Result
app:
  name: shop
  port: 8080
  features:
    - export
    - beta

When to use it

  • Reusing TOML settings in YAML-based CI pipelines.
  • Migrating configuration between tools.
  • Reading TOML in a more familiar format.

Tip: Check indentation-sensitive tools after converting: YAML uses spaces, never tabs.

Complete TOML parser

Tables, dotted keys, inline tables, [[arrays of tables]] and multi-line strings.

Clean YAML

Indented mappings and lists that YAML tools read without changes.

Dates as strings

TOML dates and times become ISO strings.

Clear errors

Invalid TOML is reported with the line number.

FAQ

Common questions

Are comments kept?

No, comments are not part of the data.

What happens to TOML dates?

They are written as ISO strings, which YAML parsers read as strings or timestamps.

Can I convert back?

Yes, use YAML to TOML.

Is it private?

Yes, the conversion runs in your browser.