Robots.txt & LLMs.txt Generator

Free ยท no sign-up ยท runs in your browser

Robots.txt & LLMs.txt Generator

Turn a domain, a few disallow paths and one AI-crawler policy into a paste-ready robots.txt plus a matching llms.txt starter โ€” with the right bot names, without memorising the syntax.

GPTBot ClaudeBot CCBot PerplexityBot

Build your crawler rules

Both files update as you type. Nothing is uploaded or stored.

Protocol and trailing slash are added for you.
Applies to GPTBot, ClaudeBot, Google-Extended, CCBot, PerplexityBot and friends.
Blank lines and lines starting with # are ignored. A trailing # note documents why a path is blocked.

robots.txt

Crawler directives + auto-derived Sitemap line.


        

llms.txt

Markdown map for AI assistants โ€” fill in the placeholders.


        

How it works

1 ยท Enter the site

Type the domain. example.com, https://example.com/ and a subdomain all normalize to one clean origin.

2 ยท Add paths & policy

One path per line, # comments allowed. Pick whether AI crawlers may train, search, or nothing at all.

3 ยท Copy or download

Drop robots.txt at your domain root, then publish llms.txt at the same root and fill in the placeholders.

What ends up in each file

robots.txt groups

One User-agent: * group with your Allow / Disallow rules, then one group per AI crawler with the matching policy, then Sitemap: pointing at your origin.

llms.txt starter

H1 from the domain, a > summary line, a Do not crawl list mirroring your disallow paths, a Pages section and your AI policy in plain words.

Path edge cases handled

Path without a leading slash gets one, duplicates are collapsed, blank lines and # comments are skipped, and * / $ wildcards are passed through untouched.

FAQ

Does robots.txt actually stop AI crawlers?

It is a widely respected convention, not a technical block โ€” the major crawlers honour it, but a rogue bot can ignore it. Treat these files as clear instructions, and use rate limiting or a firewall if you need enforcement.

Why keep OAI-SearchBot and PerplexityBot allowed?

They fetch pages to answer a user's question and link back to the source. Blocking training crawlers such as GPTBot, ClaudeBot or CCBot while allowing search agents keeps you out of model training without losing AI-search referrals.

What is the Sitemap line based on?

Your normalized origin plus /sitemap.xml. If your sitemap lives elsewhere, edit that single line after pasting โ€” WordPress and most SEO plugins expose it at the default path.

Is llms.txt an official standard?

It is a community proposal (llmstxt.org), not an official spec, and adoption is still early. It costs nothing to publish alongside robots.txt and gives assistants a curated entry point.

Is my domain or path list stored?

No. Generation happens entirely in your browser with local JavaScript โ€” nothing is sent to a server, so nothing can be logged or kept.

Latest updates

More free tools

Step-by-step guides in our blog & guides.

Hreflang & Canonical Checker LLM Token Cost Calculator Accurate Calorie Calculator Bill Generator Online Pdf PDF Accessibility Checker Favicon And App Icon Generator Free Online Square Foot Calculator IP Address Lookup Video Thumbnail Generator Online Free Tournament Bracket Maker