No Login Data Private Local Save

Sitemap Splitter - Online Break Large Sitemaps

7
0
0
0

Sitemap Splitter

Break large XML sitemaps into smaller, search-engine-friendly chunks

Google Compliant Bing Compliant 100% Client-Side Privacy Safe
Input Sitemap

Drop your sitemap XML file here

or click to browse — .xml files only

May fail due to CORS restrictions. If so, use Upload or Paste instead.

Split Settings

Used to generate correct <loc> URLs in the Sitemap Index. Leave blank to use relative paths.

Frequently Asked Questions

Both Google and Bing impose strict limits on sitemap files: each sitemap can contain a maximum of 50,000 URLs and must not exceed 50 MB (uncompressed). If your sitemap exceeds either limit, search engines may ignore it entirely. Splitting ensures all your pages are properly indexed. Our tool makes this process effortless by automatically breaking your sitemap into compliant chunks and generating a Sitemap Index to tie them together.

A Sitemap Index is a meta-sitemap that lists multiple individual sitemap files. Think of it as a table of contents. Instead of submitting dozens of sitemap files to Google Search Console individually, you submit just the Sitemap Index URL. Search engines then crawl the index and discover all your split sitemaps automatically. Our tool generates a properly formatted sitemap-index.xml alongside your split files, ready for submission.

While the maximum allowed is 50,000 URLs per sitemap, we recommend 1,000 to 5,000 URLs per file for several reasons: (1) smaller files upload and process faster, (2) it's easier to isolate and troubleshoot indexing issues, (3) you can organize URLs by site section or content type, and (4) search engines refresh smaller sitemaps more frequently. Use our preset buttons to quickly select common sizes.

Absolutely safe. All processing happens entirely within your browser using client-side JavaScript. Your sitemap file is never uploaded to any server. We do not store, transmit, or log any of your data. This also means the tool works offline once loaded. For sensitive or enterprise sitemaps, this provides complete privacy and security.

After downloading your split sitemaps: Step 1: Upload all split files and the Sitemap Index to your website's root directory (or any accessible path). Step 2: Update the <loc> URLs in the Sitemap Index with your actual domain (use our domain prefix field to do this automatically). Step 3: Go to Google Search Console → Sitemaps → submit the Sitemap Index URL. Step 4: Optionally, add the Sitemap Index URL to your robots.txt file for automatic discovery.

Our tool detects Sitemap Index files and will notify you if the input is an index rather than a standard URL sitemap. To split individual sitemaps referenced in an index, download each referenced sitemap file separately and process them one at a time through our tool. Alternatively, use the "From URL" tab to fetch each sub-sitemap if they're publicly accessible.

Our tool preserves all standard and extended sitemap elements, including Google Image sitemaps (<image:image>), Video sitemaps (<video:video>), News sitemaps (<news:news>), and custom namespace declarations. Each <url> element is preserved in its entirety, including <lastmod>, <changefreq>, and <priority> tags.

Since processing happens in your browser, the practical limit depends on your device's memory. We've successfully tested sitemaps with up to 200,000 URLs (approximately 40 MB) on standard devices. For extremely large sitemaps, we recommend splitting in batches or using command-line tools. The tool will warn you if any generated split file approaches the 50 MB search engine limit. If you're working with .xml.gz (gzip-compressed) sitemaps, please decompress them first.