Skip to content
SEO Tools

CSV Sitemap Generator

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

Storage and export controls

Retention
The tool's working state is kept only while this page is open. Inputs and results are not saved to persistent storage by Got A Tool.
Export
The tool may prepare a result after you run it. It downloads or copies it only when you choose that action.

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

Build a sitemap in three steps

01

Choose a CSV

Upload a comma-separated UTF-8 CSV containing page URLs.

02

Map and review

Map URL and optional last-modified columns, then review every row that needs attention.

03

Download validated XML

Small lists download as one sitemap. Lists over 45,000 valid URLs download as validated sitemap files and an index ZIP.

Questions

Common questions

When does the tool create a sitemap index?+

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.

Which fields are supported?+

URL is required. Last modified is optional and must use a valid W3C Datetime value when supplied.

Why are some URLs excluded?+

Relative addresses, non-HTTP URLs, different hosts, duplicates, and invalid last-modified values are kept out of the download and reported by source row.

Why not include priority or changefreq?+

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.

Are my URLs uploaded?+

No. CSV parsing, XML generation, validation, and ZIP creation run locally in your browser.

Practical guide

Read the Sitemap and robots checklist

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