Pretty or compact XML
Indented for human review. Compact for the wire. Both valid, both well-formed.
The new system speaks JSON. The legacy system only speaks XML. The integration is your problem. Morph translates the structure in your browser tab — root element, child elements, attributes, CDATA when needed. The JSON stays where it was. The XML saves locally. No upload, no online queue, no API rate limit. Free for everything that runs on your device; AI is paid in credits.
Arrays, objects, nested structure — all walked in-tab. No upload.
Object keys become element names. Array items become repeated elements. Configurable root and item names.
Indented for human review. Compact for the wire. Both valid, both well-formed.
Drop multiple JSON files. Each becomes its own XML. Free tier has no batch limit.
Most enterprise integration starts with the same sentence: "the new system speaks JSON, the old one only takes XML." Online converters queue. CLI tools require install and a learning curve. Morph runs the translator in your browser — fast-xml-parser via WebAssembly, well-formed output, configurable root and item names.
Online tools queue and watermark. CLI tools require install. Morph runs in your browser — drag, drop, download.
Yes. Root element, item element (for arrays), and per-key overrides all configurable.
Object keys prefixed with @ become attributes. The rest become child elements. Standard convention.
Both. Default is indented for readability. Toggle to compact for production payloads.
Yes. Special characters escaped, CDATA for free-form text, single root element. Validates against any XML parser.
Yes. Everything that runs on your device is free with no cap. AI and server work is paid in credits, about a cent each.