XML Sitemap Generator
Paste your URLs and get a schema-valid sitemap.xml, with bad links caught before you upload it.
How Sitemap Generator works
Turn a list of URLs into a valid XML sitemap with lastmod, changefreq and priority. Invalid URLs are flagged before export. Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.
That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.
What a sitemap is for
A sitemap is a list of URLs you want crawled, in XML, at a location crawlers check. It does not boost ranking and it does not force indexing; it tells a crawler that these pages exist and when they last changed, which matters most for a new site with few inbound links.
This tool builds the document from a pasted list. It does not crawl your site, because a browser page cannot walk another origin without permission.
Which fields matter
loc is required and must be absolute, including the scheme. lastmod is optional and should be a real date — a sitemap that claims every page changed today, every day, teaches crawlers to ignore the field. changefreq and priority are accepted by the format and ignored by Google, so set them to something honest and move on.
| Tag | Required | Reality |
|---|---|---|
| loc | Yes | Absolute URL, escaped ampersands |
| lastmod | No | Only useful if it is accurate |
| changefreq | No | Ignored by Google |
| priority | No | Ignored by Google |
Validation and the ampersand trap
Only http and https URLs are accepted. Anything else — a mailto, a relative path, a typo — is rejected and counted in the status line rather than silently dropped.
Ampersands must be escaped as & inside XML, and the generator does that automatically. A hand-written sitemap with a raw & in a query string is invalid and is the single most common reason a sitemap is rejected.
Limits and placement
One sitemap may hold 50,000 URLs and must not exceed 50 MB uncompressed. Beyond that, split by section and use a sitemap index that lists each child sitemap.
Put the file at /sitemap.xml and reference it from robots.txt with an absolute URL. Then submit it in Search Console — the file is only useful once a crawler knows where it is.
Good to know
- Works offline once loaded, including on flights and in locked-down networks.
- No file size limit beyond your device's own memory.
- Free to use, with no account and no usage counter.
- Results are produced locally, so they are not logged or shared with anyone.
Questions
How many URLs can one sitemap hold?
Up to 50,000 URLs or 50 MB uncompressed; beyond that you need a sitemap index.
Do priority and changefreq still matter?
Google ignores both. They are harmless, but lastmod is the field that actually influences crawling.
Does it crawl my site automatically?
No. Paste the URLs; a page in your browser cannot read another site's structure.
Should every page be in the sitemap?
Only canonical, indexable pages. Including redirects, 404s or noindex pages sends mixed signals.
Keep going
More seo tools
Keyword Density
See your most repeated words and two- or three-word phrases with counts and density percentages. Spot stuffing early.
Open toolSEO Checker
Paste page source to audit title, description, headings, alt text, canonical, robots, schema and content length across 13 checks. Nothing is uploaded.
Open toolSchema Generator
Generate valid JSON-LD for Article, Product, FAQ, LocalBusiness, Organization, Breadcrumb and Video, ready to paste in head.
Open toolHreflang Generator
Build hreflang alternate tags for every language and region version of a page, including x-default, with duplicate detection.
Open toolAlt Text Helper
Write short, useful alt text from your own description of an image. Counts characters against the 125-character limit screen readers prefer.
Open toolRobots.txt Generator
Create a valid robots.txt with allow and disallow rules, crawl delay and a sitemap reference. Presets for WordPress and staging.
Open tool