Check line

Sitemap URL extractor

Pull every URL out of a sitemap or a whole sitemap index, then filter, de-duplicate and export it to CSV or plain text.

One request, same host only, obeys robots.txt, 10 MB cap. The XML itself is checked in your browser.

Your URL list will appear here, ready to filter and export.

What people use an extracted URL list for

  • Migration mapping. Export the old site's sitemap, add a column of new URLs, and you have the start of a redirect map.
  • Index coverage checks. Compare the list with Search Console's Pages report to find URLs you submitted that are not indexed.
  • Crawl seeding. Feed the TXT into a crawler in list mode to audit status codes and canonicals for exactly the pages you claim matter.
  • Competitor structure. The folder breakdown shows how a site divides its content and how much of each section it asks search engines to crawl.
  • Rebuilding a broken sitemap. Extract, fix in a spreadsheet, then generate a clean file with the generator.

Not sure where a site's sitemap lives? The sitemap finder checks robots.txt and the usual paths.

Questions people ask

How do I extract all URLs from a sitemap?
Enter the sitemap URL (or paste/upload the XML) and press Extract. Every <loc> is listed with its lastmod, changefreq, priority and image count. Download the list as TXT (one URL per line) or CSV.
What about a sitemap index?
When you load an index, its child sitemaps are listed. “Fetch all child sitemaps” pulls up to 25 of them one after another, politely spaced, and merges the URLs into one table with a column showing which file each came from.
Can I convert a sitemap to CSV?
Yes. The CSV download has columns url, lastmod, changefreq, priority, images and sitemap, and it opens cleanly in Excel, Google Sheets or Numbers. Edit it there and feed it back into the generator.
Does it work with .xml.gz files?
Yes, for uploads and for fetched URLs. Gzipped files are decompressed before parsing.