Robots.txt Tester
Paste the contents of a robots.txt file, enter a URL or path and a crawler such as Googlebot, and see whether it is allowed or blocked — with the matching group, the deciding rule and its length. Nothing is fetched.
1. robots.txt & URL
Pasted text onlyUse the crawler’s product token, e.g. Googlebot or Bingbot, or * for all crawlers.
2. Result
RFC 9309 matchingCrawl-delay is shown for information only and never blocks a URL. Blocking crawling does not by itself remove a page from search results.
About Robots.txt Tester
Robots.txt Tester checks a URL or path against the rules in a robots.txt file you paste, for the crawler you name. It selects the matching user-agent group, evaluates every Allow and Disallow rule with * wildcards and $ end anchors, and reports the deciding rule, its length and whether the URL is allowed or blocked. Nothing is fetched.
A single misplaced slash or wildcard in robots.txt can block important pages from being crawled. Testing a draft before publishing it shows exactly which rule decides each URL.
Step by step
- Paste the contents of your robots.txt file.
- Enter a full URL or a path that starts with /.
- Enter the crawler’s user-agent token, such as Googlebot, or * for all crawlers.
- Press Test URL.
- Read the result, matching group and deciding rule, then copy or download the summary.
What it offers
- Case-insensitive user-agent groups with fallback to *
- Groups for the same crawler combined, as the standard requires
- * wildcards and $ end-of-path anchors
- Longest matching rule wins; Allow wins a tie
- Crawl-delay and Sitemap lines shown for information
- Parser notes for unknown fields and misplaced rules
Tips for best results
- Test a page you want crawled and a page you want blocked after every change.
- Remember that robots.txt rules are case-sensitive for paths.
- Use noindex rather than robots.txt to keep crawlable pages out of results.
- Keep a “User-agent: *” group as a sensible default.
Why people use it
Explainable
See the exact rule that decides.
Standards-based
Follows RFC 9309 matching.
Safe
Test drafts before they go live.
Private
Nothing is fetched or sent.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.