XML Tools

XML stores structured data in nested tags – from feeds and sitemaps to office documents and enterprise integrations. Open, format, check and query XML files right in your browser; nothing is uploaded.

Files never leave your browserHow?

Tools in this category

What is XML?

XML (Extensible Markup Language) is a text format for structured data written as nested elements with attributes, such as <order id="7"><item>…</item></order>. Unlike HTML it has no fixed set of tags: each application defines its own vocabulary. That flexibility made XML the backbone of RSS and Atom feeds, sitemaps, SVG images, Android layouts, Maven and .NET project files, SOAP web services, e-invoices and the inside of office formats such as .docx and .xlsx. XML is strict – a single unclosed tag makes the whole document invalid for most parsers.

Typical tasks

The everyday jobs are reading and fixing. A file exported by another system arrives as one long line and needs to be pretty-printed with consistent indentation. A parser rejects a document and you need to know where it is not well-formed. A large file has to be explored: fold sections, look at the element tree, or pull out exactly the nodes you need with an XPath expression. Sometimes you want the reverse and minify XML to save space before sending it.

The XML Viewer opens files up to 200 MB, including compressed .xml.gz, with a collapsible tree, highlighted code, formatting and XPath search. The XML Editor adds editing with auto-closing tags, a local draft and saving as UTF-8. For JSON data the JSON Viewer offers the same kind of help.

Many searches for an “XML converter” are about turning XML into a spreadsheet or JSON. XML to CSV and XML to Excel use the repeating element as rows and nested tags and attributes as columns; XML to JSON keeps the whole structure. JSON to XML and CSV to XML go the other way.

Private by design

XML often carries business data: orders, invoices, configuration with credentials. Here it never leaves your device. The file is read by your browser and processed in a Web Worker; nothing is uploaded or stored on a server. The parser does not resolve external entities or download DTDs, which protects against XXE-style tricks hidden in untrusted files, and it limits entity expansion so a “billion laughs” document cannot freeze the page.

FAQ

Is there a free online XML converter?

Yes. XML to JSON, XML to CSV and XML to Excel are free, run in your browser and pick the repeating element as table rows automatically. CSV and JSON can be converted to XML as well.

How do I open an XML file on Mac, Windows or Android?

Open the XML Viewer in any modern browser and choose the file, drop it on the page or paste its text. No app needs to be installed on macOS, Windows, Linux or Android.

Can I validate XML against an XSD schema?

Not yet. The editor checks that a document is well-formed – tags closed and nested correctly, attributes quoted, one root element – and shows the line and column of the first error.

Can I convert a PDF to XML?

No. PDF is a page-layout format, and extracting its content as XML needs a separate PDF tool. The tools here work with files that are already XML.

Does it handle NF-e, CFDI or other e-invoice XML?

You can open, format and read such files like any XML, but there are no fiscal functions: no signature checks, no tax validation and no conversion to PDF invoices.

Are my XML files uploaded?

No. Parsing, formatting and XPath run in your browser, in a background worker. DOCTYPE entities and external references are never fetched.

Other categories