Free ToolLarge-Site SEOClient-Side

Sitemap Builder & Splitter

Generate valid, chunked sitemap.xml files and a sitemap_index.xml—all in your browser. Enforce the 50k URL and 50 MB limits, optionally GZIP each part, and download a single ZIP.

Ship large sitemaps safely
Publish faster with your dashboard
Track indexing & performance
Ready to publish new pages?
Build clean sitemaps here, then open your dashboard to publish + schedule content and updates.
Open Dashboard
Add URLs, build sitemaps, then publish content in your dashboard
Dashboard
URLs Input
Publish Updates
URL Governance
Defaults (optional)
Row-level values from CSV override these defaults.
Ready to publish new pages?
Build clean sitemaps here, then open your dashboard to publish + schedule content and updates.
Open Dashboard
Splitting & Limits
Hard-capped at 50,000 per spec
We also enforce a 50 MB maximum per part.
Index Location (optional)
If blank, the index will reference filenames only.
Build
Dashboard
Debug & Tests (local)

Who is this for?

Fast-Changing Sites

Ecommerce, marketplaces, news, UGC—where thousands of URLs shift weekly.

Migrations & Replatforming

Emit clean sitemaps to speed re-indexing and validate coverage.

Headless & Agencies

When plugins are not enough and you need strict control.

How it works

  1. Paste URLs or upload CSV (url,lastmod,changefreq,priority).
  2. Choose governance (force HTTPS, trailing slash mode, de-dupe) and defaults.
  3. Split with caps: ≤50,000 URLs & ≤50 MB per file. Optional .xml.gz.
  4. Download a ZIP with sitemap_index.xml and all parts.
Tip: Host the ZIP contents at /sitemaps/ (or any folder) and submit the index to Search Console.
Ready to publish new pages?
Build clean sitemaps here, then open your dashboard to publish + schedule content and updates.
Open Dashboard

Keep this tool alive ☕

This tool is free — but it runs on real servers, real APIs, and real costs.
If it helped you even once, consider supporting Postly.

Faster downloads Stable uptime More free tools

No pressure — tools stay free for everyone.