Skip to content
Kordu Tools Kordu Tools

XML Sitemap Generator

Runs in browser

Generate sitemap.xml from a URL list or validate your existing sitemap — checks priority, changefreq, lastmod, and duplicates.

Last updated 02 Apr 2026

Generate a valid XML sitemap by pasting URLs one per line. Set global changefreq and priority, override individual URLs, and download as sitemap.xml. Validate mode checks existing sitemaps for XML errors, namespace issues, invalid priorities, bad changefreq values, malformed dates, duplicates, and the 50,000-URL limit. Fully browser-based.

Changefreq:
Priority:
XML sitemap appears herePaste URLs and click "Add URLs" to start
Loading rating…

How to use

  1. 1

    Paste your URLs

    In the text area, paste all the URLs you want in your sitemap — one URL per line. You can also upload a plain text file.

  2. 2

    Click Add URLs

    Click Add URLs to parse the list. Invalid lines and duplicates are automatically skipped and reported.

  3. 3

    Set defaults and overrides

    Use the Changefreq and Priority dropdowns in the toolbar for global defaults. Override individual URLs in the table for pages with different crawl settings.

  4. 4

    Download or copy the sitemap

    The sitemap.xml generates automatically as you work. Click Download .xml to save it, or Copy to paste it elsewhere.

  5. 5

    Validate an existing sitemap

    Switch to Validate mode, paste or upload an existing sitemap.xml, and get instant feedback on all errors and warnings.

Frequently asked questions

What is an XML sitemap and why does it matter for SEO?
An XML sitemap lists the URLs on your website and tells search engines which pages you want crawled and indexed. It is especially important for large sites, new sites without many inbound links, or sites with pages that lack strong internal linking. Submitting via Google Search Console helps Google discover content faster.
How many URLs can an XML sitemap contain?
Google's Sitemap Protocol limits a single sitemap file to 50,000 URLs and 50 MB uncompressed. If your site has more URLs, create multiple sitemaps and reference them from a sitemap index file. This tool warns you if you approach either limit.
What do changefreq and priority mean?
changefreq hints at how often a page changes (always, hourly, daily, weekly, monthly, yearly, never). priority is a relative value from 0.0 to 1.0 indicating page importance compared to others on your site. Google treats both as hints, not instructions — set them accurately rather than inflating all pages to priority 1.0.
What format should lastmod dates be in?
lastmod must be in ISO 8601 format. The simplest valid format is YYYY-MM-DD (e.g. 2026-04-02). You can also include time and timezone: 2026-04-02T09:00:00Z. The date should reflect when the page content actually changed.
Is my data sent to a server?
No. All URL parsing, XML generation, and sitemap validation happens entirely in your browser. None of your URLs or sitemap content is transmitted, stored, or logged.
Do I need to submit my sitemap to Google?
Yes. Generate your sitemap, upload it to your web server root, then submit the URL via Google Search Console (Settings > Sitemaps). Also add a Sitemap: directive in your robots.txt pointing to it.
What is a sitemap index file?
A sitemap index file references multiple individual sitemaps, allowing you to exceed the 50,000-URL limit. Each referenced sitemap must itself be under the 50,000 URL and 50 MB limits.
Should I include all pages in my sitemap?
Only include pages you want Google to index. Exclude admin pages, login pages, duplicate content, parameter-based URL variants, and pages with noindex meta tags.
Does a sitemap guarantee my pages will be indexed?
No. A sitemap helps Google discover URLs but does not guarantee indexing. Google still evaluates each URL for quality, content, and crawlability before adding it to the index.

An XML sitemap tells Google and other search engines which pages on your site you

want crawled and indexed, how often they change, and their relative importance.

Submitting an accurate sitemap via Google Search Console can speed up indexing

for new and updated content.

This tool generates sitemap.xml files that conform to the Sitemap Protocol

(sitemaps.org/0.9). Paste your URLs — one per line — and click Add URLs. The

tool validates each URL, deduplicates, and populates a table where you can set

per-URL changefreq, priority, and lastmod overrides. Global defaults in the

toolbar apply to all URLs without individual overrides. The XML output updates

live as you work.

Validate mode checks an existing sitemap.xml against the full spec: malformed XML,

missing or wrong namespace, invalid URLs in loc tags, out-of-range priority values

(must be 0.0–1.0), invalid changefreq values, non-ISO-8601 lastmod dates, duplicate

locations, the 50,000-URL limit, and file size approaching the 50 MB uncompressed cap.

All processing runs in your browser. None of your URLs or sitemap content is

transmitted, stored, or logged anywhere.

Related tools