Turn a list of URLs into a valid sitemap.xml with lastmod, changefreq and priority. Removes duplicates, validates URLs. Free, runs in your browser.
First time here? Paste your list of absolute URLs, one per line Your input is processed locally and disappears when you close the tab.
A sitemap tells search engines which pages exist and when they last changed. Our free xml sitemap generator turns a plain list of URLs into a valid sitemap.xml in one step.\n\nBe clear on what it does not do: it cannot crawl your website. Browsers block cross-origin requests as a security measure, so no in-browser tool can fetch and follow another site's links, and any that claims to is running a server. Instead, export your URLs from your CMS, a desktop crawler, or your framework's route list, and paste them in.\n\nFrom there it validates every line, removes duplicates automatically, and skips relative paths with a clear warning, because a sitemap requires absolute URLs. You can optionally add lastmod, changefreq, and priority — with the honest note that Google has publicly stated it ignores the latter two.\n\nThe 50,000-URL protocol limit is enforced with a warning rather than silently producing a file that will be rejected. Everything runs in your browser. Once you have the file, add a Sitemap: line to your robots.txt with the Robots.txt Generator and submit it in Search Console.
Paste your list of absolute URLs, one per line
Choose whether to include lastmod, changefreq or priority
Review the duplicate and invalid-URL warnings
Download sitemap.xml and upload it to your domain root
This builds a sitemap from a list of URLs you provide. It cannot crawl your site to discover them — browsers block cross-origin requests, so no in-browser tool can. Export your URLs from your CMS, a crawler, or your framework's route list.