Sitemap Generator
Build a search engine ready XML sitemap from a list of URLs directly in the browser. Supports automatic priority by folder depth, change frequency, last modified dates, and automatic splitting into a sitemap index for very large sites.
How This Sitemap Generator Works
Paste a list of URLs, or upload a plain text file of them, and the tool builds a properly formatted XML sitemap following the sitemaps.org protocol that search engines like Google and Bing expect. Every line is validated as an absolute URL and duplicates are removed automatically.
Every URL entry can carry a last modified date, a change frequency hint, and a priority value. If your final list grows past fifty thousand URLs, the single sitemap size limit set by the protocol, the tool automatically splits the output into multiple sitemap files plus a sitemap index file that references them all.
What This Tool Does
How to Generate a Sitemap
Add your URLs
Paste them directly, or upload a plain text file.
Set change frequency and priority
Pick a value, or let priority scale with folder depth.
Generate
Click Generate Sitemap to build the XML file.
Download and upload
Download the file and upload it to your site root, then submit it in Search Console.
Sitemap XML Format Reference
Here is the exact XML structure this tool generates for each URL, following the sitemaps.org protocol.
<url>
<loc>https://example.com/blog/post-one</loc>
<lastmod>2026-07-16</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>Each page becomes one url block. lastmod, changefreq, and priority are all optional per the protocol but recommended for clearer crawl signals.
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-1.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-2.xml</loc>
</sitemap>
</sitemapindex>When your URL list exceeds fifty thousand entries, the tool splits output into numbered sitemap files and generates this index file to tie them together.
FAQ: Sitemap Generator
An XML sitemap is a file listing every important page on your site, helping search engines discover and crawl content they might otherwise miss, especially on large sites or pages with few internal links pointing to them. It does not guarantee ranking, but it improves crawl coverage.
Upload sitemap.xml to the root directory of your domain, so it is reachable at a path such as example.com/sitemap.xml, then submit that address in Google Search Console and Bing Webmaster Tools so both engines are aware of it.
When checked, the tool looks at how many folders deep each URL sits, your homepage gets 1.0, top level pages get 0.8, and priority steps down from there the deeper a URL is nested. This gives naturally sensible values without you having to set one manually for every page.
The sitemaps.org protocol caps a single sitemap file at fifty thousand URLs. Once your list passes that limit, the tool automatically splits your URLs across multiple numbered sitemap files and generates a sitemap index file, then bundles everything into a downloadable zip.
No. The sitemap building happens directly in your browser. Your list of URLs is processed and formatted locally and is not stored anywhere.