Sitemap URL Extractor
List every URL in a sitemap XML file.
Use the Sitemap URL Extractor tool
What this sitemap url extractor does
Sitemap URL Extractor reads a pasted sitemap and lists every page URL it contains. If the file is a sitemap index, it lists the child sitemap URLs separately so you know what still needs fetching.
Parsing happens locally and does not contact the site. CDATA sections and XML entities are decoded, non-HTTP locations are skipped with a warning, and the 50,000-URL sitemap limit is noted.
Why use it
- Audit which pages a generated sitemap actually contains.
- Collect a URL list for redirects, crawling or a bulk check.
- Tell whether a sitemap is an index that points to other files.
How to use it
- 1Open the sitemap in a browser or text editor and copy its XML.
- 2Paste it into the tool.
- 3Review page URLs and any nested sitemap URLs.
- 4Copy or download the URL list.
Worked examples
Standard sitemap
Input
A urlset with three loc elements
Output
Three page URLs in the list.
Sitemap index
Input
A sitemapindex containing two child sitemaps
Output
The child sitemap URLs appear under “Nested sitemap URLs”.
Common mistakes
- Expecting the tool to fetch a live sitemap URL; it parses pasted XML only.
- Assuming child sitemaps have been downloaded and merged.
- Ignoring the warning about invalid or non-HTTP locations.
Frequently asked questions
Can I paste a URL instead of the XML?
No. Browsers cannot fetch a cross-origin sitemap reliably because of CORS. Open the URL and copy the XML.
Does it validate the sitemap schema?
It extracts loc values and reports structural limits. It is not a full XML Schema validator.
Why are some URLs missing?
Only http and https locations are kept. Duplicates and malformed values are skipped with a warning.
Is the XML uploaded?
No. It is parsed in this tab.
Related tools
All toolsSitemap Generator
Create a valid XML sitemap from a URL list.
Runs locallyNew
Canonical URL Checker
Spot canonical mismatches before they split ranking signals.
Runs locallyNew
robots.txt Generator
Write valid crawl rules without syntax mistakes.
Runs locallyNew
Broken Link Checker
Test a short list of links for broken responses.
API-assistedNew