Extract every URL from an XML sitemap.
Enter a sitemap or a domain, and get a clean list of all the URLs it contains. Copy them or download a CSV for audits, migrations and content inventories.
Extract URLs from a sitemap
Enter a sitemap address, or just a domain to read its /sitemap.xml.
What the sitemap extractor does.
A quick, clean inventory of the pages a site wants indexed.
Reads sitemaps and indexes
Reads a normal sitemap or a sitemap index and follows the child sitemaps on the same site.
- XML sitemaps
- Sitemap indexes
- Compressed .gz files
Clean list
Unique URLs only, with the total count, ready to copy.
- Duplicates removed
- Total count
- Up to 5,000 URLs
Export
Copy all URLs or download them as a CSV file for your spreadsheet.
- Copy to clipboard
- CSV download
- No signup
Three steps to useful results.
Enter a sitemap or domain
Paste the sitemap address, or just your domain.
Read the results
See which sitemap files were read and how many URLs were found.
Copy or download
Use the list for a content audit, a migration plan or to check indexing.
Sitemap URL Extractor FAQ
Common questions about this tool and what the results mean.
Ask us about your resultsCan it read sitemap index files?
Yes. It reads up to 6 sitemap files from the same site, and lists all the URLs it finds, up to 5,000.
What if my sitemap is bigger?
Run the child sitemap addresses one at a time, or use our Sitemap URL Extractor Bot for large sites.
Does it store my data?
No. We fetch the sitemap from our server, show the result and do not store it.
How do I check that my sitemap is valid?
Use our Sitemap Validator to check syntax, limits and common errors.
Want an expert to fix what the tool finds?
Our team turns diagnostics into a prioritized roadmap and does the work. Start with a free audit request.