XML Sitemap Generator

Turn a list of URLs into a valid XML sitemap you can copy or download.

URLs, one per line

0 valid URLs found

changefreq
priority

Only set lastmod if it is truthful. A date that always says today teaches crawlers to ignore it.

sitemap.xml

A single sitemap holds up to 50,000 URLs or 50 MB uncompressed. Split into several files and a sitemap index above that.

How to Create an XML Sitemap

1

Paste your URLs

One per line, or separated by commas or spaces. Anything that is not an absolute http or https URL is ignored, and duplicates are removed automatically.

2

Set the optional fields

changefreq and priority are hints and are largely ignored by Google, so leaving them unset is a perfectly reasonable choice. lastmod is the one that carries weight.

3

Download and publish

Put the file at your domain root and reference it from robots.txt, then submit it in Search Console so you can see what was indexed.

Features

Accepts a messy list separated by lines, commas or spaces
Non-URLs filtered out and duplicates removed
Optional lastmod, changefreq and priority
Ampersands and other special characters escaped correctly
Live count of valid URLs found
Copy or download the file
Runs entirely in your browser, your URL list is never uploaded
Free with no sign-up

Frequently Asked Questions

A small, well-linked site usually gets crawled fine without one. It matters most for large sites, new sites with few external links, and pages that are not reachable through normal navigation.

Google has said it ignores both. They are part of the specification and harmless to include, but do not expect them to change how often a page is crawled.

Only if it is accurate. Google does use it, which is exactly why a lastmod that always says today trains crawlers to stop trusting it.

Up to 50,000 URLs or 50 MB uncompressed, whichever comes first. Above that, split into several sitemaps and list them in a sitemap index file.

Anything you would not want indexed: noindex pages, redirects, canonicalised duplicates and error pages. A sitemap full of URLs that should not be indexed sends a confusing signal.

At the root, then add a Sitemap line to robots.txt and submit it in Search Console. All three together is the usual setup.

No. Everything is generated in your browser, so an unreleased site structure stays private.

Yes, completely free with no sign-up.

Need a Custom Tool or Application?

We build production-grade web applications, SaaS platforms, and developer tools. Let's talk about your project.

or book a free call