Local Sitemap Validator
Check XML, links, duplicates, and dates from a local file, without claiming the URLs work.
Open yoursite.com/sitemap.xml in a browser, then copy and paste the text. Nothing is fetched or uploaded.
Your result
Paste your sitemap or choose the file. The check appears here.
This reads the text only. It does not open the addresses, so it cannot tell whether a page is missing or redirects.
How to use it
- Paste the XML, including the urlset and loc tags.
- Read ok, or the notes.
- Nothing is fetched.
Examples
- A clean fileOne loc for https://smart.example/a 1 page address found. No problems found.
- A repeat and a bad dateThe same loc twice, and lastmod 13-11-2026 Check: repeated address. Fix: date not in YYYY-MM-DD.
- An unescaped &<loc>https://smart.example/?a=1&b=2</loc> Fix: write & as &.
Tool details and privacy
Paste your sitemap or choose the file. Each problem gets a badge: addresses that are not full links, unescaped &, repeats, mixed hosts or http and https, bad or future dates, and the 50,000 limit.
A duplicate loc and a lastmod that is not YYYY-MM-DD are named. An address that is not http or https is named.
Options
- Works with a normal sitemap and a sitemap index.
- Download or copy the report.
Limits
- Addresses are not opened, so it cannot tell whether a page loads or redirects.
- This is not a full XML schema check.
Privacy
What you type stays in your browser. Nothing is uploaded or saved on the server.
Questions
Does a clean report mean every page loads?
No. The addresses are not opened.
Is this a full XML schema check?
No. It checks the parts that most often go wrong.
Can I choose a file?
Yes, or paste the text.
Is anything uploaded or saved on the server?
No. It stays in your browser.