Skip to content
Join

XML Sitemap Generator

Build a valid XML sitemap by discovering your pages automatically or pasting a URL list — with lastmod, priority, and automatic splitting for sites over 50,000 URLs.

on-device site → sitemap.xml free · no account
</>

XML Sitemap Generator

NO URL LIMIT

Paste your page URLs and get a clean, valid sitemap.xml — no 500-URL crawl cap, no sign-up. Relative links, escaping and lastmod are handled for you, the 2026-correct way.

Your URLs
Enter your site and we'll pull its pages automatically (from your sitemap, or a light crawl). No sitemap, or want an exact list? Paste URLs below instead.
Last modified:
Tip: list only canonical, indexable pages you actually want found. Duplicates are removed automatically. Over 50,000 URLs are split into a sitemap index for you.
sitemap.xml
Paste some URLs to build your sitemap.

processed in your browser · never uploaded

How to use it

XML Sitemap Generator
in three moves.

01

Add your pages

Enter your site URL to discover pages automatically, or paste a list of URLs. Everything after this happens in your browser.

02

Set the options

Add lastmod, change frequency and priority if you want them; they're optional and Google largely ignores priority, so don't overthink it.

03

Export

Download sitemap.xml (or a ZIP of split files for large sites), upload it to your site root, and submit it in Google Search Console.

Why this one

Built against the ways these tools disappoint.

We ran the same files through the popular alternatives first. These are the gaps we found, and what this tool does instead.

01

Most generators cap the free tier at 500 pages, then ask you to pay.

No page cap — it discovers your full URL set and, for sites over 50,000 URLs, splits into a sitemap index automatically, the way the spec requires.

test: generate for a large site and see the split files
02

Uploaded generators send your whole site through their servers.

Discovery reads your public sitemap and pages; the XML is built and downloaded in your browser, with nothing stored.

test: build from a pasted URL list with your wifi off
03

You get a file with no idea whether it's valid.

Relative URLs and malformed entries are flagged before you export, so Search Console doesn't reject it.

test: paste a relative URL and watch the warning
The detail

How this actually works.

An XML sitemap is a file that lists the pages you want search engines to know about, so they can crawl your site more completely — especially useful for large sites, brand-new sites, and pages that aren’t well linked internally. It doesn’t guarantee indexing, but it removes the excuse of “we didn’t find it,” which is why Google recommends one for most sites.

The catch with the popular free generators is the cap: the best-known one stops at 500 pages on the free tier and asks you to pay past that. This has no page limit — it discovers your full URL set, and for sites over 50,000 URLs (the per-file maximum) it splits them into multiple sitemaps referenced by a sitemap index, exactly as the spec requires. Discovery reads your public sitemap and pages; the XML is built and downloaded in your browser, with nothing stored on a server.

One honest thing worth saying: if your site runs on WordPress with Yoast or Rank Math, you already have an XML sitemap — those plugins generate and auto-update one at yoursite.com/sitemap.xml, and you don’t need this. This tool is for static sites, custom builds, non-WordPress platforms, or when you want a one-off sitemap you control by hand.

When you’re done, upload the file to your site root, reference it in robots.txt, and submit it in Google Search Console. lastmod is genuinely useful; Google ignores priority and changefreq, so don’t lose time on them. Working on the rest of your technical SEO? The llms.txt Generator builds the equivalent file for AI crawlers.

FAQ

The questions people actually type in.

What is an XML sitemap?

A file listing the pages you want search engines to know about, so they can crawl your site more completely. You upload it to your site root and submit it in Google Search Console.

Is my site data uploaded anywhere?

The sitemap is built and downloaded in your browser. The one exception is the optional "Discover pages" step, which sends your site URL to a helper service to read your public sitemap. Prefer fully local? Paste your URLs instead.

What's the URL limit for a sitemap?

A single sitemap allows up to 50,000 URLs and 50 MB. Over that, you need multiple sitemaps referenced by a sitemap index — which this builds for you automatically.

Do I need lastmod, changefreq and priority?

They're optional. lastmod is genuinely useful; Google ignores priority and changefreq, so leave them off unless a tool you use reads them.

Where do I put the sitemap and how does Google find it?

Upload it to your site root (yoursite.com/sitemap.xml), reference it in robots.txt, and submit it in Google Search Console to prompt crawling.

Do I need this if I use WordPress?

Probably not. If you have Yoast or Rank Math installed, they already generate and automatically update your sitemap at /sitemap.xml. Use this tool for non-WordPress sites, static sites, or when you need a one-off sitemap you build by hand.

Why do other free sitemap generators stop at 500 pages?

The most popular one limits its free tier to 500 URLs to push you toward a paid plan. This one has no page cap — it handles your full URL set and automatically splits large sites (over 50,000 URLs) into a sitemap index.

Next

Tools people use with this one.

All 18 tools
details → JSON-LD

Schema Markup Generator

Build clean, valid Schema.org JSON-LD for rich results and AI answer engines — Article, Product, Local Business, FAQ, Event and more, with empty fields dropped automatically.

on-device Open
rules → robots.txt

robots txt Generator

Build a valid robots.txt with the right allow/disallow rules, crawl-delay and sitemap line — with warnings for the mistakes that accidentally block your whole site from Google.

on-device Open
urls → hreflang

hreflang Tag Generator

Generate correct hreflang tags for multilingual and multi-region sites — as HTML link tags or an XML sitemap block — with validation that catches the mistakes Google flags.

on-device Open