Robots.txt Tester

Test URLs against any robots.txt exactly the way Google does (RFC 9309) — including AI crawlers like GPTBot, ClaudeBot and PerplexityBot. Bulk URLs, live editing, the matching rule shown for every verdict. No signup, no daily limits.

🔒 Private by design: all rule matching happens in your browser. Fetching a live robots.txt goes directly from your browser (or via a public CORS relay if the site blocks direct access); pasted content never leaves your device.

📖 Want the full background? Read the guide: learn when and how to use this tool.

Why you need a robots.txt tester in 2026

Google retired its Search Console robots.txt Tester, and at the same time robots.txt became more important than ever: it is now the primary switch for controlling AI crawlers — GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended (Gemini training), PerplexityBot and CCBot (Common Crawl) all read it. One typo in a Disallow line can deindex a section of your site, or silently leave your content open to crawlers you meant to block. This tester shows you exactly which rule fires for any URL and crawler, before you deploy.

How matching works (RFC 9309, the rules Google follows)

Blocking AI crawlers: a quick reference

CrawlerCompany / purposeBlock with
GPTBotOpenAI — model trainingUser-agent: GPTBot
Disallow: /
OAI-SearchBotOpenAI — ChatGPT search resultsUser-agent: OAI-SearchBot
Disallow: /
ClaudeBotAnthropic — model trainingUser-agent: ClaudeBot
Disallow: /
Google-ExtendedGoogle — Gemini training (does not affect Search)User-agent: Google-Extended
Disallow: /
PerplexityBotPerplexity — answer engineUser-agent: PerplexityBot
Disallow: /
CCBotCommon Crawl — open dataset used for trainingUser-agent: CCBot
Disallow: /

After editing, paste your draft into the tester above and run your key URLs against All major bots to confirm the policy does what you think it does.

Frequently asked questions

How do I test if a URL is blocked by robots.txt?

Load your robots.txt (fetch it by domain or paste it), enter one or more URLs, pick a crawler, and click Test. Each URL gets an Allowed or Blocked verdict along with the exact rule that matched, following the same longest-match rules Google uses (RFC 9309).

Google removed its robots.txt tester — is this a replacement?

Yes. Google retired its Search Console robots.txt Tester; this tool covers the same workflow: test URLs against a live or edited robots.txt for Googlebot and other crawlers — plus bulk testing and AI crawlers, which Google’s tool never had.

Can I check whether AI bots like GPTBot or ClaudeBot can crawl my site?

Yes — that is a headline feature. Use the “All major bots” mode to see one URL tested against Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot, CCBot and more at once, so you can verify your AI-crawler policy actually does what you intended.

Which matching rules does this tester follow?

The Robots Exclusion Protocol as standardised in RFC 9309 and implemented by Google: the most specific user-agent group wins, the longest matching path rule wins, Allow beats Disallow on ties, and * and $ wildcards are supported.

Does robots.txt actually stop AI companies from using my content?

It stops compliant crawlers (GPTBot, ClaudeBot, CCBot, Google-Extended all state they respect robots.txt). It is a voluntary protocol though — it does not technically prevent access, and it does not remove content already collected. It remains the standard, machine-readable way to declare your policy.

Can I edit the robots.txt and re-test before deploying?

Yes. The robots.txt box is fully editable — fetch your live file, modify it, and re-run your URL list instantly to preview the effect of a change before you ship it.