KitJade
SEO & WebsiteRuns in your browserNew

Sitemap URL Extractor

List every URL in a sitemap XML file.

Use the Sitemap URL Extractor tool

Runs in your browserUpdated Report a problem

What this sitemap url extractor does

Sitemap URL Extractor reads a pasted sitemap and lists every page URL it contains. If the file is a sitemap index, it lists the child sitemap URLs separately so you know what still needs fetching.

Parsing happens locally and does not contact the site. CDATA sections and XML entities are decoded, non-HTTP locations are skipped with a warning, and the 50,000-URL sitemap limit is noted.

Why use it

  • Audit which pages a generated sitemap actually contains.
  • Collect a URL list for redirects, crawling or a bulk check.
  • Tell whether a sitemap is an index that points to other files.

How to use it

  1. 1Open the sitemap in a browser or text editor and copy its XML.
  2. 2Paste it into the tool.
  3. 3Review page URLs and any nested sitemap URLs.
  4. 4Copy or download the URL list.

Worked examples

Standard sitemap

Input

A urlset with three loc elements

Output

Three page URLs in the list.

Sitemap index

Input

A sitemapindex containing two child sitemaps

Output

The child sitemap URLs appear under “Nested sitemap URLs”.

Common mistakes

  • Expecting the tool to fetch a live sitemap URL; it parses pasted XML only.
  • Assuming child sitemaps have been downloaded and merged.
  • Ignoring the warning about invalid or non-HTTP locations.

Frequently asked questions

Can I paste a URL instead of the XML?
No. Browsers cannot fetch a cross-origin sitemap reliably because of CORS. Open the URL and copy the XML.
Does it validate the sitemap schema?
It extracts loc values and reports structural limits. It is not a full XML Schema validator.
Why are some URLs missing?
Only http and https locations are kept. Duplicates and malformed values are skipped with a warning.
Is the XML uploaded?
No. It is parsed in this tab.
All tools