Start a crawl

Enter a root URL. The crawler runs on this server (not in your browser), follows same-domain links, and respects robots.txt.

Free website sitemap crawler

This tool crawls a website starting from a root URL you provide, reconstructs its page hierarchy from the URL path structure, and lets you export the result as a spreadsheet or a visual diagram. The crawl runs on the server hosting this tool, not in your browser — that's what makes it possible to fetch pages from a domain you don't control, which browser-based tools cannot do due to cross-origin restrictions.

How it works

  1. Enter the root URL of the site you want to map, and optionally adjust the max depth and max pages.
  2. The crawler follows same-domain links in small batches, respecting robots.txt and skipping external domains, social links, duplicate URLs, and tracking parameters.
  3. Each page's name comes from its <title> tag, falling back to its first <h1>.
  4. A page's parent and level are derived from its URL path (folders), not from which page happened to link to it — so /institucional/autoridades is always a child of /institucional, regardless of how it was discovered.
  5. Export the table to Excel, or copy the visual diagram into Figma.

Limitations

This crawler reads the HTML a server sends back — it does not execute JavaScript. Sites that render their content entirely client-side (single-page apps built with heavy client-rendering) may show up mostly empty. It also cannot access pages behind a login, and very large sites will need a higher page limit or multiple runs.

Pasting the sitemap diagram into Figma is done through Figma's own built-in SVG-paste feature (no plugin required), which reconstructs shapes and lines as real, editable vectors. The one caveat, which comes from how Figma itself handles pasted SVG rather than from this tool, is that text is usually converted into outlined vector shapes instead of an editable text layer.