Free tool
Sitemap URL extractor
Enter a sitemap URL and get every address inside it as a list.
Extracts every URL from a sitemap as a plain list. Useful when you need the URL set somewhere else — a crawler, a spreadsheet, a redirect map, or a diff against last month's.
How it works
- 1
We fetch and parse the sitemap XML.
- 2
Every <loc> value is collected, including from child sitemaps when you give us an index.
- 3
The result is a newline-separated list, ready to paste anywhere.
Questions about this tool
- What do people use the list for?
- Most often a migration: extract the old URL set, extract the new one, and diff them to build the redirect map. Also for auditing which pages a crawler should have found.
- Are the URLs deduplicated?
- They come out in sitemap order, as declared. The validator is the tool that reports duplicates.
Related tools and reading
tool
Sitemap compare
Diffs two sitemaps and reports what was added, removed and kept. Run it before and after a migration and the removed list is your redirect checklist.
tool
Sitemap URL counter
Counts URLs in a sitemap. Given a sitemap index it follows the children and reports the total plus a per-file breakdown, which is how you find the one shard that quietly stopped generating.
tool
Sitemap URL counter
Counts URLs in a sitemap. Given a sitemap index it follows the children and reports the total plus a per-file breakdown, which is how you find the one shard that quietly stopped generating.
tool
Sitemap compare
Diffs two sitemaps and reports what was added, removed and kept. Run it before and after a migration and the removed list is your redirect checklist.