← Data & Config Runs in your browser ⚡ Available via API

Run an XPath 1.0 expression against an XML document and see every match — the XML counterpart of /jq. Evaluated in your browser with the native DOM engine. Namespace caveat: XPath 1.0 has no default namespace, so unprefixed names only match elements without a namespace. Prefixes declared on the root element (xmlns:x="…") work in expressions; for documents with a default xmlns use local-name(), e.g. //*[local-name()="title"].

Apply an XSLT 1.0 stylesheet to an XML document, live in your browser. Nothing is uploaded.

Result

      

Convert JSON to XML and back, in your browser. Attributes use the @ prefix; text content uses #text.

Send feedback

How this works

Stores only this report's id in your browser (localStorage) so a small note can pop up here once it ships. No account, nothing sent to us, no tracking. Clearing this site's data forgets it.

Changelog

What changed, and when. Newest first.

Loading…