YAML, TOML & XML
Configuration and data files often come as YAML, TOML, or XML. These tools parse them with real parsers, report errors with their position, and convert between formats and JSON. Parsing happens in your browser; nothing is uploaded.
- YAML FormatterFormat and re-indent YAML, keep comments, sort keys, and handle multi-document files.
- YAML ValidatorCheck YAML syntax and get the exact line and column of the first error.
- YAML MinifierCollapse YAML into compact flow style and drop comments.
- YAML Tree ViewerExplore YAML as a collapsible tree, with anchors resolved and documents split.
- YAML & JSON to TOML ConverterConvert YAML or JSON to TOML, with clear errors for values TOML cannot hold.
- TOML Formatter & ValidatorFormat, validate, and explore TOML 1.0 documents with line and column errors.
- TOML ValidatorCheck TOML syntax against the TOML 1.0 spec and see where it breaks.
- TOML to JSON ConverterConvert TOML to JSON; dates and times become ISO strings.
- TOML to YAML ConverterConvert TOML to YAML while keeping tables, arrays of tables, and values.
- XML FormatterPretty-print XML with the indent you choose, keeping entities, CDATA, and the DOCTYPE as written.
- XML MinifierStrip layout whitespace and comments from XML without changing its content.
- XML ValidatorCheck that XML is well-formed and get the line and column of the first error.
- XSD ValidatorValidate an XML document against an XSD schema with libxml2 running in your browser.
- XML Tree ViewerExplore XML as a collapsible tree with attributes, comments, and CDATA.
- XML to JSON ConverterConvert XML to JSON with control over attributes, text nodes, arrays, and number conversion.
- JSON to XML ConverterBuild XML from JSON with attribute and text-node conventions, a root element, and an optional declaration.
- XPath TesterRun XPath 1.0 expressions against XML with namespace prefixes; see nodes, strings, numbers, or booleans.
- XML Escape & UnescapeEscape text for XML text and attributes, or decode XML entities and character references.
- XML Entity InspectorList predefined, numeric, and DTD-declared entities in an XML document and flag risky ones.