Skip to content

PUBLISHING · LOCAL PROCESSING

XML Sitemap Generator

Turn a page URL list into a checked XML sitemap. Review normalized URLs, then download the complete file.

No crawling or uploads. This tool does not check whether pages exist or will be indexed.

Your page URLs

0 UTF-16 text units.

Up to 50,000 nonempty input lines from one HTTP(S) origin. Each normalized URL must be shorter than 2,048 characters. Fragments and duplicate normalized URLs are removed. Paste and file resource limits are 52,428,800 text units and bytes respectively.

Sitemap hints (optional)

These are optional protocol hints. Google ignores change frequency and priority; they do not improve rankings. No last-modified dates are invented.

Small pasted lists update after you finish typing. Use Build sitemap for more than 200,000 text units or a file. Ctrl/Cmd+Enter also builds.

Add page URLs to begin.

Limits, normalization and publishing

Each sitemap contains one origin: scheme, hostname and port. URLs are serialized by your browser, which percent-encodes Unicode and normalizes hostnames and default ports. Fragments are removed; query parameters are retained. Review the normalized URLs before publishing.

Generation runs in a worker. Loading worker files may take up to 15 seconds; a running operation stops after 10 seconds. Cancel or edit your source to stop pending work. Large XML stays out of the preview: at most 100 URLs and 20,000 XML units are shown.

If clipboard access fails, manual selection is available for full XML up to 1,000,000 units. Use the complete download for larger output. Nothing is saved automatically or sent to a server.

Publish the downloaded file using your normal website process. Generating a file does not publish it, submit it to search engines or guarantee indexing. See the Sitemap protocol and Google's sitemap guidance.