Skip to content
littlekit.app
All tools

Sitemap generator

Build a sitemap from page URLs with date validation, duplicate removal, and a live XML preview.

Up to 200 URLs on the same origin. Optional per-page date after a tab: URL [tab] YYYY-MM-DD.
Optional sitemap hints
YYYY-MM-DD. Use only when this is the actual last change date for these pages. A tab-separated date overrides it.
3URLs in sitemap
0Duplicates removed

Host at https://example.com/sitemap.xml · 0 fragments removed

Normalized sitemap entries
Page URLLast modified
https://example.com/Omitted
https://example.com/coffeeOmitted
https://example.com/aboutOmitted

No pages are crawled. All URLs must share a protocol, host and port. Date-only lastmod values are validated, including leap years.

Live sitemap XML280 characters
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/coffee</loc>
  </url>
  <url>
    <loc>https://example.com/about</loc>
  </url>
</urlset>
Processed on your device

How it works & useful details

How this tool works

Enter one HTTP(S) URL per line, optionally followed by a tab and YYYY-MM-DD lastmod date. A per-page date overrides the optional default. All URLs must use the same protocol, host and port; host the file at that origin root. Duplicate removal retains the first normalized URL and its date. Fragments can be removed explicitly. Up to 200 lines and 200,000 input characters; normalized URLs must be shorter than 2,048 characters. No crawling, cross-site sitemaps or sitemap indexes. Optional hints do not guarantee indexing.

Sitemap protocol