01 // SITEMAP GENERATOR

Generate from a URL.

Point at a homepage. We crawl up to 500 same-origin pages and hand back a clean XML sitemap (or CSV / TXT / JSON).

Crawl is same-origin only and respects HTML responses. JavaScript-rendered links won't be discovered — for SPAs, generate a sitemap from your build pipeline instead.

Frequently asked

FAQ

Does it respect robots.txt?
Not strictly. The crawl is a one-time, bounded fetch from the same origin, identifying as xmlsitemapmaker.com bot. Only run this on sites you own or have permission to crawl.
Why only 500 pages?
Each request runs inside a Cloudflare Worker with a CPU budget. 500 pages keeps it fast and free. For larger sites, use the output as a seed and run a deeper crawl with Screaming Frog or your own tooling.
Does it find JavaScript-rendered links?
No. The crawler reads raw HTML responses. SPAs need to either pre-render their sitemap (recommended) or expose a server-rendered sitemap endpoint.