SEO Tools
Sitemap URL Comparator
Compare two XML sitemaps side by side and instantly diff which URLs were added, removed, or remain unchanged. Export results as TXT, CSV, or JSON. Runs entirely in your browser.
Paste or upload both XML sitemaps above then click Compare Sitemaps.Idle
Diff Results
Paste both XML sitemaps above and click Compare Sitemaps to see the full diff of added, removed, and unchanged URLs.
How to use the Sitemap URL Comparator
Paste your old sitemap XML into the Sitemap A panel on the left and your new sitemap XML into the Sitemap B panel on the right
You can also click Upload .xml in either panel or drag and drop a .xml file directly onto the text area to load it without copying and pasting
Both standard urlset sitemaps and sitemap index files are supported. All loc elements are extracted regardless of nesting depth
Click Compare Sitemaps to run the diff. The tool computes added, removed, and unchanged sets instantly using fast Set lookups in pure JavaScript
The stats strip shows the total URL count for each sitemap alongside the exact number of added, removed, and unchanged URLs at a glance
Added URLs are URLs present in Sitemap B but not in Sitemap A. These are new pages that have been published or added to the sitemap
Removed URLs are URLs present in Sitemap A but not in Sitemap B. These are pages that have been deleted, redirected, or removed from the sitemap
Unchanged URLs appear in both sitemaps and are useful for confirming which pages were unaffected by the sitemap update
Use the search box in any tab to filter URLs by any keyword, path segment, or domain fragment without re-running the comparison
Use the sort dropdown to order any URL list alphabetically in ascending or descending order for easier review
Click Copy List in any tab to copy the currently visible filtered and sorted URL list to your clipboard
Large URL lists are paginated at 100 URLs per page so the browser stays responsive even when comparing very large sitemaps
Switch to the Export tab to download the diff as a TXT file with section headers, a CSV with a Status column, or a structured JSON file
Use the Export Scope selector to download only added URLs, only removed URLs, only unchanged URLs, or all three categories together in one file
All parsing and comparison happens entirely inside your browser. Neither sitemap XML nor any URL is ever sent to a server at any point



