Sitemap parser
Inspect a sitemap generated by your site. Paste XML or import a local file to extract URLs, find duplicates, and filter or export the list. Everything runs in your browser.
Your XML stays in this browser. No URLs are requested.
Supported files and interpretation
Accepts one UTF-8 .xml file at a time, up to 5 MiB and 50,000 entries. Supports urlset, sitemapindex, sitemap namespaces, XML entities, and CDATA. Decompress .gz files before importing.
Only direct loc elements are extracted; image and video extension URLs are ignored. Missing, repeated, relative, or non-HTTP(S) loc values are marked invalid. An empty sitemap produces an empty list. This is a format and URL inspection tool, not full sitemap schema or search-engine validation.
Valid URLs are normalized with the browser URL parser before deduplication. Query strings and fragments are preserved. Duplicate entries count occurrences beyond the first. Filters apply to all results; each page displays up to 50 rows. Copy and text export omit invalid entries and include all matching pages of results.
A sitemap index shows references only. It does not load child sitemaps or count their pages. No sitemap or page URLs are requested, and file contents are not uploaded or saved after you leave the page. DOCTYPE and custom entity declarations are not supported.
For live HTTP status checks, redirects, and history, run the sitemap CLI / SDK locally or in CI, then open the generated report.