tomai
Log in
Free · SEO Tools

Sitemap Generator

Paste a list of URLs, get a ready XML sitemap or sitemap index

Mode

One URL per line. Optionally add "url, changefreq, priority, lastmod" — any part you omit uses the defaults below.

Output

XML sitemaps with correct lastmod signals

Crawl a start URL or paste routes — priorities, changefreq and W3C-dated lastmod generate schema-valid XML you can submit anywhere.

URL list in, XML out

Paste one URL per line with optional changefreq, priority, and lastmod columns, set defaults for skipped fields, and watch the URL count update as you paste.

🔒

Sitemap index mode

The index mode takes existing sitemap URLs and emits a sitemap-index.xml wrapper, so multi-file sites keep one discovery point for crawlers.

🎯

Standards-compliant XML

The output follows the sitemaps.org schema with a urlset or sitemapindex root, and the download button saves the file with the correct .xml extension.

Protocol details handled for you

Frequently asked questions

How many URLs can one sitemap hold?

The sitemap protocol caps a single file at 50,000 URLs (and 50MB uncompressed) — beyond that, split into multiple sitemap files and list them together using a sitemap index (this tool's other mode).

Do I need to set changefreq and priority accurately?

Google has said it largely ignores both — they're a hint, not a directive most crawlers strictly honor. Getting lastmod right matters more, since it's actually used to prioritize re-crawling.

Is my content uploaded anywhere?

No — everything runs in your browser with plain JavaScript. Nothing you paste is ever sent to a server.

Related tools

What Is a Sitemap Generator?

A sitemap.xml lists the URLs you want search engines to consider for indexing, along with optional hints about each page — how often it changes, its importance relative to other pages, and the last modified date. It is not a ranking boost; it is a discovery aid for sites with new pages, deep structures, or pages only reachable through forms. This generator turns a pasted list of URLs into a standards-compliant XML sitemap, or combines several existing sitemaps into a sitemap index. SEO professionals and developers use it at launch time and after every big content push. The generator handles the escaping and structure for you, which is where hand-built XML most often goes wrong.

What the generator outputs

  • 📝 An XML urlset built from one URL per line
  • 📅 Optional changefreq, priority and lastmod per URL, with sensible defaults
  • ✔️ Changefreq values validated against the sitemap specification
  • 🗂️ Sitemap-index mode to combine multiple sitemap files
  • 🛡️ XML escaping of special characters in URLs
  • 📋 Copy the finished XML or download it as sitemap.xml

When you would generate one

  • Launching a new site with pages search engines have not seen yet
  • Adding a batch of new pages and telling Google about them
  • Splitting a large site into several sitemaps linked by an index
  • Submitting a fresh sitemap after moving to new URLs

The XML is generated locally in your browser; your URL list is never uploaded. Scope notes: the sitemap protocol caps each file at 50,000 URLs and 50 MB, so very large sites need the index mode, and the file only helps once it is hosted at its final URL and submitted in Google Search Console or an equivalent.

Related tools