twineconvert

Format guide

YAML

YAML Ain't Markup Language

YAML is a human-readable config format that's a strict superset of JSON. Used by Docker Compose, Kubernetes manifests, GitHub Actions workflows, Ansible playbooks, OpenAPI/Swagger specs, and CircleCI configs. Indentation matters, which trips up users accustomed to brace-based configs. Spec versions: 1.1 (2005, Ruby/Python ecosystems) and 1.2 (2009, current). Most tools default to a 1.1/1.2 hybrid.

How to open a YAML file

Any text editor. VS Code, IntelliJ, and most modern IDEs ship YAML syntax highlighting and validation. The `yamllint` CLI catches indentation bugs before they reach CI.

Primary use

DevOps configuration (Kubernetes, Docker Compose, CI workflows).

Convert other formats to YAML

Convert YAML to other formats

Looking for something else? Browse the full list of 192 converters.