Skip to content

Focused tools

10 XML jobs

Runtime

Your browser

Private XML tools for structured documents

Format, validate, minify, convert, query, compare, insert, inspect namespaces, and extract CSV without uploading source data.

No XML operation can access a URL, file, DTD, or external entity.

Choose an XML job

Each route exposes one precise, bounded operation contract.

XML FormatterParse one XML 1.0 document and produce readable indentation without treating text-bearing mixed content as disposable layout.Open tool
XML ValidatorParse XML 1.0 syntax and report whether its document structure is well formed without claiming schema or business-rule validity.Open tool
XML MinifierRemove safe presentation whitespace and compact markup while retaining text whose position can affect the represented document.Open tool
XML to JSON ConverterProject XML into the lossless-xml-ast-v1 envelope so ordered children, qualified names, attributes, text, comments, CDATA, and processing instructions remain explicit.Open tool
JSON to XML ConverterValidate a lossless-xml-ast-v1 document tree and serialize its declared elements, attributes, text, comments, CDATA, processing instructions, and namespaces as XML.Open tool
XML Path QuerySelect elements with documented child or descendant steps, wildcards, indexes, and exact attribute or text literals without executing general XPath or user code.Open tool
XML ComparatorParse two XML documents and report bounded path-level structural changes rather than treating every formatting difference as a content change.Open tool
XML Fragment InserterSelect a parent element with the safe path subset, parse a standalone fragment, and insert it at an explicit child position in the local document tree.Open tool
XML Namespace InspectorInventory default and prefixed namespace bindings and show how qualified element and attribute names resolve through the document tree.Open tool
XML to CSV ConverterSelect repeated record elements with the safe child-path subset and flatten their direct scalar child values into a reviewable CSV table.Open tool

Start with the XML formatter

Indent a well-formed document here, or open a dedicated route for validation, conversion, selection, comparison, insertion, namespace, or table extraction work.

Format XML

Inputs are limited to 1 MiB and stay in this browser tab.

Paste or edit the source. Tool Swim does not upload or save it.

Formatted XML

Nothing is placed in a URL, account, or remote log.

A deliberately closed XML workspace

XML can contain private records, identifiers, integration payloads, and configuration. Browser tools keep source and results inside the active tab with no upload or cloud-save path.

Inputs and outputs are capped at 1 MiB, parser work is bounded, DTD declarations are prohibited, and external entities are never resolved. Selectors use a small child-path grammar instead of XPath evaluation.

Local execution does not make untrusted XML or CSV harmless. Review generated output before sending it to another parser, spreadsheet, or signed-data workflow.