Code tool

Sitemap XML Splitter

Paste a sitemap XML document or one URL per line, choose a URL or section limit, and download valid sitemap parts without fetching any URL.

In-browser processingNo account requiredPrivacy details ↗

No URL is fetched. Processing stays in this browser.

A QUICK WALKTHROUGH

How to use this tool

  1. Paste XML or one absolute URL per line, or choose a local text file.
  2. Choose the maximum URLs per part or the number of balanced sections.
  3. Create and download the sitemap parts and index.xml.

Local XML parsing

Sitemap XML is parsed with the browser DOMParser and serialized with XMLSerializer. External entities are not fetched by this browser parser; the tool never navigates to or requests the listed URLs.

Sitemap limits

Each part contains at most 50,000 URLs and 50 MB of serialized XML. The complete input is limited to 100,000 URLs and 100 output parts.

GOOD TO KNOW

Common questions

Does it crawl the URLs?

No. URLs are only read from your pasted text or selected local file.

What XML is accepted?

A urlset containing loc elements is accepted. Plain text with one absolute HTTP(S) URL per line is also accepted.