.xml

What is a .xml file?

XML is a markup language for structured data — verbose but precise, and still foundational to RSS feeds, SOAP APIs, SVG, and Office document internals.

Safe format
Type Data
By W3C
MIME application/xml

Drop any file to identify it

No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.

What is it

You opened a file full of angle brackets and nested tags. That's XML — a format designed to structure data in a way that's both human-readable and machine-parseable. Every piece of data gets an opening tag and a closing tag, which makes XML verbose but unambiguous.

XML was supposed to be the universal language of the internet. That vision was partly realised and partly replaced by JSON, which is less verbose and easier to work with for web APIs. But XML never went away — it powers RSS feeds, SOAP web services, SVG graphics, Android layouts, Maven build configurations, and the internals of every DOCX, XLSX, and PPTX file (unzip one and look inside). Enterprise software runs on XML. Configuration files use XML. It's not trendy, but it's everywhere.

Any text editor opens XML. VS Code provides syntax highlighting, formatting, and schema validation. Your browser renders XML in a navigable tree view. For transforming or querying XML, XPath and XSLT are the standard tools. XML is the technology you'll encounter whether you seek it out or not.

Technical details
Full Name
Extensible Markup Language
MIME Type
application/xml
Developer
W3C
Magic Bytes
3C 3F 78 6D 6C
Safety
.xml is a known, safe format.
What opens it
Any text editor
FREE All
Any web browser
FREE All
VS Code
FREE All
FAQ
What's the difference between XML and JSON?
JSON is lighter, easier to read, and dominant in modern web APIs. XML is more verbose but supports schemas, namespaces, and attributes — features that matter in enterprise and document-oriented systems. JSON won the web; XML still runs the enterprise.
How do I open an XML file?
Any text editor or web browser. For large or complex XML, use VS Code with an XML extension, or a dedicated tool like XMLSpy. The file is just structured text.
Is XML still used?
Very much so. DOCX files are XML. RSS feeds are XML. SOAP APIs, SVG graphics, Android layouts, Maven builds — all XML. It has fallen out of fashion for new web APIs (JSON won that battle) but it remains deeply embedded in existing systems.
Related formats