// YAML
YAML tools for developers.
Format, validate, convert, and inspect YAML without leaving your browser. Every tool below processes your data locally — nothing is uploaded.
Format & validate
Pretty-print, normalize, and check YAML syntax with line-aware errors.
YAML FormatterPrettify, indent, and normalize YAML.formattersYAML ValidatorCheck YAML syntax and surface precise error locations.validatorsJSON FormatterPretty-print JSON with customisable indentation.formattersJSON ValidatorCheck JSON syntax and pinpoint errors.validatorsJSON MinifierCompress JSON by stripping whitespace.formatters
Convert
Move between YAML and JSON, or transform YAML into other data formats.
YAML to JSONConvert YAML to JSON in your browser with line-aware errors.yamlJSON to YAMLConvert JSON into clean, human-readable YAML.yamlYAML DiffCompare two YAML documents and highlight differences.yamlYAML StatisticsCount keys, depth, arrays, and types in a YAML document.yamlYAML Key SorterSort keys alphabetically in a YAML map.formattersYAML FlattenerFlatten nested YAML into dotted-key form (or back).convertersYAML Quote Style ConverterSwitch between single, double, and unquoted strings.formattersCSV to YAMLConvert CSV to a list of YAML mappings.convertersYAML to CSVConvert a YAML list of maps into CSV.convertersTSV to YAMLConvert tab-separated values into YAML mappings.convertersYAML to TSVConvert a YAML list of maps into TSV.convertersXML to YAMLConvert XML into YAML.convertersYAML to XMLConvert YAML into an XML document.convertersTOML to YAMLConvert TOML configuration into YAML.convertersYAML to TOMLConvert a YAML map to TOML configuration.convertersProperties to YAMLConvert Java .properties files to YAML.convertersYAML to PropertiesConvert a YAML map into Java .properties format.converters
// About YAML
What is YAML?
YAML ("YAML Ain't Markup Language") is a human-readable data serialization format commonly used for configuration files, CI pipelines, and Kubernetes manifests. It uses indentation to express structure and supports maps, sequences, scalars, and anchors.
Because YAML is whitespace-sensitive, even a single missing space can break a document. The tools above help you fix that without leaving your editor.