/about. You can also add BASE=https://example.com as a line in the input.| or comma. Lines starting with # are ignored.Format help
Per-line metadata (optional): URL | lastmod | changefreq | priority
lastmod:YYYY-MM-DD(recommended) or an ISO date-timechangefreq: always, hourly, daily, weekly, monthly, yearly, neverpriority: number from 0.0 to 1.0
Limits: sitemap protocol allows up to 50,000 URLs per file.
How to use
Input formats supported: one entry per line.
- Paste full URLs (recommended), e.g.
https://example.com/about - Or paste paths like
/aboutand set Base URL (or add a directive lineBASE=https://example.com). - Optional per-line metadata (pipe or comma separated):
URL | lastmod | changefreq | priority - Click Generate sitemap.xml, then Copy or Download.
Need validation after generating? Try the Sitemap Checker (Offline) or Sitemap Checker Online (Paste XML).
FAQ
Does this tool crawl my site to discover URLs?
No. It only generates a sitemap from what you paste, so nothing is crawled and no network requests are made.
Can I generate a sitemap from relative paths like /about?
Yes—set the Base URL field or add a line like BASE=https://example.com, then paste paths.
How do I add lastmod, changefreq, and priority?
Add them per line using URL | lastmod | changefreq | priority, or set defaults in the options.
What date format should I use for lastmod?
Use YYYY-MM-DD (recommended). ISO date-time strings also work if they’re valid.
Will the tool remove duplicate URLs?
Yes if “Remove duplicate URLs” is enabled; duplicates are matched on the final absolute URL after normalization.
What are the sitemap limits I should know about?
A single sitemap file should contain no more than 50,000 URLs. If you need more, split into multiple sitemaps and use a sitemap index.
Is the output compatible with Google Search Console?
Yes, it uses the standard sitemap protocol. If you want strict rule checks, validate it with the sitemap checker tools linked on the page.