Free HTML Sitemap Generator
This free HTML sitemap generator turns your list of page URLs into a clean, human-readable HTML sitemap page for visitors, plus a valid sitemap.xml and a matching robots.txt snippet. It runs 100% in your browser with no upload and no sign-up.
Generate your sitemap
Paste your page URLs (or extract them from a page), set options, and download sitemap.xml, an HTML sitemap, and robots.txt.
Your sitemap.xml will appear here as you add URLs.
How to create an HTML sitemap page
Add your URLs
Paste your page URLs one per line, or paste the full HTML of a page and the tool extracts every link it finds. Because browsers can't fetch other domains (CORS), it builds the sitemap from the URLs you give it rather than crawling a site from a server.
Set your options
Choose lastmod dates, change frequency, and priority, or let auto-priority weight pages by URL depth so your homepage and top sections rank highest in the file.
Copy or download the output
Generate a human-readable HTML sitemap page for visitors, a valid sitemap.xml that follows the sitemaps.org protocol, and a robots.txt snippet pointing to it. Copy each one or download the files to publish at your domain root.
Why an HTML sitemap page still matters
An XML sitemap helps search engines like Google discover and prioritize your URLs, and you submit it in Google Search Console under Sitemaps. But XML is written for crawlers, not people. An HTML sitemap page is a plain link list real visitors can scan to find any page on your site, which improves navigation, surfaces deep pages, and spreads internal links to content that might otherwise be buried. Many site owners publish both: sitemap.xml for search engines and an HTML sitemap page for humans.
Tip: keep a single sitemap.xml under the 50,000-URL and 50 MB limits, reference it from your robots.txt with a Sitemap line, and link your HTML sitemap page from the footer so visitors and crawlers can reach it. Regenerate whenever you add or remove pages so your lastmod dates and link list stay accurate, then resubmit the XML file in Search Console if you want faster recrawling.
Frequently asked questions
Does this tool crawl my website automatically?
No. Browsers can't fetch pages from other domains because of CORS, so the generator can't spider a live site from a server. You provide the URLs by pasting them one per line, or you paste a page's HTML and it extracts the links from that markup. You stay in full control of exactly which pages go into the sitemap.
What's the difference between an HTML sitemap and an XML sitemap?
An XML sitemap (sitemap.xml) is a machine-readable file built for search engines, listing each URL with optional lastmod, changefreq, and priority. An HTML sitemap page is a human-readable list of links for your visitors. This tool generates both from the same URL list, so you can serve crawlers and people at once.
Is the sitemap.xml valid for Google Search Console?
Yes. The XML output follows the standard sitemaps.org protocol with proper
What does auto-priority by URL depth do?
Instead of setting a priority for every URL by hand, auto-priority assigns higher values to pages closer to the root (like your homepage) and lower values to deeper paths. It's a quick way to give search engines a sensible priority hint, and you can still override any value manually before exporting.
Are my URLs uploaded or stored anywhere?
No. Everything runs 100% in your browser. Your URLs and pasted HTML never leave your device, nothing is uploaded to a server, and there's no sign-up. When you close the tab, the data is gone.