XML Sitemap Generator

Paste your page addresses, one per line, and get a clean, valid sitemap.xml to copy or download. The tool tidies and checks your list; it does not crawl your site.

This tool does not crawl your website. It cannot visit pages or discover links: it turns a list of addresses that you paste into a correctly formatted sitemap.xml.

Google says it ignores changefreq and priority. Leave them out unless another tool you use asks for them.

Your sitemap.xml

🔒 Everything you type stays in your browser. Nothing is sent to a server.

By Shah Rukh, software developer · Last updated:

How to create a sitemap.xml

  1. Collect your page addresses. Copy them from your site’s menu, your content system’s page list or a spreadsheet. This tool cannot find them for you, because it never visits your site.
  2. Paste them in the box, one per line. Use full addresses such as https://example.com/about.
  3. Choose the options. Most sites can leave everything on “Leave out”.
  4. Check the messages under the output for skipped lines or mixed sites.
  5. Download sitemap.xml, upload it to the top folder of your site, then tell search engines about it: add a Sitemap: line with the robots.txt generator, or submit the address in Google Search Console or Bing Webmaster Tools.

What the tool does to your list

What each option means

TagMeaningShould you use it?
lastmodThe date the page last changed in a meaningful way.Only if it is true. This tool applies one date to every URL, so use it when you really did update everything, such as a new site.
changefreqA hint about how often the page changes.Google ignores it.
priorityHow important a page is compared with your other pages, from 0.0 to 1.0.Google ignores it.

A worked example

Pasting example.com/café?a=1&b=2 produces this entry. The scheme was added, the accented letter was percent-encoded and the ampersand was escaped:

<url>
  <loc>https://example.com/caf%C3%A9?a=1&amp;b=2</loc>
</url>

Limits and tips

Next, set each page’s title and description with the meta tag generator.

Frequently asked questions

Does this tool crawl my website to find pages?

No. It runs in your browser and never visits your site. You paste the list of page addresses and it formats them as a sitemap.

How many URLs can a sitemap have?

Up to 50,000 URLs and 50 MB uncompressed per file. Larger sites split their URLs across several sitemaps and list those files in a sitemap index.

Should I set priority and changefreq?

For Google there is no benefit, because Google has said it ignores both. They are optional in the sitemap format, so leaving them out is fine.

Should I add lastmod?

Only if the date is accurate. Search engines may use lastmod when it reliably matches real changes to the page, and tend to distrust it when every page always shows today’s date.

Where do I upload sitemap.xml?

Usually to the top folder of your site, so it opens at https://your-site.com/sitemap.xml. Then add a Sitemap line to robots.txt or submit it in Google Search Console.

Why was & changed to & in my URL?

XML uses & as a special character, so it has to be written as & inside the file. Search engines read it back as a normal &, and your address is unchanged.

Related tools

🤖

Telegram Bot Maker

Build a Telegram bot without coding. Download ready-to-run Python.

🧩

Chrome Extension Maker

Make a site blocker, new tab page or link popup extension. No code.

💬

Discord Embed Builder

Design Discord embeds with a live preview, JSON and discord.py code.

🟢

WhatsApp Link Generator

Make a wa.me chat link with a message, QR code and button.

🔏

Privacy Policy Generator

Answer a few questions and get a privacy policy template.

📜

Terms & Conditions Generator

Tick the sections you need and get a terms and conditions template.

See all Generators & Builders →