Sitemap parser
Turn a sitemap.xml into a readable URL list and check it for common errors.
Sitemap parser
Paste the contents of a sitemap.xml or sitemap-index.xml and this tool lists every URL it contains, along with its metadata — lastmod date, changefreq, priority and the number of hreflang alternates attached to it. It is built for the moment you need to actually read a sitemap rather than just submit it: auditing what a CMS generated, checking a competitor's sitemap, or reviewing what you are about to hand to Google Search Console.
Toggle which columns to show with the show lastmod, show changefreq, show priority and show hreflang alternate count options, sort the list by lastmod or priority, and narrow it down with the path filter, which keeps only URLs containing the text you type. Pick an output format that matches what you need next: a plain URL list, a table for scanning, CSV for a spreadsheet, or JSON for a script. A sitemap index is detected automatically and its nested sitemap entries are listed the same way.
With validity checks turned on, the tool flags what actually breaks a sitemap in production: more than 50,000 URLs in one file, a lastmod that is not valid ISO 8601, a priority outside the 0–1 range, duplicate URLs, relative URLs where an absolute one is required, a protocol or domain that does not match the rest of the file, and hreflang alternates that do not link back to each other. Each issue names the affected URL, so you can jump straight to the fix.
Everything runs in your browser — the sitemap never leaves your device, which matters when it lists unlaunched pages or an internal staging domain. Copy the result, download it as a .txt file, or send the output straight back into the input to filter or re-sort it again.