Free SEO Tool

XML Sitemap Generator & Validator

Turn a list of URLs into a valid, correctly-split sitemap.xml — or validate one you already have against Google's actual limits and the sitemap protocol, entirely in your browser.

  • ✔ Auto-splits at 50,000 URLs
  • ✔ Sitemap index generation
  • ✔ Full validator
  • ✔ Free Forever
urls.txt / /about /blog/post-1 /blog/post-2 /contact sitemap.xml <urlset> <url><loc>/</loc> <lastmod>2026... <priority>1.0</> </url> ... 4 more <url> </urlset>

Build a Correctly-Formatted Sitemap in Seconds


A sitemap.xml tells search engines every URL on your site worth crawling, along with hints about how often it changes and how important it is relative to other pages. Getting the XML structure right, respecting Google's 50,000-URL and 50MB-per-file limits, and knowing when you need a sitemap index file are all easy to get wrong by hand.
This tool takes a plain list of URLs — exported from your CMS, generated with a find command, or pulled from your existing sitemap — and builds valid sitemap XML, automatically splitting into multiple files with a sitemap index if you're over the limits. The Validator tab checks an existing sitemap against the same rules.

How It Works

1. Paste Your URLs

One per line — full URLs or paths, from any source.

2. Set Defaults

Change frequency, priority, and last-modified date.

3. Generate & Download

Get valid sitemap.xml, split and indexed if needed.

This tool builds a sitemap from a URL list you provide — it does not automatically crawl your site to discover pages. Browsers block cross-site page fetching for security reasons (CORS), so automatic crawling isn't possible purely in-browser. See the FAQ below for how to quickly export a URL list from common platforms.
Sitemap Basics

Rules Worth Knowing

RuleLimit
Max URLs per sitemap file50,000
Max uncompressed file size50 MB
Over the limit?Split into multiple files, referenced by a sitemap index file
changefreqAdvisory only — search engines may ignore it based on observed actual update frequency
priorityRelative to other pages on your own site only — has no effect on ranking against other sites

FAQsXML Sitemap Generator & Validator

Why doesn't this tool automatically crawl my site?

Browsers block JavaScript from reading pages on other domains (CORS), making automatic crawling impossible in-browser. Export a URL list from your CMS, use "find" on a static site, or pull URLs from Google Search Console instead.

Do I need a sitemap index file?

Only past 50,000 URLs or 50MB per file. Most sites never need one — this tool creates an index automatically only when necessary.

Does changefreq or priority affect ranking?

No. Google largely ignores changefreq and treats priority as only a relative hint within your own site — neither is a ranking factor.

Is my URL list uploaded anywhere?

No. Both generation and validation happen entirely in your browser. Nothing is sent to any server.

24/7 Support Available:

Our support team is here to assist you around the clock. Get Expert Help, Anytime.