Convert JSON to YAML
Paste JSON data or open a file and get YAML instantly. Free, no sign-up — and your data never leaves your device.
CSV
Settings
How to convert JSON to YAML
- Paste your JSON into the Input box, click Open file, or drag a file onto it.
- Check the output format (YAML) and adjust Settings if needed — separator, column names, indentation.
- Click Copy or Download.
About JSON and YAML
JSON is the standard data format of web APIs and JavaScript apps. It can hold nested objects and lists.
YAML is a human-friendly format for configuration files (Docker Compose, Kubernetes, GitHub Actions).
Frequently asked questions
More data tools
- Data converter
- JSON formatter
- JSON validator
- CSV to JSON
- JSON to CSV
- Excel to CSV
- CSV to Excel
- Excel to JSON
- JSON to Excel
- XML to JSON
- JSON to XML
- YAML to JSON
- JSON to YAML
- CSV to XML
- XML to CSV
- TSV to CSV
- CSV to TSV
- XML to Excel
- Excel to XML
More free tools
CSV to JSONTurn CSV into JSON objects or JSON into CSV. Separator is detected automatically.Excel to CSVConvert .xlsx sheets to CSV and CSV to Excel — with Excel-friendly encoding.JSON to ExcelOpen API data in Excel: nested JSON becomes tidy columns. Or export a sheet as JSON.XML to JSONConvert XML feeds and exports to JSON or CSV, and JSON back to XML.YAML to JSONConvert YAML config files (Docker, Kubernetes, CI) to JSON and back.JSON formatterBeautify, minify and validate JSON — errors shown with line and column.