What you’ll need
URL lines or page_group,locale,url CSV for hreflang.
Generate regular and international XML sitemaps from your data.
Free to use · No saved inputsURL lines or page_group,locale,url CSV for hreflang. New here? Start with “Try an example”.
URL lines or page_group,locale,url CSV for hreflang.
Validates supplied URLs and creates XML plus a sitemap index when splitting is required.
No crawling or submission. Last-modified dates are never invented.
You have a list of pages to publish, but turning it into valid XML by hand creates opportunities for escaping mistakes and missing entries. This free XML sitemap generator builds files from the URLs you supply. It fits small launches, carefully scoped page inventories and language clusters where you already know which URLs belong. It does not guess the contents of your website.
Prepare full public URLs for the pages you intend to include. For international output, use the page-group, locale and URL columns shown in the example.
Paste or upload your data and choose the relevant output mode. Keep each sitemap family scoped to its permitted host.
Generate and download the output, including an index if the tool splits files. Check the final hosted location before submitting it to a search engine.
A generated sitemap is a list of supplied URLs, not evidence that they return 200, are canonical or are indexed. Mixed origins, fragments and malformed entries need attention before export. Last-modified dates should describe real changes; the tool does not invent them.
Use Sitemap Audit & Compare to reconcile the generated output with your intended inventory, then verify live page health where needed.
No crawling or submission. Last-modified dates are never invented.
No. This is a generator from your own URL list, not a crawler. A CMS export or a trusted crawl can provide the source inventory.
No. A sitemap helps communicate URLs to search engines, but it does not require them to crawl or index every entry. Review page quality, access and indexing signals separately.