Skip to content

Free browser tools that respect your files — everything runs locally, nothing is uploaded.

Visual Sitemap Builder

Paste a URL list to draw an interactive site tree — edit it, search it, and export sitemap.xml, a CSV outline, SVG, or PNG. Free, no sign-up, runs entirely in your browser.

One URL per line. Lines starting with # are comments, https:// is optional, and query strings are stripped.

Selected node

Click a node in the tree to rename it, add a child page, or delete its subtree.

Added as <lastmod> to every URL in the XML export.

Exports

Pages
0
Nodes
0
Depth
0
Widest level
0 · 0

No sitemap yet

Paste a URL list and choose “Build sitemap”, or load the sample site to see a 30-page tree.

100%

Drag to pan, scroll to zoom, click a node to select it, and click the chevron under a node to collapse or expand its branch.

Quick Answer

A visual sitemap builder turns a list of URLs into a tree diagram of your website so you can see its structure, find orphan pages, and plan changes. Paste your URLs (one per line) and this free tool draws a tidy tree you can collapse, search, and edit node by node, then export as a valid sitemap.xml, a CSV outline, or SVG/PNG images — all computed in your browser, so your URL list never leaves your device and no account is needed.

How It Works

1

Paste your URL list — one URL per line, https:// optional, lines starting with # ignored — or load the sample site

2

Choose “Build sitemap”: the host becomes the root, each path segment becomes a node, and duplicates and query strings are cleaned automatically

3

Explore the tree: drag to pan, scroll to zoom, collapse branches with the chevrons, and search to highlight and jump to matching nodes

4

Edit any node — rename it, add a child page, or delete its subtree — and the layout re-flows without overlaps

5

Export sitemap.xml (with optional lastmod), a CSV outline, a standalone SVG, or a 2× PNG for documentation

Key Facts

  • Paste any URL list — protocols optional, # comments ignored, query strings and duplicates cleaned automatically
  • Tidy-tree layout on SVG with non-overlapping nodes, rounded elbow connectors, and depth-based spacing
  • Pan by dragging, zoom 40%–250% with wheel or buttons, and reset to fit the whole tree
  • Click any node to rename it, add a child page, or delete its whole subtree — the layout re-flows instantly
  • Collapse branches with a chevron that shows the hidden page count
  • Search highlights matching nodes and jumps the viewport to the first match
  • Exports: sitemap.xml (urlset with optional lastmod), CSV outline (level, path, title), standalone SVG, and 2× PNG
  • Your work is saved in this browser (localStorage) and reloads automatically — free, no sign-up, no uploads

Frequently Asked Questions

How does the tool build the tree from my URL list?

Each line is parsed as a URL — https:// is added when missing, and query strings and # fragments are stripped. The host becomes the root of a tree, and each path segment becomes one node level, so example.com/blog/2026/post nests as blog → 2026 → post. Duplicate URLs are merged, lines starting with # are treated as comments, and invalid lines are counted and skipped rather than breaking the parse.

Is the exported sitemap.xml valid for Google Search Console?

Yes. The export is a standard sitemap 0.9 urlset (the schema defined at sitemaps.org, which Google and Bing both read) with one <url> and <loc> entry for every real page in your tree. Special characters such as & in URLs are XML-escaped, and you can attach an optional <lastmod> date to every entry. Submit it in Search Console like any other sitemap file.

Is this visual sitemap builder free?

Completely free with no URL limits, account, or watermark. Desktop tools that also generate sitemaps typically charge — Screaming Frog’s SEO Spider is free only up to 500 crawled URLs and its annual license costs £199 — while this tool has no per-page pricing because everything is computed locally in your browser.

Is my URL list private?

Yes. Parsing, layout, and every export run entirely in this browser tab with client-side JavaScript — no URLs, files, or exports are uploaded to any server. The only storage is your browser’s localStorage, which keeps your list on this device so the sitemap survives a refresh; Clear all removes it.

Can I edit the tree, or is it read-only?

Fully editable. Click a node to select it, then rename it (or double-click to jump to the rename field), add a child page under any node, or delete an entire subtree — the tidy-tree layout re-computes immediately so nothing overlaps. Manually added pages get URLs from their parent and are included in the XML export like any other page.

What are the export formats, and what do they contain?

Four formats: sitemap.xml with a <loc> for every page (plus optional lastmod), a CSV outline with level, path, and title columns for spreadsheets, a standalone SVG with explicit colors that opens in any vector editor, and a 2×-resolution PNG with a white background for slides and documentation. Exports follow collapse state only for the image formats — XML and CSV always cover the complete tree.