Free tool ยท No sign-up

Sitemap-to-URL List Converter

Turn any XML sitemap or sitemap index into a clean list of URLs. Follow child sitemaps automatically, filter and sort, include dates, and export as a text list, CSV, TSV or JSON for audits and bulk work.

  • Follows sitemap index files
  • Filter, sort and remove duplicates
  • Export TXT, CSV, TSV or JSON

Going the other way? Use the CSV-to-Sitemap Converter.

What it is for

Why people convert sitemaps to URL lists

A URL list is the starting point for most technical SEO and content work.

Content audits

Export every indexable URL into a spreadsheet, then add traffic, links and quality scores to decide what to keep, improve or remove.

Site migrations

Get a complete list of old URLs to map to new ones, and a list of new URLs to test after launch.

Crawl lists

Feed the list into a crawler's list mode so it checks exactly the URLs you submit to Google.

Index coverage checks

Compare the sitemap's URLs with what Search Console reports as indexed to find pages Google ignores.

Competitor research

See how a public competitor structures its site: which sections exist and how often they update.

Bulk operations

Prepare URL lists for redirect maps, internal link audits, hreflang checks or bulk status code tests.

Export formats

Choose the right output for your next step

The same list can be exported in four shapes.

Export formats and when to use them
FormatWhat you getBest for
TXTOne URL per lineCrawlers, scripts and bulk tools that read a plain list
CSVA header row plus columns such as url, lastmod, changefreq, priority and sourceExcel and any spreadsheet
TSVThe same columns separated by tabsPasting straight into Google Sheets
JSONAn array of objectsDevelopers and automation
How to use it

Extract a URL list in four steps

No account, no limits on the number of URLs you can extract.

1

Add the sitemap

Enter the sitemap or site address, paste the XML, or upload one or more files.

2

Set what to follow

Choose whether to read child sitemaps in an index, and how many.

3

Filter and sort

Keep or exclude URLs by pattern or date, remove duplicates and pick the columns.

4

Copy or download

Take the list as TXT, CSV, TSV or JSON.

What it is for

What a sitemap to URL list converter does and why you would use one

An XML sitemap is written for machines: tags, namespaces and nested index files. Most SEO work needs something simpler, a plain list of URLs you can sort, filter, paste into a spreadsheet or feed into another tool. A sitemap to URL converter reads the XML, follows any child sitemaps in an index, and gives you that list, with dates and other fields if you want them.

The sitemap is a useful source because it is the list of pages the site owner says they want indexed. The sitemaps.org protocol keeps the format predictable, so extracting loc and lastmod is reliable. Large sites split their URLs across many files, which is why following the index automatically saves time.

A sitemap is only what the site declares, not what Google has indexed or what actually exists. Pages can be missing from it, and it can list pages that now redirect or fail. Treat the exported list as a starting point for checks, such as comparing it with Search Console's Sitemaps report or testing each URL's status.

When to use it

When to extract URLs from a sitemap

Pull the list at the start of any job that needs to know which pages a site has.

Starting a content audit

Export every listed URL to a spreadsheet, then add columns for traffic, links and quality. The list gives you a complete set of pages to keep, improve, merge or remove.

Planning a migration

Get the full old URL inventory to map to new addresses, and later a list of new URLs to test after launch. Missing a section here is how traffic is lost.

Comparing sitemap against indexing

Filter Search Console's Page indexing report by sitemap and compare it with your exported list to see which declared pages Google has not indexed.

Feeding a crawler or checker

Paste the list into a bulk tool such as a status code checker, so you test exactly the URLs you submit to Google, not just what a crawler can discover through links.

Studying a public competitor

A public sitemap shows which sections a competitor builds out and how often pages are updated. It is normal research, as sitemaps are meant to be read.

Diffing two versions

Export the sitemap before and after a release or plugin change, then compare the lists to see which URLs were added or dropped without anyone deciding to.

Common mistakes

Mistakes when working from a sitemap URL list

The list is only as reliable as the sitemap behind it. Check these before you act on it.

Treating the sitemap as the full site

What goes wrong: Pages can exist without being in the sitemap, such as orphan pages or sections a plugin leaves out. A list built only from the sitemap will miss them.

The fix: Combine the export with a crawl, analytics landing pages and Search Console data, then look at what appears in one source but not the others.

Assuming every listed URL is healthy

What goes wrong: Sitemaps often contain redirected, deleted or noindex pages, especially when generated by a plugin or left unattended for months.

The fix: Run the exported list through a bulk status check and a canonical check before you plan work around it.

Ignoring child sitemaps in an index

What goes wrong: If you only read the top file of a sitemap index, you get a list of sitemap addresses and not the pages. Many sites split by type, such as posts, products and categories.

The fix: Make sure the child sitemaps are followed, and use the source column to see which file each URL came from. Raise the child limit on large sites.

Trusting lastmod blindly

What goes wrong: Google uses lastmod only when it is consistently accurate, and many sites set it to the build date. Sorting by it to find recent edits can mislead.

The fix: Use lastmod as a hint only. Confirm changes by looking at the page or comparing against your own publishing records.

Counting duplicates twice

What goes wrong: The same page can appear in several sitemaps, such as a post sitemap and a category sitemap. Totals and audits end up inflated.

The fix: Remove exact duplicates when you export. Then check for near duplicates such as trailing-slash or http and https variants.

Hitting someone else's server too hard

What goes wrong: Extracting a sitemap is fine, but running a bulk test on every URL of a public site can burden a small server.

The fix: Read the sitemap, but test other people's sites lightly and within their terms. Run full-site checks only on sites you manage.

Glossary

Sitemap extraction terms explained

Sitemap index
A sitemap file that lists other sitemap files instead of pages. Extracting from it means fetching each child file and combining the results.
Child sitemap
One of the sitemap files listed inside an index. Large sites usually split children by content type or by blocks of up to 50,000 URLs.
loc
The tag that holds a page's full address. It is the field a URL list is built from, and the one required tag for each entry.
lastmod
The optional last-modified date of a page. It may or may not be accurate, so treat it as a hint when sorting or filtering.
Source column
A field in the export that records which sitemap file each URL came from. It helps you trace a problem back to a plugin, template or section.
TSV
Tab-separated values. Like CSV, but split on tabs, which means a list pastes cleanly into Google Sheets or Excel without delimiter prompts.
Page indexing report
A Search Console report that shows which URLs Google has indexed and why others are not. You can filter it by sitemap.
Deduplication
Removing repeated identical URLs from a list. It keeps the first copy and drops later ones, which is useful when sitemaps overlap.
Madhav Kushwaha, SEO, AEO, GEO and digital marketing consultant in Kathmandu, Nepal

Built by

Madhav Kushwaha

SEO, AEO, GEO & Digital Marketing Consultant in Kathmandu, Nepal, and trainer at ODcrU Academy and TechAxis Institute. I built this converter because the first step of nearly every audit, migration and content review is getting the full URL list out of a sitemap. It handles indexes, compressed files and large lists without making you sign up.

Sitemap-to-URL List Converter: Frequently Asked Questions

Enter the sitemap address (or your domain), or paste the XML, and press Extract URLs. The tool reads the file, follows child sitemaps if it is an index, and shows every URL. Then copy the list or download it as TXT, CSV, TSV or JSON.
Yes. A sitemap index lists other sitemaps. The converter fetches the child sitemaps, up to the limit you choose, and combines all their URLs. The source column shows which sitemap each URL came from.
Yes. Gzip-compressed sitemaps, which large sites often use, are unpacked automatically when fetched by URL. You can also upload a .gz file.
Yes. Choose CSV, TSV or JSON, or the Include lastmod option, and each URL comes with its lastmod, changefreq and priority if the sitemap has them.
Use the include and exclude boxes. A pattern with * matches any text, so */blog/* keeps blog URLs and *.pdf drops PDFs. Switch to regular expressions for advanced filters, or keep only URLs modified after a date.
It keeps the first occurrence of each exact URL and drops the repeats. Duplicates are common when several sitemaps list the same page.
The tool processes sitemaps of hundreds of thousands of URLs in your browser. A very long list is shown in part on screen, but the copy and download buttons always give you everything.
Yes, if their sitemap is public. Sitemaps are meant to be read by search engines, so this is normal research. Respect a site's terms and don't overload it.
The address may return a web page rather than XML, or the sitemap may sit at a different path. Enter your domain and the tool will look in robots.txt and common locations, or paste the XML instead.
It is free with no sign-up. Pasted or uploaded sitemaps are processed in your browser. For a URL, the file is downloaded through a small server function and returned to your browser. Nothing is saved.

More free SEO tools

Crawling and indexing are connected: use these tools together to keep search engines pointed at the right pages.

Call WhatsApp SEO Audit