XML Sitemap Generator From URL List

Free · no sign-up · runs in your browser

XML Sitemap Generator

Paste a list of URLs and get a valid, downloadable sitemap.xml in seconds. No crawling, no account, nothing ever uploaded.

<urlset> <url> <loc> <lastmod> <changefreq> <priority>

Your URL list

Everything is computed locally — your URLs never leave this tab.

One URL per line. Blank lines are ignored and duplicates removed.
Main host:
Toggle off to omit the <lastmod> tag entirely.
Applied to every URL in the file.
Applied to every URL in the file.

Validation summary

0
Kept URLs
0
Duplicates
0
Invalid lines
0
Other host
0
Bytes
0
Lines read

sitemap.xml

0 URLs · 0 B · sitemap.xml

Preview shows the first 500 URLs; the download always contains all of them.


          

How it works

1 · <loc>

Paste one URL per line. Blank lines are dropped, hosts are lowercased, duplicates are collapsed and absolute http(s) is enforced.

2 · <url>

Optionally attach a shared <lastmod>, <changefreq> and <priority> to every entry, and filter out URLs on other hosts.

3 · <urlset>

Review the live preview, then download a UTF-8 XML file named sitemap.xml — ready for Search Console or robots.txt.

Built for real URL lists

Escaped query strings

Ampersands, angle brackets and quotes inside URLs are XML-escaped, so ?a=1&b=2 stays valid XML.

Big pastes stay responsive

100,000+ lines are parsed in chunks with a progress bar; the preview is capped at 500 URLs while the download keeps everything.

50,000 / 50 MB guard

Crossing the sitemap limit raises a warning that you need a sitemap index — it never blocks the download.

Bare domains fixed in one click

Entries like example.com/page are reported, never silently dropped, with an auto-prefix fix button.

Nothing uploaded

No crawling, no request to your site and no server round-trip: the file is built in your browser with a Blob.

UTF-8, no BOM

The download is served as application/xml with the XML declaration on the first line, exactly as validators expect.

FAQ

Does this crawl my site?

No. It only formats the URLs you paste — everything runs locally in your browser, so it works for pages that are not public yet.

What happens to invalid lines?

They never enter the XML. They appear in the validation summary with a reason, and bare domains get an "Auto-prefix https://" fix button.

How are duplicates detected?

The host is lowercased and the path stays case-sensitive, so /About and /about are kept as different URLs while the same URL twice is collapsed.

Do I need a sitemap index?

Only above 50,000 URLs or 50 MB per file. The tool warns you when you cross either limit, but still generates the download.

Where do I submit the file?

Upload sitemap.xml to your site root (for example https://example.com/sitemap.xml) and submit that URL in Google Search Console or Bing Webmaster Tools.

Latest updates

More free tools

Step-by-step guides in our blog & guides.

ICS Calendar Generator Custom PRD build Custom PRD build Images to PDF Converter Free Online Retirement Calculator Live Currency Converter Image To Pdf Converter Tags Generator Free For Youtube Youtube Video Thumbnail Downloader Best Online Xml Formatter