Sitemap URL lister
A sitemap is the most complete list of a site's URLs that exists, and it is XML, which makes it annoying to read. Paste it (or drop the file) to get a sortable table of every URL with its metadata, plus a plain URL list you can feed into the other tools here. Sitemap index files are recognised and listed as their child sitemaps.
Entries
Stats
How to use
- Paste the XML, or use open a file to load a downloaded
sitemap.xml. The file is read locally by the browser, not uploaded. - Read the Entries table. For a normal sitemap you get URL,
lastmod,changefreq,priority, and counts of image and hreflang alternate entries per URL. - If the file is a sitemap index, the tool says so and lists the child sitemaps instead — fetch those and paste them in turn.
- Check Stats for entry count, distinct hosts, how many URLs carry a
lastmod, and the oldest and newest dates. - Copy URL list gives you bare URLs, one per line — the input format every list tool on this site expects.
What the stats tell you
Missing lastmod. If only a fraction of URLs carry a lastmod, Google will largely ignore the field for the whole sitemap — it is treated as unreliable when inconsistent. All or none is better than some.
Multiple hosts. A sitemap may only list URLs on the host that serves it (cross-submission requires verifying both in Search Console). More than one distinct host in one file is flagged, because it is a common cause of "sitemap could not be read".
Stale dates. A newest lastmod from two years ago on a site that publishes weekly means the sitemap is generated once and never regenerated — crawl budget is being spent re-checking pages that claim never to change.
Size. One sitemap holds at most 50 000 URLs and 50 MB uncompressed; both are flagged if exceeded. Split into several files and reference them from an index.
FAQ
Can it fetch the sitemap from a URL?
No, and that is not a limitation we can remove: a browser cannot fetch a cross-origin URL that has no CORS header, which is nearly every sitemap. Open the sitemap in a tab, select all, paste — or download it and use the file picker. Everything stays local either way.
Does it handle gzipped sitemap.xml.gz?
Not directly — decompress it first. Most sitemaps are served gzipped by the web server but stored plain, and your browser un-gzips transparently when you open the URL, so a copy-paste from the tab works.
What about image, video and news sitemaps?
The extension namespaces are counted rather than expanded: you get a count of <image:image> and hreflang <xhtml:link> entries per URL, so you can see which pages carry them. The URL and its core fields are always extracted.
Where do I go next with the URL list?
Path depth analyzer for site structure, canonical grouper to find duplicates, URL list diff to compare against last month's sitemap, or batch URL parser to get it into a spreadsheet.