Sitemap link extractor
Extract every URL from an XML sitemap, a sitemap index or a .xml.gz file. Filter, sort and export the links as a list, a .txt file or a .csv file.
Child sitemaps
Extracted URLs
View sitemap XML
What the extractor does
Reads any sitemap
XML sitemaps, sitemap indexes and compressed .xml.gz files, fetched through your own site for reliable results.
Opens sitemap indexes
Lists every child sitemap, then pulls the URLs from all of them in one go with a running count.
Shows update signals
The lastmod date, change frequency and priority for each URL, straight from the sitemap.
Filters and sorts
Search by text, filter to one folder, or sort by date, priority or A to Z.
Copies and exports
Copy every link, or download them as a plain .txt file or a .csv file for spreadsheets.
Reads pasted XML
Already have the file? Paste the XML straight in and skip the fetch.
What is a sitemap?
A sitemap is a file that lists a website's URLs and tells search engines which pages to find and how often they change. It's usually an XML file, but it can also be plain text, compressed with gzip, or a sitemap index that links to several smaller sitemaps.
Where do I find my sitemap?
Most sites serve one at /sitemap.xml or /sitemap_index.xml. WordPress creates /wp-sitemap.xml by default, and SEO plugins like Yoast or Rank Math use their own address. You can also paste the XML straight into this tool if you already have the file.
Why does the tool fail on some sitemaps?
Some sites block automated visitors, show a security check first, or serve a sitemap larger than 10 MB. A .gz file that isn't compressed correctly can also fail. If a child sitemap fails, the others still load, and the error is shown next to that child.
What can I use the extracted links for?
You can audit which pages are in your index, check a site migration, compare the sitemap against your actual pages, or hand a clean list of URLs to another tool. The download options make it easy to open the list in a spreadsheet.
Does this show whether Google has indexed each page?
No. A URL in a sitemap is only a suggestion to Google, not proof it's indexed. To check one page at a time, use the Google indexing checker.
Want the whole site checked?
Request a free SEO audit. Anand reviews your website and tells you which fixes will make the biggest difference first.