EN
My tools

XML Sitemap Generator

Turn a list of URLs into a valid XML sitemap with optional lastmod, changefreq and priority, checked against the sitemaps.org rules; splits large lists with an index.

Above this, the URLs are split into several files plus a sitemap index (the protocol allows 50,000).
Used only when splitting: files become …-1.xml, …-2.xml. Defaults to /sitemap on your host.
URLs
3
sitemap.xml
Size
289 B
uncompressed; limit 50 MB per file

Upload the file to your site root and submit it in Google Search Console and Bing Webmaster Tools, or add a "Sitemap: https://…/sitemap.xml" line to robots.txt.

My tools →
Advertisement

An XML sitemap lists the pages you want search engines to find. Paste your page addresses and this generator writes a valid sitemap.xml following the sitemaps.org protocol: absolute URLs on one host and protocol, special characters escaped, duplicates removed, optional lastmod dates, and automatic splitting with a sitemap index when you have more URLs than one file may hold. It works from your list — it cannot crawl a site, because a web page cannot fetch other websites without a server.

How to use this tool

  1. Paste one URL per line (export them from your CMS, a spreadsheet or a crawler).
  2. Choose whether to add lastmod (today or a fixed date), changefreq and priority.
  3. Copy the XML and save it as sitemap.xml in your site's root folder.
  4. Submit it in Google Search Console and Bing Webmaster Tools, or reference it in robots.txt.

Formula

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url><loc>URL</loc>[<lastmod>YYYY-MM-DD</lastmod>]</url> … </urlset>

Limits per file: 50,000 URLs and 50 MB uncompressed; larger sites use several files listed in a sitemap index. Inside <loc>, & must be written &amp; (and < > ' " as entities). lastmod uses the W3C date format.

Example

Pasting https://example.com and https://example.com/a?x=1&y=2 gives a sitemap with 2 URLs. The first becomes https://example.com/ (the root path is added), and the second is written as https://example.com/a?x=1&amp;y=2 because a bare & is not allowed in XML. A list that mixes example.com and other.com is rejected: one sitemap covers one host.

Frequently asked questions

Does Google use priority and changefreq?

No. Google has said it ignores both and uses lastmod only when it is consistently accurate. Leaving them out keeps the file smaller.

Do I need a sitemap?

Small, well-linked sites are found without one, but a sitemap helps new sites, large sites and pages with few internal links get discovered faster.

Should every URL be in it?

Only canonical, indexable pages that return 200. Leave out redirects, noindex pages, duplicates and URLs blocked in robots.txt.

Where do I put the file?

Usually at https://yoursite/sitemap.xml. A sitemap can only list URLs in its own folder and below, so the root is the safe choice.

Sources

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). XML Sitemap Generator. https://kakao.mobile/tools/xml-sitemap-generator/

MLA

“XML Sitemap Generator.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/xml-sitemap-generator/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement