Open XML files in your browser

Elements in tags, nested inside each other, the way documents, settings and data passed between companies are written. Open one of any size right here as a tree you can fold. Nothing leaves your device.

Or drop it anywhere on this page

What you'll see

Your file opens as a tree, its first levels unfolded on a page as wide as a book.

catalog.xml

XML • 1,248,330 values • 4 levels • 96.4 MB

  • Fold and unfold • Files of any size
  • Search keys and values • Every match counted
  • Tree, Table or Text • Show shape
  • Export • Save in another form, or just a part

About XML

XML marks up text with tags of any name: an element starts with <book>, ends with </book>, holds text and other elements, and carries attributes like id="bk101" in its start tag. The W3C published it in 1998 as a simpler SGML, and it holds SVG pictures, Office documents, Android layouts, Maven and .NET projects, and the data banks, governments and businesses pass between them.

Namespaces keep names from different vocabularies apart, like dc:title, and CDATA sections hold text with characters that would otherwise be markup. A file must be well formed, every element closed in order, or XML readers stop at the first mistake.

Filepeek reads the file in pieces and shows its elements as a tree, each with its attributes and short text on its row, so an XML of several gigabytes opens at once. Repeated elements open as a table, Copy path gives any element's XPath, and a mistake is marked where it is and named in plain words.

Extensible Markup Language

Format

MIME type
application/xml
Made by
The W3C
Released
1998

Inside the file

Elements
Nested, with attributes and text
Names
Your own, with namespaces
Extras
Comments, CDATA and processing instructions
Encoding
Usually UTF-8

Opens in every browser

Every browser shows an XML file as a tree of its tags, all of it unfolded at once, which stalls on big files. Filepeek opens XML of any size as a tree you can fold and search, in Chrome, Edge, Firefox and Safari.

  • YouChromeShows it as a tree
  • YouEdgeShows it as a tree
  • YouFirefoxShows it as a tree
  • YouSafariShows it as a tree

Questions

How do I open an XML file?

Drop it on this page or choose Peek an XML. It opens at once as a tree of elements, its first levels unfolded, with nothing to install.

Can it open huge XML files?

Yes. Filepeek reads the file in pieces and builds only the part of the tree on your screen, so an XML of several gigabytes opens at once.

Can I see XML as a table?

Yes. Choose Table above the tree, or Show as table in an element's menu. Each repeated element is a row, and its attributes and child elements are columns.

How do I get an element's XPath?

Select the element and choose Copy path at the bottom. Its menu also gives the path with the position of every step.

Does an Italian e-invoice open?

Yes. A FatturaPA invoice opens laid out as an invoice, with the seller and the buyer, each line, VAT, the total and how to pay, and Tree shows its XML. A signed one, .xml.p7m, opens the same way.

Is my file uploaded?

No. The file opens inside your browser and never leaves your device.

More data formats

All supported file types

Opens in a new tab

EXIF

Verify

License

Signature