Skip to content

Sitemap URL extractor

Pull the plain URL list out of a sitemap, with an optional filter.

Free, no signup, and it runs entirely in your browser.

Sitemap XML
0 URLs
The plain URL list appears here.

About this tool

Half of any site migration is getting the old URLs into a spreadsheet, and the sitemap already has them. This strips the XML away and hands you the list — filtered to a section if you only care about the blog, or all of it if you are building a redirect map.

  • Works on both a urlset and a sitemapindex. Pointed at an index you get the sitemap URLs, which is usually the list you want next.
  • The filter is a plain substring match on the whole URL, so "/blog/" narrows to a section and ".pdf" finds documents.
  • Order is preserved as it appears in the file, which matters when you are diffing against another list later.
  • Nothing is fetched or uploaded — paste the XML you already have.

Questions

Can I extract URLs from a sitemap index?
Yes. Pointed at an index you get the list of sitemap files it references, which you can then fetch and paste in turn.
What do people use the list for?
Migration mapping, bulk status checks, feeding a crawler, or diffing against a previous export to see what changed.
Does it fetch my sitemap?
No. You paste the XML, and everything happens in your browser. Nothing reaches your server or ours.

Related tools