Sitemap URL Extractor
Paste sitemap or index XML and extract every URL into a clean list you can filter, dedupe, copy, or export to CSV.
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), labels how many of each it found, and includes a fallback parser so it still extracts URLs even from slightly malformed XML. Remove duplicates, filter by keyword, and sort the list, then copy it or export to CSV — with url, type, and lastmod columns — for a crawler or spreadsheet.
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?
Yes. It extracts every loc tag, and when the file is a sitemap index it labels and counts the child sitemap URLs separately from the page URLs.
Can I copy or export the list?
Yes. Copy the URLs one per line, or download them as a .txt list or a .csv with url, type, and lastmod columns.
Can I clean up the list?
Yes. Toggle remove duplicates, sort A to Z, or type in the filter box to keep only URLs that contain a word.
Need metadata, content structure, and technical SEO cleaned up across a full site? I can help.