Format or validate XML, minify it, or convert between XML and JSON.
XML and JSON are parsed entirely in this browser. No document contents are uploaded or sent to another service.
Well-formed XML
<catalog source="local"> <item id="1">Alpha</item> <item id="2">Beta</item> </catalog>
XML attributes use keys prefixed with @, text mixed with attributes uses #text, and repeated child elements become JSON arrays. JSON → XML requires exactly one top-level root key.
Byte / Bit Size Converter
Convert between bytes, kilobytes, megabytes, and more — in both SI and binary units.
CSS Unit Converter
Convert between px, rem, em, vh, and vw with configurable base values.
CSV ↔ JSON Converter
Convert CSV to JSON or JSON arrays to CSV with comma, tab, or semicolon delimiters.
JSON Formatter
Pretty-print and validate JSON with clear error messages.