Sitemap XML Generator
Paste URLs and generate a valid XML sitemap — download ready.
100% in your browser — nothing uploadedGenerate a valid XML sitemap from a list of URLs
About this sitemap XML generator
Paste a list of URLs — one per line — and generate a valid XML sitemap following the sitemaps.org protocol. The output is a complete, well-formed XML document ready to upload to your web server or submit to search engines. Optional fields include lastmod (defaults to today), changefreq, and priority.
A sitemap tells search engines which pages exist on your site and when they were last modified. While search engines can discover pages by crawling links, a sitemap ensures nothing is missed — especially new pages, pages with few incoming links, or pages behind JavaScript navigation that crawlers might not follow.
The generator validates each URL (must start with http:// or https://), removes duplicates, and XML-escapes special characters in URLs. It shows a count of valid URLs and skipped entries so you know exactly what went into the output. The generated XML conforms to the sitemaps.org 0.9 schema.
You can download the result directly as a sitemap.xml file or copy it to the clipboard. For large sites, the protocol allows up to 50,000 URLs per sitemap — but for very large sites, consider using a sitemap index file instead. Everything runs in your browser; no URLs are fetched or stored.
FAQ
What is the maximum number of URLs?
The sitemaps.org protocol allows up to 50,000 URLs per sitemap file (and up to 50 MB uncompressed). For sites with more URLs, use a sitemap index that references multiple sitemap files.
Should I include lastmod dates?
Yes, if you can provide accurate dates. Google uses lastmod to prioritize crawling pages that have actually changed. Using today's date for all URLs is better than nothing but not ideal — use real modification dates when possible.
Are my URLs sent anywhere?
No. The sitemap is generated entirely in your browser. No URLs are fetched, validated against servers, or stored.