Category: Developer tools

Sitemap XML Generator

System ideaMissing a tool?

Build a sitemap.xml file from a list of URLs

Paste a list of page URLs to generate a valid sitemap.xml file, with optional change frequency, priority and last-modified date. Runs entirely in your browser.

3 URLs

sitemap.xml
<?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/about</loc>
  </url>
  <url>
    <loc>https://example.com/contact</loc>
  </url>
</urlset>

Everything on this page is processed in your browser. Nothing is uploaded.

What this tool does

A sitemap lists the URLs on a site so search engines can discover and crawl them efficiently, using the sitemaps.org XML format. This tool takes one URL per line, drops duplicates and anything that is not a valid http or https address, and builds the urlset markup search engines expect — ready to save as sitemap.xml and reference from robots.txt.

How to use it

  1. Paste one absolute URL per line, or load the example.
  2. Optionally choose a change frequency and priority applied to every URL, and whether to stamp today's date as the last-modified value.
  3. Copy the XML or download it as sitemap.xml, and upload it to your site's root.

Privacy

This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.

Frequently asked questions

Do I have to set a change frequency or priority?
No. Both are optional hints; leaving them blank produces a minimal sitemap listing just the URLs, which search engines accept.
How many URLs can one sitemap hold?
The sitemap protocol caps a single file at 50,000 URLs. Larger sites split their URLs across multiple sitemap files listed in a sitemap index file.
Are my URLs uploaded anywhere?
No. The XML is built in your browser from the list you paste, and nothing is sent to a server.