XML Sitemap Generator
Paste your page URLs one per line, set optional defaults or per-URL values, and download a standards-compliant sitemap.xml. The tool uses only the URLs you supply — it does not crawl your site.
1. URLs & defaults
Your URLs only · localThis tool generates a sitemap from the URLs you supply; it does not crawl or discover pages.
2. sitemap.xml
Size: —Per-URL settings
Leave a cell on “Default” to use the defaults on the left.
About XML Sitemap Generator
XML Sitemap Generator turns a list of URLs you paste into a valid sitemap.xml. It checks every line, removes duplicates, escapes special characters, and lets you set optional lastmod, changefreq and priority values for all URLs or for individual ones.
A sitemap helps search engines discover the pages you want them to know about. When you already have the list of URLs — from your CMS, a spreadsheet or a build script — this tool formats it correctly without crawling your site or uploading anything.
Step by step
- Paste your absolute URLs, one per line.
- Review the valid, duplicate and invalid counts and fix any skipped lines.
- Optionally set a default last-modified date, change frequency and priority.
- Adjust individual URLs in the per-URL table if needed.
- Check the XML preview.
- Copy the XML or download sitemap.xml.
What it offers
- Validates absolute http:// and https:// URLs
- Automatic de-duplication that keeps your original order
- Global defaults plus per-URL lastmod, changefreq and priority (up to 200 URLs)
- Correct XML escaping and a well-formedness check
- Valid, duplicate and invalid counts plus file size
- Enforces the 50,000-URL and 50 MB sitemap limits
Tips for best results
- List only canonical, indexable URLs that return a 200 status.
- Use one protocol and host consistently (for example always https://www.).
- Only set lastmod when it reflects a real content change.
- Split very large sites into several sitemaps with a sitemap index.
- Reference the sitemap in robots.txt with a Sitemap: line.
Why people use it
Standards-compliant
Output follows the sitemaps.org 0.9 protocol.
Clean input
Invalid and duplicate URLs are caught automatically.
Your list only
No crawling — the sitemap contains exactly the URLs you supply.
Private
Generated in your browser; nothing is uploaded.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.