Skip to content
tecuy
SEO & Webmaster

XML Sitemap Generator

Build a standards-compliant XML sitemap from a list of URLs you provide — no crawling, correctly XML-escaped, with the sitemaps.org URL-count limit enforced, not ignored.

URL 1
Important limits and honesty notes

This tool never crawls your site or fetches any page — every URL comes from what you type or paste here. A single sitemap file can list at most 50,000 URLs (the sitemaps.org protocol limit); beyond that, split your URLs across multiple sitemap files and list them in a separate sitemap index file. lastmod is only included when you provide it — it is never guessed or defaulted to today's date. changefreq and priority are hints to crawlers, not commands — search engines are free to ignore either one entirely.

Generated entirely in your browser — nothing you enter here is sent to a server, and no website is crawled.

Build a standards-compliant XML sitemap from a list of URLs you provide — this tool never crawls your site to discover pages. Add an optional last-modified date, change frequency, and priority per URL; all three are validated and correctly XML-escaped in the output.

changefreq and priority are hints search engines may use, not commands they must follow — don't expect either one to force different crawl behavior.

How to use the XML Sitemap Generator

  1. Type a full address, including https://, into the URL 1 box.
  2. Optionally pick a last-modified date, choose a changefreq value, and enter a priority from 0.0 to 1.0.
  3. Click Add another URL for each additional page; use Remove to delete a row.
  4. Click Generate, then fix any listed errors and generate again.
  5. Use Copy or Download .xml to save the sitemap, then upload it to your site.

Example: Two URLs, one with an ampersand

URL 1 is https://example.com/ with lastmod 2026-10-01, changefreq weekly and priority 1.0; URL 2 is https://example.com/search?q=shoes&page=2 with nothing else filled in. Generate shows sitemap.xml — 2 URLs. The first url block contains loc, lastmod, changefreq and priority, while the second contains only <loc>https://example.com/search?q=shoes&amp;page=2</loc>, with the & escaped as &amp;.

Questions about the XML Sitemap Generator

Can I paste a whole list of URLs at once?
No. Each URL has its own row, so you add rows with Add another URL. Rows left blank are skipped when the sitemap is generated.
Why is my priority rejected?
Priority must be written as 0, 1, or a decimal with a leading digit, such as 0.5 or 1.0. A value like .5 or 1.5 gives the error that priority must be a number between 0.0 and 1.0.
Does it catch duplicate pages?
It rejects exact duplicates only. https://example.com/a and https://example.com/a/ are treated as different URLs, so pick one canonical form yourself. URLs with a #fragment are rejected.
Where should I put the generated file?
Typically at your site root, for example https://example.com/sitemap.xml. You can then point search engines to it with a Sitemap: line in robots.txt or submit it in their webmaster tools.