Skip to the converter

YAML converter, in your browser.

Convert YAML (YML) files to JSON, TOML, XML and CSV and more, or turn other files into YAML. Everything on this page is converted in your browser, so your files never leave your device.

Drop YAML files here

or choose from your computer paste with Ctrl V

Ready · other file types work too0 bytes uploaded, ever

About YAML

YAML expresses the same structures as JSON using indentation instead of brackets, and allows comments. It is the usual choice for configuration in tools like Docker Compose, Kubernetes and GitHub Actions.

YAML's indentation rules are easy to break, and many APIs only accept JSON. YAML is easier for people to read and edit than JSON and allows comments.

Stands for
YAML Ain't Markup Language
Type
Structured data (text)
Compression
None
Introduced
2001, by Clark Evans, Ingy döt Net and Oren Ben-Kiki
Opens in
Any text editor
Best for
Configuration files written by people
File extension
.yaml, .yml
MIME type
application/yaml

Questions

How do I open a YAML file?

YAML opens in: any text editor. If your device or app cannot open it, convert it to JSON or TOML above.

What can I convert YAML to?

toany converts YAML to JSON, TOML, XML, CSV, TSV, XLSX, ODS, HTML and MD.

What can I convert to YAML?

toany creates YAML files from JSON, CSV, TSV, XLSX, XLS, ODS, TOML, XML, JSON5, JSONC, INI, ENV, PROPERTIES and PLIST.

Are my files uploaded?

No. Every YAML conversion listed here runs inside your browser. The files stay on your device.

Other data formats