XML Sitemap Generator
This tool turns a plain list of page URLs into a valid XML sitemap that follows
This tool turns a plain list of page URLs into a valid XML sitemap that follows
How to use XML Sitemap Generator
- Paste your page URLs into the box, one full URL per line.
- Optionally set a change frequency, priority, and last-modified date for all URLs.
- Copy the XML or download sitemap.xml and upload it to your site's root.
About XML Sitemap Generator
This tool turns a plain list of page URLs into a valid XML sitemap that follows the sitemaps.org 0.9 schema. Paste one URL per line and it builds the <urlset> markup instantly, letting you set an optional change frequency, priority, and last-modified date that apply to every URL. You can copy the XML or download it as sitemap.xml.
It works entirely in your browser. Your URLs are never uploaded, crawled, or sent to a server โ the XML is generated locally from the exact list you paste. Because of that, it does not discover pages for you: you supply the URLs (from your CMS, a crawl export, or by hand) and the tool formats them correctly, escaping special characters and normalizing the scheme and host.
A single sitemap file can hold up to 50,000 URLs; the tool warns you if you exceed that so you can split into multiple files and reference them from a sitemap index. Blank lines are ignored, obvious duplicates can be removed automatically, and anything that is not a valid http or https URL is skipped and listed so you can fix it.
Frequently asked questions
- How do I use the sitemap after generating it?
- Download it as sitemap.xml and upload it to your site's root so it is reachable at https://yourdomain.com/sitemap.xml. Then submit that URL in Google Search Console and add a 'Sitemap: https://yourdomain.com/sitemap.xml' line to your robots.txt so other crawlers find it too.
- Does this crawl my site to find all my pages?
- No. It runs entirely in your browser and never contacts your site, so it cannot discover pages on its own. You paste the list of URLs you want included and it formats them into valid sitemap XML. Get your URL list from your CMS, a crawler export, or a spreadsheet.
- Is my list of URLs kept private?
- Yes. Nothing is uploaded. All parsing and XML generation happens locally in your browser, so your URLs never leave your device.
- What do change frequency and priority actually do?
- They are optional hints to search engines: changefreq suggests how often a page changes, and priority (0.0 to 1.0) suggests its relative importance on your site. Major search engines largely ignore or heavily discount these values, so they are safe to leave at a default or omit entirely.
- How many URLs can one sitemap hold?
- The sitemaps.org spec limits a single file to 50,000 URLs and 50 MB uncompressed. If you have more, split them into several sitemap files and list those files in a sitemap index file.
- What date format does lastmod use?
- It uses the W3C date format (YYYY-MM-DD), which is what the sitemap spec accepts. The tool sets the same last-modified date on every URL; if pages changed on different dates, edit the values in the output before publishing.