Home/Tools/SEO Tools/Sitemap Generator

Sitemap Generator

SEO Tools

Generate XML sitemaps for better search engine indexing.

⚡ Instant🔒 Private, in your browser🆓 Free, no sign-up👥 For marketers and seo
Your data never leaves your browser. We do not store inputs.

What Sitemap Generator does

The Sitemap Generator builds an XML sitemap from a list of page addresses that you paste in, one per line. It does not crawl your site, so it contains exactly the pages you give it. It adds https:// where it is missing, removes duplicates, skips and lists invalid lines, and can add a last-modified date, change frequency and priority. Copy the XML or download it as sitemap.xml, then upload it and submit it in Search Console. It runs in your browser.

FV
Reviewed by the FreeToolsVerse team · Last updated · How we check our tools

Features and benefits

  • Builds valid XML with the standard sitemaps.org namespace and escapes special characters
  • Removes duplicate addresses and reports lines that are not web addresses
  • Warns about more than 50,000 addresses or addresses from more than one host
  • Lets you leave out last-modified, frequency and priority, which Google mostly ignores

How to use Sitemap Generator

  1. Paste your page addresses, one per line
  2. Choose whether to add a last-modified date (today or a date you choose), a change frequency and a priority
  3. Check the count, duplicates removed and any invalid lines or warnings
  4. Copy the XML or download sitemap.xml, upload it to your site root and submit it in Google Search Console

Who should use it

Made for marketers and seo. Typical uses:

  • Creating a sitemap for a small or new site
  • Turning a spreadsheet or CMS export of URLs into valid sitemap XML
  • Producing a quick sitemap for a landing page set

Example

Pasting https://example.com/, https://example.com/about, example.com/blog/post, a repeat of the about page and the text "not a url" gives 3 addresses, with 1 duplicate removed and 1 invalid line skipped. With a custom last-modified date of 2026-10-05, each entry has a loc line and a lastmod line.

Limitations and accuracy

It does not crawl your website or discover pages; it only uses the addresses you paste. A sitemap file can hold 50,000 addresses and 50 MB, and every address must belong to the host that serves the file. A sitemap helps discovery but does not guarantee indexing.

Accuracy: Results show what the tool can measure at the moment you run it and can differ from what search engines see. Use them as guidance.

Expert Tip

List only final, canonical addresses that return a 200 status and that you want indexed. Add a last-modified date only when the page really changed, because dates that always say "today" teach crawlers to ignore them.

Frequently asked questions

How do I use the Sitemap Generator?
Paste your page addresses, one per line, choose the optional fields, and the XML appears at once. Copy it or download sitemap.xml, upload it to your site root and submit it in Google Search Console.
Does it crawl my website?
No. It builds the file from the addresses you paste, so you can export a list from your CMS, a spreadsheet or your own records.
Do priority and change frequency matter?
Google ignores both, so you can leave them out. It may use the last-modified date if it proves accurate.
How many URLs can a sitemap hold?
Up to 50,000 addresses and 50 MB uncompressed per file. Larger sites need several sitemaps joined by a sitemap index.
Is my data uploaded anywhere?
No. The sitemap is generated in your browser.

Sitemap Generator: the complete guide

What the generator does

The Sitemap Generator builds an XML sitemap from a list of addresses that you paste in, one per line. It does not crawl your website, so it only includes the pages you give it. That makes it the right tool for small sites, new sites and lists exported from a spreadsheet or a CMS, and the wrong one if you expect it to discover pages by following links. You can add a last-modified date, a change frequency and a priority, and then copy the XML or download it as sitemap.xml.

What it cleans up

The tool checks your list and tells you what it did.

  • A line without a scheme, such as example.com/blog/post, gets https:// added.
  • Exact duplicates are removed and counted.
  • Lines that are not web addresses are skipped and listed, so a pasted note like "not a url" cannot end up in the file.
  • Special characters such as ampersands are escaped so the XML stays valid.
  • A warning appears if addresses come from more than one host, or if there are more than 50,000.

A worked example

Paste five lines: https://example.com/, https://example.com/about, example.com/blog/post, a repeat of the about page, and the text "not a url". The tool reports 3 addresses, 1 duplicate removed and 1 invalid line skipped. With the last-modified option set to a custom date of 2026-10-05, each of the three entries has a loc line with the address and a lastmod line with that date, inside a urlset element that uses the standard sitemaps.org namespace.

What search engines actually use

Google uses the loc address and, if it proves reliable, the lastmod date. It ignores the priority and change-frequency fields, so leaving them out is fine. Only set a last-modified date if it reflects a real change to the page, because dates that always say "today" teach crawlers to ignore them. List only the final, canonical addresses that return a 200 status and that you want indexed: no redirects, no pages blocked by robots.txt, no noindex pages and no duplicate versions with tracking parameters.

Limits of the format

A single sitemap file can hold up to 50,000 addresses and 50 MB uncompressed, and all addresses must belong to the host that serves the file. A larger site needs several sitemaps joined by a sitemap index file. A sitemap helps discovery, but it does not guarantee that a page will be indexed. Pages are indexed when Google judges that they are useful, so good internal links and quality content matter more.

Publishing the sitemap

Upload sitemap.xml to the root of your site, add a Sitemap line to robots.txt with the Robots.txt Generator, and submit the address in Google Search Console and Bing Webmaster Tools. To check that a list of addresses is well formed first, use the URL Validator, and to confirm that the XML is valid, use the XML Validator. The guide to robots.txt, sitemaps and canonical tags covers the full picture. Everything is built in your browser.

Learning resources

Explore more in SEO Tools, read the guides and articles, or see how we test our tools.

Share This Tool