Skip to main content
Back to Tools
Sitemap 0.9 Protocol100% In-Browser · Zero URL Crawling

XML Sitemap Generator

Generate standard Sitemap 0.9 XML from an explicit URL list with optional dates, frequencies, and priorities. Validates schemes, escapes XML entities, and warns on domain mismatches.

Quick Scenarios
Sitemap Configuration & Fallbacks

Validation Summary

Valid URLs: 6

• Format: One URL per line. Optionally append date (YYYY-MM-DD), changefreq, and priority (0.0 to 1.0) separated by space, tab, or comma.

• XML Escaping: URL query parameters like & are automatically converted to &.

1.0 KB
Sitemap 0.9 schema standard6 valid entries ready for search engines
Tool Documentation & Guide

XML Sitemap Generator & Validator Guide

Generate standards-compliant Sitemap 0.9 XML with dates, frequencies, XML escaping, and host verification.

Overview

The XML Sitemap Generator transforms an explicit list of URLs into a fully validated Sitemap 0.9 document ready for Google Search Console, Bing Webmaster Tools, and search crawlers. It parses space, tab, or comma-separated dates, change frequencies, and priorities, safely escapes XML query strings (e.g. & to &), checks host consistency, and verifies that the file conforms to the 50,000 URL and 50MB uncompressed protocol limits.

How to Build an XML Sitemap

1Input Candidate URLs

Paste your URLs into the editor (one per line). Optionally include lastmod (YYYY-MM-DD), changefreq, and priority on each line.

2Configure Defaults & Base Host

Provide an optional base host (e.g. https://example.com) to automatically resolve relative paths, and set global defaults for missing dates, frequencies, or priorities.

3Inspect Quality & Schema Validation

Check the Validation Summary for invalid schemes (e.g. ftp://), malformed dates, cross-domain host warnings, and duplicates.

4Toggle Formatting & Deduplication

Choose between pretty-printed XML with indentation or a minified single-line payload, and toggle automatic duplicate suppression.

5Download or Copy XML

Copy the raw XML directly to your clipboard or download sitemap.xml to deploy in your public root directory.

XML Query String Escaping & Parameter Preservation
Input
https://example.com/shop?cat=electronics&sort=price 2026-11-12 weekly 0.8
Output
<url>
  <loc>https://example.com/shop?cat=electronics&amp;sort=price</loc>
  <lastmod>2026-11-12</lastmod>
  <changefreq>weekly</changefreq>
  <priority>0.8</priority>
</url>

Raw ampersands in query parameters break XML parsing if not converted to &amp;. The generator automatically normalizes query parameters without double-escaping valid entities.

Protocol Limits & Specifications
  • Sitemap 0.9 Protocol: Produces valid XML with http://www.sitemaps.org/schemas/sitemap/0.9 namespace.
  • Capacity Safeguards: Automatically alerts if your list exceeds 50,000 URLs or 50MB uncompressed size.
  • Flexible Parsing: Supports raw URL lists, TSV, and CSV formats with flexible parameter ordering.
Zero URL Crawling & Complete In-Memory Privacy
  • Zero Network Requests: The tool executes entirely inside your browser and never pings, crawls, or fetches submitted URLs.
  • Pre-Launch Security: Unpublished product URLs, staging paths, and embargoed pages remain strictly in your browser session.