Free online developer tools
Converters and formatters for XML, YAML, number bases and character encodings. Free, with no sign-up, and nothing is uploaded.
XML tools 15
Prettify XMLFormat XML with indentation and one element per line.
Minify XMLRemove whitespace between XML tags and optionally comments to make XML compact.
Validate XMLCheck whether XML is well-formed and see the parser error if it is not.
Highlight XMLSyntax-highlight XML with colors for tags, attributes and values.
Convert XML to ImageRender formatted XML as a PNG image.
Convert XML to JSONConvert XML to JSON. Attributes become "@" keys and repeated elements become arrays.
Convert JSON to XMLConvert JSON to XML. Keys become elements, arrays repeat elements and "@" keys become attributes.
Convert XML to CSVConvert repeated XML records into CSV rows, one column per child element or attribute.
Convert XML to TSVConvert repeated XML records into TSV rows, one column per child element or attribute.
Convert TSV to XMLConvert TSV rows to XML records, one element per column.
Convert XML to Base64Encode XML as Base64.
Convert Base64 to XMLDecode Base64 into XML and format it.
URL Encode XMLPercent-encode XML so it can be sent in a URL.
URL Decode XMLDecode percent-encoded XML back into readable XML.
Convert XML to TextExtract all the text content from XML, without tags.
YAML tools 18
Highlight YAMLSyntax-highlight YAML with colors for keys, strings, numbers and comments.
Prettify YAMLReformat YAML with consistent indentation and block style.
Minify YAMLCompress YAML into compact single-line flow style.
Validate YAMLCheck whether YAML is valid and see the line of any syntax error.
Convert YAML to JSONConvert YAML to formatted JSON.
Convert JSON to YAMLConvert JSON to YAML with clean indentation.
Convert YAML to XMLConvert YAML to XML with the root element name you choose.
Convert XML to YAMLConvert XML to YAML. Attributes become "@" keys and repeated elements become lists.
Convert YAML to CSVConvert a YAML list of mappings into CSV rows.
Convert YAML to TSVConvert a YAML list of mappings into TSV rows.
Convert TSV to YAMLConvert TSV to a YAML list of mappings using the header row as keys.
Convert YAML to ImageRender YAML as a PNG image.
Convert YAML to Base64Encode YAML as Base64.
Convert Base64 to YAMLDecode Base64 into YAML.
URL Encode YAMLPercent-encode YAML so it can be sent in a URL.
URL Decode YAMLDecode percent-encoded YAML back into readable YAML.
Edit YAMLEdit YAML by path: set, add or delete values with lines like owner.city = Mysuru.
Generate Random YAMLGenerate random YAML documents with nested objects and lists for testing.