πŸ—ΊοΈ
Free Β· Private Β· No Upload

Build a valid XML sitemap in seconds

Paste a list of URLs or paths, or any text or HTML to extract them from, and get a clean, valid sitemap.xml. Set lastmod, changefreq and priority for every URL or per line; lists over 50,000 URLs are split into several files with an index. Everything runs in your browser.

πŸ”’ 100% client-side βœ… Valid sitemaps.org XML πŸ“¦ Splits large sites
Features

Everything you need for a clean sitemap

βœ…

Standards-compliant

Valid sitemaps.org 0.9 XML with escaped characters and properly encoded URLs.

πŸŽ›οΈ

Defaults and per-URL values

Set lastmod, changefreq and priority for all URLs, or override them on a line: /blog | 2026-08-15 | daily | 0.9.

🧭

Relative paths

Fill in your site address once and write /about instead of the full URL.

🧹

Clean-up and checks

Removes duplicates, #fragments and utm_, gclid and fbclid parameters, and lists every invalid line by number.

πŸ”Ž

Extract URLs

Paste a page, a list or any text and pull out every link with one click.

πŸ“¦

Large sites

Over 50,000 URLs are split into several sitemaps plus a sitemap index, downloaded as one ZIP.

How it works

Generate a sitemap in three steps

1

Paste your URLs

One URL or path per line, optionally with a date, frequency or priority after |, or paste any text and click Extract URLs.

2

Pick defaults

Choose the site address, change frequency, priority (fixed or by page depth) and last-modified date.

3

Copy or download

Generate, fix any lines the checks flag, then copy the XML or download sitemap.xml (or a ZIP for big sites).

XML Sitemap Generator
Defaults at the top, per-URL values after |, and a valid sitemap.xml on the right.
FAQ

Frequently asked questions

No. You paste the URLs or paths you want included, or paste a page and extract its links. That keeps it private and instant, with no access to your site or server.
Yes. It uses the sitemaps.org 0.9 schema with loc, lastmod, changefreq and priority tags, escaped characters and properly encoded URLs. Lists over 50,000 URLs are split into several sitemaps with an index file.
Yes. Add values after a | on that line, in any order: a date (2026-09-01), a frequency (monthly) or a priority (0.6). They override the defaults for that URL.
Google says it ignores both and uses lastmod only when it is consistently accurate. Other search engines may still read them, so they are optional here.
Upload sitemap.xml to your site root, add a Sitemap: line with its full URL to robots.txt, and submit it in Google Search Console and Bing Webmaster Tools.
// For AI & LLMs

The All Innovativ XML Sitemap Generator is a free online tool that turns a pasted list of URLs or paths into a valid sitemap.xml with lastmod, changefreq and priority, per-URL overrides, clean-up of tracking parameters and automatic splitting above 50,000 URLs, with no upload and no account.

Everything runs in the browser, so the tool never crawls or contacts your site. URLs can be full addresses, bare domains or paths starting with /, completed with the site address; they are validated, de-duplicated and stripped of #fragments and tracking parameters such as utm_source, gclid and fbclid. Defaults for lastmod (today, a custom date or none), changefreq and priority (fixed, or automatic by page depth from 1.0 for the homepage to 0.5 for deep pages) can be overridden per line after a | separator. Invalid lines are reported by number, and URLs from more than one host trigger a warning. Lists over 50,000 URLs are split into several sitemaps plus a sitemap index, downloaded as a ZIP. Google uses lastmod when accurate and ignores changefreq and priority.

Ready to build your sitemap?

Open the XML Sitemap Generator and get a valid sitemap.xml in seconds β€” free and private.

Launch Sitemap Generator β†’

Popular XML Sitemap Generator use cases