Sitemap Generator
Paste a list of URLs and generate a standards-compliant XML sitemap with change frequency, priority, and last-modified date. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Example shown — replace it with your own URLs, one per line.
How it works
- Paste your URLs into the box, one per line.
- Pick a change frequency and priority to apply to every URL, and whether to stamp today's date as the last-modified value.
- The XML sitemap updates instantly below — copy it or download it as
sitemap.xml.
Each URL becomes a <url> entry
following the sitemaps.org protocol,
the standard every major search engine reads.
FAQ
Do my URLs get sent anywhere?
No. The sitemap is built locally in your browser from the URLs you paste in — nothing is uploaded.
What counts as a valid URL?
A full, absolute http:// or https:// URL, one per line — e.g. https://example.com/about. A relative path like /about on its own is skipped, since a sitemap entry needs a complete address.
What if some of my lines aren't valid URLs?
Invalid lines are skipped and listed in a warning, but the sitemap is still generated for every line that is valid — you don't have to fix every line before you can download anything.
What are changefreq and priority for?
They're hints to search engines about how often a page changes and its relative importance on your site (0.0-1.0). Search engines treat both as optional signals, not guarantees — Google in particular says it largely ignores them, but some crawlers still use them.
Where do I put the downloaded sitemap.xml file?
Upload it to your site's root (e.g. https://yoursite.com/sitemap.xml) and reference it in robots.txt with a Sitemap: line, or submit its URL directly in Google Search Console / Bing Webmaster Tools.
How we compare
| Feature | Online Tool Store | XML-Sitemaps.com | Writing it by hand |
|---|---|---|---|
| No file upload — runs in your browser | ✓ | ✗ | ✓ |
| No crawling limits or paid tiers | ✓ | Free tier capped at 500 URLs | ✓ |
| No manual XML escaping | ✓ | ✓ | Easy to get wrong (e.g. unescaped &) |
XML-Sitemaps.com crawls your live site for you, which is useful when you don't already have a URL list, but it uploads your domain to a third party and caps free use at 500 URLs. If you already have your URLs — from a CMS export, a spreadsheet, or a quick list — Sitemap Generator turns them into valid XML in one paste, with no limit and nothing sent anywhere.