YAML 1.2
The conversion uses js-yaml in YAML 1.2 mode — the spec used by Kubernetes, GitHub Actions, Ansible, Docker Compose, and most modern devops tools. Anchors and aliases in the source are resolved into duplicated values when converted to JSON.
Convert YAML to JSON and back. Powered by js-yaml (YAML 1.2). Output updates live as you type.
Everything runs in your browser — input never reaches our servers.
DEV-TOP · horizontalYAML
JSON
DEV-BOTTOM · horizontalThe conversion uses js-yaml in YAML 1.2 mode — the spec used by Kubernetes, GitHub Actions, Ansible, Docker Compose, and most modern devops tools. Anchors and aliases in the source are resolved into duplicated values when converted to JSON.
Frequently asked
More developer tools
Developer Tools
Create strong, random passwords with adjustable length, symbols, and pronounceable options. 100% offline.
Developer Tools
Format, validate, minify, and convert JSON with syntax error highlighting and JSONPath query support.
Developer Tools
Encode and decode Base64 strings, files, and images instantly with URL-safe and standard variants.
Developer Tools
Percent-encode and decode URLs, query parameters, and components for safe links and API requests.
Developer Tools
Decode JWT tokens free in your browser. See header, payload, and signature, plus verify HS256/HS384/HS512 signatures with a shared secret.
Developer Tools
Generate v1, v4, or v7 UUIDs free in your browser. Single or batches up to 1,000. Copy or download as .txt.
Developer Tools
Test JavaScript regex patterns live in your browser. Live match highlighting, named + numbered capture groups, all standard flags.
Developer Tools
Convert CSV to JSON free in your browser. Auto-detects separators (comma, semicolon, tab, pipe), handles quoted values, header toggle.