Skip to content
MixTool

Sitemap URL extractor

Turn any XML sitemap — even a big sitemap index — into a clean list of URLs.

  • Checks live public data
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

All URLs from a sitemap

Enter a sitemap address. If it's a sitemap index, the extractor opens each child sitemap (up to 30) and combines their URLs; if it's a regular sitemap, it reads the URLs directly. Each URL keeps its lastmod date when one is listed.

Filter the list by any text — like /blog/ or /products/ — then copy it or download it as a TXT file or a CSV with dates. It's the fastest way to get a site's page inventory into a spreadsheet.

How to extract URLs from a sitemap

  1. 1

    Enter the sitemap URL

    Use the Sitemap Finder if you don't know it.

  2. 2

    Wait for it to read

    Nested sitemaps are followed.

  3. 3

    Filter and export

    TXT or CSV with lastmod.

Key features

  • Sitemap index support

    Up to 30 child sitemaps.

  • lastmod dates

    Included in the CSV.

  • Text filter

    Narrow to a section.

  • Up to 50,000 URLs

    Large sites supported.

Common uses

  • Content inventories: List every page for an audit.
  • Migrations: Build a redirect map from old URLs.
  • Competitor research: See which pages a site publishes.

Tips and good to know

Frequently asked questions

Does it work with sitemap index files?

Yes. It follows child sitemaps automatically, up to 30 per run.

Can it read compressed .xml.gz sitemaps?

Most servers send these decompressed; if yours doesn't, open the uncompressed version.

Is there a URL limit?

It stops at 50,000 URLs, the maximum for a single sitemap file.