Sitemap Generator
Paste a list of URLs, get a ready XML sitemap or sitemap index
Mode
One URL per line. Optionally add "url, changefreq, priority, lastmod" — any part you omit uses the defaults below.
XML sitemaps with correct lastmod signals
Crawl a start URL or paste routes — priorities, changefreq and W3C-dated lastmod generate schema-valid XML you can submit anywhere.
URL list in, XML out
Paste one URL per line with optional changefreq, priority, and lastmod columns, set defaults for skipped fields, and watch the URL count update as you paste.
Sitemap index mode
The index mode takes existing sitemap URLs and emits a sitemap-index.xml wrapper, so multi-file sites keep one discovery point for crawlers.
Standards-compliant XML
The output follows the sitemaps.org schema with a urlset or sitemapindex root, and the download button saves the file with the correct .xml extension.
Protocol details handled for you
- Namespace & limits — urlset xmlns emitted; files cap at 49,999 URLs with automatic sitemap-index splitting beyond that.
- Date format — lastmod uses W3C Datetime; search engines silently ignore invalid formats and this tool never emits them.
- Honest priority advice — changefreq/priority are weak hints; defaults are sensible rather than every page claiming top priority.
- Escaping — ampersands and quotes escape properly so Search Console accepts the file first try.
Frequently asked questions
How many URLs can one sitemap hold?
The sitemap protocol caps a single file at 50,000 URLs (and 50MB uncompressed) — beyond that, split into multiple sitemap files and list them together using a sitemap index (this tool's other mode).
Do I need to set changefreq and priority accurately?
Google has said it largely ignores both — they're a hint, not a directive most crawlers strictly honor. Getting lastmod right matters more, since it's actually used to prioritize re-crawling.
Is my content uploaded anywhere?
No — everything runs in your browser with plain JavaScript. Nothing you paste is ever sent to a server.
Related tools
What Is a Sitemap Generator?
A sitemap.xml lists the URLs you want search engines to consider for indexing, along with optional hints about each page — how often it changes, its importance relative to other pages, and the last modified date. It is not a ranking boost; it is a discovery aid for sites with new pages, deep structures, or pages only reachable through forms. This generator turns a pasted list of URLs into a standards-compliant XML sitemap, or combines several existing sitemaps into a sitemap index. SEO professionals and developers use it at launch time and after every big content push. The generator handles the escaping and structure for you, which is where hand-built XML most often goes wrong.
What the generator outputs
- 📝 An XML urlset built from one URL per line
- 📅 Optional changefreq, priority and lastmod per URL, with sensible defaults
- ✔️ Changefreq values validated against the sitemap specification
- 🗂️ Sitemap-index mode to combine multiple sitemap files
- 🛡️ XML escaping of special characters in URLs
- 📋 Copy the finished XML or download it as sitemap.xml
When you would generate one
- Launching a new site with pages search engines have not seen yet
- Adding a batch of new pages and telling Google about them
- Splitting a large site into several sitemaps linked by an index
- Submitting a fresh sitemap after moving to new URLs
The XML is generated locally in your browser; your URL list is never uploaded. Scope notes: the sitemap protocol caps each file at 50,000 URLs and 50 MB, so very large sites need the index mode, and the file only helps once it is hosted at its final URL and submitted in Google Search Console or an equivalent.
Related tools
Meta Tags Generator
Title, description, keywords, canonical and robots meta tags with a live Google search preview
SERP Previewer
See exactly how your title and description look in Google results — with pixel-accurate truncation warnings.
UTM Link Generator
Build clean, correctly-encoded campaign links in seconds — with one-tap presets for Facebook Ads, Google Ads and more.