01
Choose a CSV
Upload a comma-separated UTF-8 CSV containing page URLs.
Build and validate an XML sitemap from CSV URLs with row-by-row checks.
Comma-separated UTF-8 CSV · Up to 500,000 rows · Your data stays in your browser
Data handling
Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.
How it works
01
Upload a comma-separated UTF-8 CSV containing page URLs.
02
Map URL and optional last-modified columns, then review every row that needs attention.
03
Small lists download as one sitemap. Lists over 45,000 valid URLs download as validated sitemap files and an index ZIP.
Questions
When more than 45,000 valid URLs remain after review. Each sitemap file stays below the 50,000 URL protocol limit, and the ZIP includes a sitemap index that lists every generated file.
URL is required. Last modified is optional and must use a valid W3C Datetime value when supplied.
Relative addresses, non-HTTP URLs, different hosts, duplicates, and invalid last-modified values are kept out of the download and reported by source row.
Google and Bing do not use those fields for crawling decisions, so this tool focuses on URL and last-modified data that can be meaningfully checked.
No. CSV parsing, XML generation, validation, and ZIP creation run locally in your browser.
Practical guide
Choose the crawl rule deliberately, validate the URLs you publish, and remember that a sitemap helps discovery but cannot promise indexing.
Open the guide →Keep working
Check XML sitemap structure, URLs, dates, limits, duplicates, and host consistency locally.
Open tool →Split one XML sitemap into upload-ready sitemap files and a sitemap index without silently dropping URLs.
Open tool →Build standards-aware crawler rules with live validation, safe presets, and clear guidance.
Open tool →