Convert YAML Online


YAML - YAML Ain't Markup Language


Format introduction:

YAML (a recursive acronym for "YAML Ain't Markup Language") is a human-readable data-serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal syntax which intentionally differs from SGML.

Technical details:

YAML uses both Python-style indentation to indicate nesting, and a more compact format that uses [...] for lists and {...} for maps making YAML 1.2 a superset of JSON. Custom data types are allowed, but YAML natively encodes scalars (such as strings, integers, and floats), lists, and associative arrays (also known as maps, dictionaries or hashes).


File extension .yaml, .yml
MIME Not registered
Developed by
Type of format Data interchange
Associated programs Python, Emacs
Sample file sample.yaml
Wikipedia YAML on Wikipedia


The list shows what formats can convert to YAML and what formats can be converted from YAML. Click on a link below to start a specific conversion.

# Conversion Type Position
1 YAML to PDF document FROM YAML
2 YAML to HTML document FROM YAML
3 YAML to XLS document FROM YAML
4 YAML to XLSX document FROM YAML
5 YAML to ODS document FROM YAML
6 YAML to CSV document FROM YAML
7 YAML to JSON document FROM YAML
8 JSON to YAML document TO YAML