Sitemap URL Extractor
Paste a sitemap XML file and extract every URL into a clean copyable list, with a quick total count.
Turn sitemap XML into a clean URL list
A sitemap is exactly the inventory of URLs you want when auditing a site — but it's wrapped in XML tags that make it
awkward to actually use. When you need to count pages, spot-check coverage, diff two sitemaps, or paste URLs into
another tool, you first have to strip out all the <url>, <loc>, and metadata
noise. This extractor does that instantly: paste the XML and it pulls every <loc> value into a
clean, one-per-line list with a total count.
It works on both regular sitemaps and sitemap index files (which list other sitemaps), and includes a fallback parser so it still extracts URLs even from slightly malformed XML. From there you can copy the list into a crawler, a spreadsheet, or a deduplicator to move your audit along.
Private and instant
Nothing is crawled or fetched — you paste the XML contents, and extraction happens entirely in your browser.
Frequently Asked Questions
Does this crawl a sitemap URL?
No. Paste the XML contents. This keeps the tool private and avoids server-side fetching.
Does it support sitemap indexes?
It extracts every loc tag it finds, including sitemap index URLs and page URLs.
Can I copy the URL list?
Yes. Extracted URLs are shown one per line and can be copied with one click.
Need metadata, content structure, and technical SEO cleaned up across a full site? I can help.