Robots AI Crawler Helper
Build a robots.txt policy for named AI crawlers, or analyze an existing robots.txt to see which AI crawlers it allows or blocks.
- Runs locally in your browser
- No upload required
Try it
Supported formats
Privacy
Runs entirely in your browser. Your input is never uploaded, stored, or sent to a third party.
Generated a robots.txt policy with 2 crawler group(s).
How it works
- Parse each decision line into a crawler token and an allow/block choice.
- Match each named AI crawler to its most specific group (an exact token over `*`).
- Report the allowed/blocked/unspecified verdict and the matching rule.
- Crawler tokens come from a cited, dated catalog; verify at each provider.
Methodology
- Parse decision lines of the form `Crawler=allow` or `Crawler=block`, resolving each token against the cited AI-crawler catalog.
- Emit one `User-agent` group per crawler with `Allow: /` or `Disallow: /`, plus an optional `Sitemap:` line the visitor supplied.
- In analyze mode, parse the pasted robots.txt into user-agent groups and evaluate the site root against the most specific matching group, honoring longest-match precedence.
Usage
- Choose Build to compose a policy, or Analyze to inspect an existing robots.txt.
- In Build, add decision lines (for example `GPTBot=block`) and an optional sitemap URL.
- In Analyze, paste a robots.txt and read the per-crawler verdict.
Examples
These are examples, not current values: they use fixed inputs, while the interactive tool computes live results in your browser.
Block one crawler and allow another
{
"mode": "build",
"rules": "GPTBot=block\nCCBot=allow",
"sitemap": "",
"robots": ""
}Emits two groups and no sitemap line.
Analyze a blocking robots.txt
{
"mode": "analyze",
"rules": "",
"sitemap": "",
"robots": "User-agent: GPTBot\nDisallow: /\n\nUser-agent: *\nAllow: /\n"
}Limitations
Why a separate AI-crawler policy
General search crawlers and AI crawlers use different user-agent tokens and different opt-out conventions. This helper focuses on the documented AI crawlers and reports an allow/block/unspecified verdict for each, with the matching rule.
Sources
Each crawler token is cited to its provider's documentation in the catalog below; verify the current behavior at the provider before relying on a policy.
Frequently asked questions
- Does blocking an AI crawler stop it from using my content?
- robots.txt is a widely honored signal, not a technical block. Major providers document their crawlers and honor these directives, but the file cannot guarantee that a non-compliant crawler stops.
- Is my robots.txt uploaded?
- No. Both building and analyzing run entirely in your browser; nothing is sent to a server.
Sources
- OpenAI crawler documentation — OpenAI
- Google crawler documentation — Google
- Anthropic crawler documentation — Anthropic
- Perplexity crawler documentation — Perplexity
- Apple crawler documentation — Apple
- Common Crawl crawler documentation — Common Crawl
- RFC 9309: Robots Exclusion Protocol — IETF
Send feedback
Tell us if this tool helped, report a problem, or suggest a tool. Only the message you type is sent — never the input you used in the tool.
Was this tool useful?
Prefer to write to us directly? See the contact page.