Total URLs
0
All current URLs included in this sitemap draft.
Generate XML sitemaps from direct URLs or imported files with lastmod, changefreq, and priority.
Paste URLs directly, upload TXT, CSV, JSON, or XML files, edit sitemap fields, and export a ready-to-submit XML sitemap with up to 500 URLs.
Add one URL per line. URLs from this box appear in the table automatically, and duplicates are removed for you.
Upload TXT, CSV, JSON, or an existing XML sitemap. CSV, JSON, and XML imports can preserve lastmod, changefreq, and priority.
Total URLs
0
All current URLs included in this sitemap draft.
Manual URLs
0
Added directly from the text box.
Imported URLs
0
Loaded from TXT, CSV, JSON, or XML files.
Selected URLs
0
Use checkboxes to bulk-update or remove rows together.
Review imported URLs and adjust lastmod, changefreq, and priority before generating the XML file.
Generate the XML output, copy it to your clipboard, or download it directly as a sitemap file.
An XML sitemap is a file that lists the URLs on a website along with optional metadata such as when each page was last updated, how often it changes, and its relative priority. Search engines like Google and Bing read this file to discover pages faster, especially on large sites, new sites with few external links, or sites that rely heavily on JavaScript navigation. A sitemap does not guarantee indexing, but it gives crawlers a clear, structured map of the pages you consider worth crawling.
Most free sitemap generators only crawl a site and spit out a fixed file. This one is built as an editable workspace, so you stay in control of every field before anything gets downloaded.
Set priority (0.0–1.0) and change frequency individually for each URL in the table, not just once for the whole file.
Assign an accurate lastmod date to every page, or leave it blank to default to today automatically.
Select specific rows with checkboxes and apply new defaults to just that group, or update every URL at once.
Name the downloaded file whatever you want instead of being locked into a generic sitemap.xml.
Import from TXT, CSV, JSON, or an existing XML sitemap — CSV, JSON, and XML files keep their original lastmod, changefreq, and priority values instead of resetting them.
Paste or import overlapping URL lists without worrying about duplicates — repeated URLs are detected and skipped automatically.
Step 1
Paste URLs directly into the text box, or upload a TXT, CSV, JSON, or existing XML sitemap file.
Step 2
Every URL lands in an editable table where duplicates are already removed automatically.
Step 3
Adjust last modified date, change frequency, and priority per URL, or select rows and apply new defaults in bulk.
Step 4
Generate the XML, preview it, then copy it to your clipboard or download it under a custom file name.
Every step above runs locally in your browser — URLs and uploaded files are never sent to a server just to build the sitemap.
Search engines crawl the web by following links, but that process can miss pages that are new, poorly linked internally, or several clicks deep in your site structure. Submitting a sitemap through Google Search Console or Bing Webmaster Tools gives crawlers a direct list of URLs to check, which can shorten the time between publishing a page and having it discovered. It is also one of the first things to check when a page seems to be missing from search results.
Google has stated it largely ignores changefreq and priority values, treating them as hints rather than instructions. They can still help other crawlers and internal tooling reason about your site, and they cost nothing to include, but lastmod accuracy and a clean, deduplicated URL list matter far more for how search engines actually use a sitemap.
Upload the downloaded sitemap.xml file to your site's root directory (or wherever your CMS serves static files), then reference it in your robots.txt file with a line like Sitemap: https://example.com/sitemap.xml. From there, submit the URL in Google Search Console and Bing Webmaster Tools so both can track crawl and indexing status over time.
Generate JSON-LD schema markup with live preview, validation, and URL-based autofill.
Open toolTest robots.txt rules, crawl access, and blocked resources for any URL.
Open toolScan websites for broken links, crawler-blocked URLs, and timeout issues with source-page reporting.
Open toolIt creates a valid XML sitemap file from direct URLs or uploaded TXT, CSV, JSON, and XML sources. You can include last modified dates, change frequency, and priority for every URL.
You can generate a sitemap with up to 500 URLs in this tool. The interface keeps the list editable before you download the final XML file.
Yes. The tool accepts TXT, CSV, JSON, and XML sitemap files. CSV, JSON, and XML imports can preserve fields like lastmod, changefreq, and priority when they are available.
Yes. Every imported URL stays editable in the table, so you can adjust lastmod, changefreq, and priority before generating the XML output.
Yes. The tool runs entirely in your browser for sitemap creation. Your URL lists and imported files are not sent to a server for generation.