Turn a manually entered list of absolute website URLs into a standards-based XML sitemap without crawling or fetching.
01 / WEBSITE URLS
Optional format: URL | lastmod (YYYY-MM-DD) | changefreq | priority (0.0–1.0 in tenths). Leave optional positions blank with |. Maximum 5,000 URLs / 2 MB input and 5 MB XML output (below sitemap protocol limits of 50,000 URLs / 50 MB).
02 / VALIDATION
Enter at least one URL to generate a sitemap.
Malformed entries block export rather than silently appearing in the sitemap. Duplicates keep their first occurrence and order.
03 / XML PREVIEW
04 / SITEMAP NOTES
Every valid URL becomes a <url> entry. Optional lastmod is a real ISO date; changefreq and priority are hints search engines may ignore. The generator does not crawl, host or submit the sitemap.
URL entries stay in your browser. No requests, crawlers or external services are used.
Enter or open local content without a server upload.
Inspect validation and review the browser-only result.
Save the result locally when it is ready.
Enter one HTTP(S) URL per line, optionally append | lastmod | changefreq | priority, correct invalid entries, and copy or download the generated sitemap.xml.
Strict URL/date validation, deterministic deduplication, escaped XML and practical browser size limits below sitemap protocol ceilings.
All URL processing stays in your browser. This tool does not crawl, host, submit or fetch any website.
No. It only generates a downloadable sitemap.xml from URLs you type. It neither crawls nor hosts or submits a sitemap.
Write one absolute HTTP(S) URL per line. Optionally add | YYYY-MM-DD | changefreq | priority, leaving unused positions blank.
Normalized duplicate URLs are removed while retaining the first valid occurrence and a deterministic input order.
URL values are XML-escaped, including ampersands in query strings, so generated loc text remains valid XML.
They are optional sitemap hints that search engines may ignore. Adding them does not guarantee discovery or ranking.
The browser tool supports up to 5,000 entries, 2 MB input and 5 MB output. These are practical browser limits below the protocol's 50,000-URL and 50 MB ceilings.