Convert XML ↔ JSON, or build a starter XML document from an XSD schema — including XBRL, ISO 20022 & derivatives report schemas. Drag files straight onto the editors.
XML ↔ JSON round-trips
Use the same attribute prefix (default @_) in both
directions. Arrays with one item may collapse — check the "isArray" option if you need strict control (future
option).
XSD → sample XML
Handles: xs:sequence, xs:all,
xs:choice, xs:group, xs:attributeGroup, xs:simpleContent,
xs:complexContent (extension & restriction), abstract elements, enumerations, type unions and
lists, and external type hints for XBRL, ISO 20022, FpML and derivatives schemas. xs:import /
xs:include are not fetched.
Privacy
All processing runs in your browser. The fast-xml-parser library loads from
esm.sh; no document content is sent anywhere.