- Home
- Data converter
- JSON to YAML
Convert JSON to YAML
JSON is written for machines; it is hard to open in a spreadsheet or share with non-technical people. YAML is readable and supports comments, ideal for configuration files.
- Free
- No sign-up
- Batch conversion
Why convert JSON to YAML?
To convert JSON files to YAML, drop them on the counter above.
Most files convert in seconds: no queue, no email address, and the YAML result saves straight to your computer or phone.
How to convert JSON to YAML
-
Add your JSON files
Drag your JSON files onto the counter or pick them with Choose files. You can add several at once.
-
Conversion starts by itself
Each file is converted to YAML and its row is stamped CONVERTED.
-
Download your YAML file
Get the file with Download. With several files you can download them all as one ZIP.
JSON vs YAML
| Property | JSON | YAML |
|---|---|---|
| Full name | JavaScript Object Notation | YAML Ain't Markup Language |
| Type | Data | Data |
| Nested structure | Yes | Yes |
| Plain text | Yes | Yes |
| Created by | Douglas Crockford (RFC 8259) | Clark Evans, Ingy döt Net, Oren Ben-Kiki |
| Year | 2001 | 2001 |
| Extensions | .json | .yaml .yml |
| MIME | application/json | application/yaml |
About the formats
JSON
JavaScript Object Notation
JSON is the lightweight text format web services and apps use to exchange data. It nests objects, arrays, numbers and strings.
YAML
YAML Ain't Markup Language
YAML is a data format that builds structure with indentation and is easy for people to read and write. It is common in Docker, Kubernetes and CI configuration.
Frequently asked questions
Is converting JSON to YAML free?
Yes, completely free. No account, no daily limit, no watermark and no queue.
Does it work on a phone?
Yes. It works on iPhone, iPad and Android, with no app to install.
Is there a file size limit?
There is no size limit set by us. Files of hundreds of MB convert too; very large files take longer and are handled more comfortably on a computer than on a phone.
Other conversions
| Family | Give | → | Get | What you gain |
|---|---|---|---|---|
| YAML | JSON | API-ready data | ||
| JSON | CSV | imports into any system | ||
| JSON | XLSX | formulas and many sheets | ||
| JSON | XML | for enterprise integrations | ||
| JSON | TOML | strictly typed config | ||
| CSV | YAML | readable config file · separator found by itself | ||
| XML | YAML | readable config file · tags and attributes kept | ||
| TOML | YAML | readable config file · tables and types kept |