XML Sitemap Generator
✓ Link copiedBuild a search-engine-ready sitemap.xml from a plain list of URLs — entirely in your browser. Paste one URL per line and, when you want finer control, add a last-modified date, a change frequency, and a crawl priority in any order after each URL. The generator validates every line, XML-escapes each value, and assembles a document that conforms to the sitemaps.org 0.9 protocol that Google, Bing, and other crawlers read. Lines that aren't absolute URLs are flagged so you can fix them, and the live output updates as you type. Copy the result in one click and drop it into your site's root or reference it from robots.txt. Free, fast, and completely private — nothing is uploaded or stored.
One URL per line. Optionally add a lastmod date, a changefreq (always, hourly, daily, weekly, monthly, yearly, never), and a priority (0.0–1.0) in any order, separated by spaces or commas.
How to use
Paste your URLs into the box, one per line. To enrich an entry, follow its URL with any combination of a date (lastmod, e.g. 2026-01-15), a changefreq keyword (always, hourly, daily, weekly, monthly, yearly, never), and a priority number from 0.0 to 1.0 — separated by spaces or commas, in any order. The sitemap.xml updates live on the right, and a counter shows how many URLs are included. Click Load sample to see the accepted formats, then Copy to grab the finished file.
Frequently asked questions
- What format should each line use?
- Start every line with an absolute URL beginning http:// or https://. After it you may add, in any order, a lastmod date (such as 2026-01-15 or a full W3C datetime), a changefreq keyword, and a priority between 0.0 and 1.0. Tokens are separated by spaces or commas, so both "https://example.com/ daily 0.8" and "https://example.com/, daily, 0.8" work. Anything the tool doesn't recognize is skipped with a warning, and the URL is still included.
- How many URLs can one sitemap hold?
- The sitemaps.org protocol limits a single sitemap to 50,000 URLs (and 50 MB uncompressed). If your list is larger, split it across multiple sitemap files and reference them from a sitemap index. This tool stops with a clear message if you paste more than 50,000 URLs so you don't generate an invalid file.
- Is my list of URLs sent anywhere?
- No. The sitemap is assembled entirely in your browser as you type. Your URLs and their metadata are never transmitted, logged, or stored on any server, and the tool works without an account — so it's safe to use with internal or unpublished URLs.