XML Viewer

Angle brackets, tamed.

Collapsible tree view. On-device.

Paste XML or drop a .xml file
No upload
Works offline
No tracking

Need to explore large XML files? The offline bundle handles unlimited files with no limits. $49 once.

Get Bundle →

Three steps. Zero uploads.

01
Paste
Paste XML or drop a .xml file. It stays on your device.
02
Explore
Navigate the collapsible tree. Tags, attributes, and text are colour-coded.
03
Inspect
Click elements to see their XPath. Nothing was ever uploaded.

Your data never leaves your machine.

Most online XML viewers upload your file to a server. Your XML passes through systems you don't control.

fwip works differently. The viewer engine runs entirely in your browser. Your data is read from your device, processed on your CPU, and the result is saved back to your device. No server is involved. We literally cannot see your file.

No server processing

Everything runs on your device using WebAssembly. Your file never touches a network.

No account required

Drop a file. Get a result. No sign-up, no email, no password.

No subscription

Free in the browser. $99 once for the offline bundle. That's it. Forever.

Works offline

The desktop version works with no internet connection at all.

Frequently asked.

Does this validate XML?
Yes. fwip uses the browser's built-in DOMParser to parse XML. If the XML is malformed, you'll see the exact error.
Can I search within the XML?
Yes. The search bar filters the tree to show elements matching your query by tag name, attribute, or text content.
What about namespaces?
Namespaced elements are displayed with their full qualified names (e.g., soap:Envelope). The tree preserves namespace prefixes.
How large an XML file can this handle?
fwip handles XML files up to several megabytes. Very deeply nested documents may slow the initial render.
Can I copy an XPath?
Yes. Click any element to see its XPath. Click the path to copy it to your clipboard.

Like it? Own it.

Offline. No browser. No internet. No excuses.
$15
This tool
  • XML Viewer · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Join waitlist →
$49
Data bundle
  • All data tools · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Get Data bundle →