XML Sitemap Generator
Free tool · Runs entirely in your browser
XML sitemap generator
Paste a column of URLs, or CSV rows with lastmod and hreflang columns, and get valid sitemap XML back. Everything runs in your browser, so nothing you paste is uploaded anywhere.
Nothing leaves your browser. There is no request to any server. No signup, nothing stored.
What Is an XML Sitemap Generator?
An XML Sitemap Generator turns a list of URLs you already have into a valid XML sitemap.
Paste your URLs one per line, or CSV rows with lastmod and hreflang columns, and it builds sitemap XML you can download. Everything runs in your browser, so nothing you paste is uploaded anywhere.
What This XML Sitemap Generator Does
- Accepts a plain list of URLs, one per line.
- Accepts CSV with a url column and optional lastmod and hreflang-{code} columns, such as hreflang-en, hreflang-de.
- Generates standard sitemap XML with a <url> entry for each row, including <lastmod> when provided.
- Adds <xhtml:link> alternate entries automatically when any row includes hreflang columns.
- Flags when your list goes over the 50,000-URL sitemap limit, so you know to split it.
- Runs entirely client-side; no URLs are sent to a server.
What This XML Sitemap Generator Does Not Do
- Does not crawl your website; it builds a sitemap from the URLs you paste in
- Does not discover pages on its own; you provide the list
- Does not check whether each URL is live, canonical, or should be indexed
- Does not guarantee that search engines will index your URLs
- Does not guarantee higher search rankings
- Does not automatically submit your sitemap to search engines
- Does not replace robots.txt
Why Generate an XML Sitemap?
An XML sitemap gives search engines a list of URLs that you consider important for crawling.
Use an XML sitemap to:
- Help search engines discover important pages
- Support crawling of large websites
- Make new or recently updated pages easier to discover
- Provide a clear list of canonical URLs
- Include hreflang alternates alongside a sitemap entry, when relevant
How to Generate an XML Sitemap
- Gather the URLs you want in the sitemap, for example by exporting them from your CMS or crawler of choice.
- Paste them one per line, or as CSV with a url column and optional lastmod and hreflang-{code} columns.
- Click Generate the XML.
- Copy or download the generated sitemap.xml.
- Upload it to your website's root directory and submit the sitemap URL through Google Search Console or other webmaster tools.
Frequently Asked Questions
What is an XML Sitemap Generator?
An XML Sitemap Generator creates a valid XML sitemap file from a list of URLs, to help search engines discover the pages you want crawled.
What is an XML sitemap?
An XML sitemap is a file that lists URLs that you want search engines to discover and crawl.
How do I create an XML sitemap with this tool?
Paste your URLs, one per line or as CSV with url, lastmod, and hreflang columns, then click Generate the XML. Nothing you paste leaves your browser.
Where do I get the list of URLs to paste in?
Export or copy them from wherever you already track your pages, your CMS, a crawl report, or a spreadsheet. This tool converts a list into sitemap XML; it does not crawl your site for you.
Where should I upload my sitemap?
An XML sitemap is commonly placed at the root of your website, such as example.com/sitemap.xml.
Should I submit my XML sitemap to Google?
Yes. You can submit your sitemap URL through Google Search Console to help Google discover it.