📈 SEO and Marketing Free Forever

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.

URLs, One Per Line
Sitemap Settings
About This Tool

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

Paste a URL list or upload a plain text file
Automatic priority by URL folder depth, or a fixed value
Today’s date, a custom date, or no lastmod tag at all
Splits into a sitemap index above fifty thousand URLs
Validates URLs and removes duplicates automatically
Downloads as .xml, or a .zip when split into multiple files

How to Generate a Sitemap

1

Add your URLs

Paste them directly, or upload a plain text file.

2

Set change frequency and priority

Pick a value, or let priority scale with folder depth.

3

Generate

Click Generate Sitemap to build the XML file.

4

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.

Single URL entry
<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.

Sitemap index, for large sites
<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.

Common Questions

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.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Check our detailed privacy policy here.