Sitemap URL Extractor — Pull Every URL from a Sitemap
Paste any sitemap URL and get a flat list of every page inside, with lastmod, changefreq, and priority. Auto-follows sitemap-index files. Download as CSV in one click.
About this sitemap URL extractor
This is a free online tool that fetches any XML sitemap and returns every URL inside as a flat list. Paste a sitemap URL, click Extract, and within seconds you have every page on that site as a CSV-ready table — complete with lastmod, changefreq, and priority for each entry. No signup, no watermark, no per-day quota beyond a small per-IP rate limit.
Common use cases
- Migrating a site to a new platform — get every page URL for a redirect map
- Auditing competitor content — extract every blog post or product URL from their sitemap
- Feeding URLs into a crawler, link-checker, or SEO audit tool
- Building a redirect spreadsheet during a site re-architecture
- Generating an ingestion list for an AI chatbot trained on your full site
How sitemap-index files work
For sites with more than 50,000 pages, the sitemaps.org spec requires splitting URLs across multiple sitemap files, with one parent sitemapindex file pointing to each. By default this tool detects sitemap-index documents and recursively fetches every sub-sitemap (up to 50 per request), then merges the results into a single output. If you want only the list of sub-sitemap URLs without expanding them, uncheck the "Follow sitemap-index" option.
What the CSV looks like
The downloaded CSV has five columns: loc, lastmod, changefreq, priority, and source_sitemap. Empty values are emitted as blank cells. Header is always present. Excel, Google Sheets, and any standard parser will read it without configuration.
Privacy
We do not log the URLs you submit or the URLs we extract. Aggregate counters (extractions per day) are recorded for capacity planning. Requests are made with a clear identifying User-Agent so the host site's logs reflect that this extraction came from focusfoundry.ai/tools.
Train a chatbot on every URL in your sitemap
Once you have your URL list, CustomMind AI can ingest every page automatically and turn your site into a chatbot your visitors can ask anything. Embed in one line of code on your homepage.
Try CustomMind AI free →14-day free trial
Frequently asked questions
How do I extract URLs from a sitemap?
Paste the URL of any publicly accessible XML sitemap and click Extract. We fetch it, parse every loc, and return a flat list of URLs you can copy or download as CSV.
Does it work with sitemap-index files?
Yes. If your URL points to a sitemap-index, we automatically fetch each sub-sitemap (up to 50 by default) and return one merged list of every URL.
What output format do I get?
An on-screen table, one-click copy of all URLs, and a CSV download with columns for loc, lastmod, changefreq, priority, and source-sitemap.
Is there a URL limit?
No hard limit on the urlset itself. Responses are capped at about 25 MB. For sitemap-index inputs we fetch up to 50 sub-sitemaps per request.
Is the tool free?
Yes. No signup, no watermark.