XML Sitemap Generator
Paste your site's URLs and get a valid sitemap.xml — unlimited, instant, and 100% private.
Options
🔒 Everything runs locally in your browser — your URLs are never uploaded or stored.
This XML sitemap generator turns a plain list of URLs into a valid sitemap.xml that Google and other search engines can read. Paste one URL per line, choose optional lastmod, changefreq, and priority values, then copy or download your sitemap.xml. Unlike crawl-based tools that cap the free tier at a few hundred pages, this one handles unlimited URLs and runs entirely in your browser, so your list is never uploaded. The output follows the sitemaps.org 0.9 schema and is ready to submit in Google Search Console.
Frequently Asked Questions
What is an XML sitemap?
An XML sitemap is a file (usually sitemap.xml) that lists the URLs on your site so search engines can discover and crawl them efficiently. Each URL can include optional metadata like last-modified date, change frequency, and priority. Submitting it in Google Search Console helps your pages get indexed faster.
How do I create a sitemap.xml from a list of URLs?
Paste your URLs into the box, one per line. Each must start with http:// or https://. Pick your default lastmod, changefreq, and priority, then click Generate sitemap. Copy the result or download sitemap.xml and upload it to your site's root, then submit it in Search Console.
Is there a limit on how many URLs I can add?
There's no artificial cap in this tool — add as many URLs as you like. The XML sitemap protocol itself limits a single sitemap file to 50,000 URLs (and 50 MB uncompressed). If you exceed 50,000 URLs, the tool warns you so you can split them into multiple files referenced by a sitemap index.
Does this tool crawl my website?
No. It does not crawl or fetch anything. You provide the URL list and it builds the sitemap from exactly those URLs, entirely in your browser. That makes it instant and private, but it means you supply the URLs yourself rather than having them auto-discovered.
Are my URLs uploaded or stored anywhere?
No. Everything runs locally in your browser using standard JavaScript. Your URLs are never sent to a server, logged, or stored, so it's safe to use with private or staging URLs.
What do changefreq and priority do?
changefreq hints how often a page changes (daily, weekly, monthly, etc.) and priority (0.0–1.0) suggests a page's relative importance on your site. They are only hints — Google largely ignores them now — so lastmod is the most useful tag. You can omit all three by unchecking the include option.
Where do I put the sitemap.xml after generating it?
Upload it to the root of your domain (for example https://example.com/sitemap.xml), add a Sitemap: line pointing to it in your robots.txt, then submit the URL in Google Search Console and Bing Webmaster Tools.