Free JSON formatter & validator: beautify, validate, auto-repair, and query JSONPath 100% locally in your browser. Fast, private, with zero server uploads.
Use tool
"{ }"
Stringify JSON Online
Free tool to stringify JSON online: escape JSON into string literals or unescape stringified payloads back to JSON. 100% private in-browser.
Use tool
๐
SEO Content Checker & SERP Simulator
Free online SEO content checker: audit readability, analyze keyword density, check heading hierarchy, and simulate Google SERP snippets 100% locally in-browser.
Common queries and details about using this utility.
A robots.txt file is a standard text file stored at your website's root directory (e.g. example.com/robots.txt). It instructs web search engine crawlers (such as Googlebot, Bingbot, and Applebot) which pages or directories they are allowed or disallowed to crawl, preserving your crawl budget and hiding private administrative endpoints.
According to the official RFC 9309 specification, when multiple rules match a specific URL path, the validator evaluates the longest matching pattern length. If an Allow and a Disallow rule have the exact same matching length, the Allow rule takes precedence. If no rules match the user-agent or wildcard (*), the path is allowed by default.
To block specific AI model scrapers from crawling your website content for training, add dedicated User-agent directive blocks with Disallow: / rules. For example: User-agent: GPTBot Disallow: / and User-agent: ClaudeBot Disallow: /. Our tool automatically audits and highlights AI scraper access permissions in real time.
Googlebot is Google's core web crawler used for indexing web pages for Google Search. Google-Extended is a dedicated standalone user-agent token that allows web publishers to control whether their site content can be used to train Google AI products (such as Gemini and Vertex AI) without impacting their organic ranking in Google Search.
Robots.txt specifies crawl permissions and restrictions (telling bots where NOT to go), whereas an XML Sitemap serves as a structured catalog of all public, canonical URLs on your site that you explicitly WANT search engines to discover, index, and surface in search results.
Not necessarily. While Disallow prevents Googlebot from downloading and crawling the page's HTML content, Google may still index the URL without content if other external websites link to it. To guarantee complete removal from search engine indexes, use a 'noindex' meta robots tag or HTTP response header instead.
A Sitemap Index is an XML file that lists multiple child sitemaps. The Sitemap standard limits any single sitemap file to 50,000 URLs or 50MB uncompressed. If your website has more than 50,000 pages, you must segment your URLs across multiple sitemaps and reference them inside a parent <sitemapindex> file.
The Crawl-delay directive requests bots to pause a specified number of seconds between consecutive page requests to reduce server load. Bingbot and Yandex respect Crawl-delay, but Googlebot does not support the directive in robots.txt (Googlebot crawl rate can only be configured in Google Search Console).
Major search engines like Google and Bing cache robots.txt files and re-fetch them multiple times a day (typically every 24 hours). XML sitemaps are parsed when search engines crawl your root domain or when submitted directly via Google Search Console and Bing Webmaster Tools.
Press '/' to instantly focus the input field, 'Ctrl+Enter' to trigger validation, 'Alt+V' to switch between 2-Column Split Studio and Stacked View, 'Alt+D' to bookmark this utility to your Starred tools (persisted in localStorage), 'Alt+P' for DevToys Smart Clipboard Auto-Detect, 'Alt+R' to cycle through realistic demo presets, 'Alt+S' to open the Developer API Code Studio modal with 1-click standalone script downloads across 6 languages (.ts, .py, .go, .rs, .php, .sh), 'Alt+N' to copy the live target export filename, 'Alt+M' for Markdown summary reports, 'Alt+J' for JSON audit payloads, and 'Alt+1' through 'Alt+6' for 1-Click Quick Copy across Disallowed paths, Allowed paths, Sitemap URLs, Clean Directives, Markdown tables, and JSON audit proofs.
Advertisement
โก
Chained Workflows (Piping)
Send this tool's output directly into another utility without manual copy-paste.
๐ค
Robots.txt & Sitemap Validator
Audit crawl rules, test arbitrary paths, simulate AI bot access, generate robots.txt & validate XML sitemaps
1-Click Live Test Samples:Press / to focus โข Ctrl+Enter to check
๐งช
Real-Time Directives & Path Simulator
Enter a target website domain or load a raw robots.txt configuration on the left to audit crawl rules, test arbitrary paths, simulate AI bot access, and export structured audit reports.
Follow these simple steps to ensure search engine crawlers and AI bots interpret your site directives properly.
1
Enter URL or Paste Code
Paste a live website domain (e.g. github.com) or paste raw robots.txt / XML sitemap markup directly into the workspace.
2
Parse User-Agent Blocks
Inspect extracted Allow and Disallow path rules, declared sitemap locations, and syntax formatting.
3
Simulate Path Permissions
Test any arbitrary URL path against Googlebot, GPTBot, or custom user-agents with live RFC 9309 verdicts.
4
Filter & Export Data
Search extracted sitemap URLs, copy individual directive paths, or export all sitemap URLs as structured JSON or CSV.
Standard Robots.txt & Sitemap Directives Matrix
Directive Key
Target Spec / Crawler
Standard Purpose & Behavior
User-agent:
* or Specific Bot Name
Specifies which crawler bot the following rule block applies to (e.g. Googlebot, GPTBot).
Disallow:
Path String (e.g. /admin/)
Instructs specified user-agent not to fetch or crawl matching URL paths.
Allow:
Path String (e.g. /public/)
Explicitly allows crawling of a subfolder inside a broader disallowed parent directory.
Sitemap:
Absolute HTTPS URL
Declares official XML sitemap location directly inside robots.txt for instant bot discovery.
Crawl-delay:
Seconds (e.g. 5)
Requests non-Google crawlers (like Bing or Yandex) to pause between successive page requests.
Major AI Bot & Web Crawler Directives Reference
Updated for 2026 AI Crawlers
Bot Name
User-Agent Token
Operator
Primary Function
Default Access
Googlebot
Googlebot
Google
Web Search & Discover Indexing
Allowed
Bingbot
Bingbot
Microsoft
Bing & Copilot Web Indexing
Allowed
GPTBot
GPTBot
OpenAI
AI Model Training & Web Datasets
Allowed
ChatGPT-User
ChatGPT-User
OpenAI
Real-Time ChatGPT Live Web Browsing
Allowed
ClaudeBot
ClaudeBot
Anthropic
Claude AI Training & Content Aggregation
Allowed
PerplexityBot
PerplexityBot
Perplexity AI
Real-Time AI Search & Citations
Allowed
Google-Extended
Google-Extended
Google
Gemini & Vertex AI Model Training
Allowed
Bytespider
Bytespider
ByteDance / TikTok
AI Training & Content Indexing
Allowed
Applebot
Applebot
Apple
Apple Intelligence & Siri Search Indexing
Allowed
CCBot
CCBot
Common Crawl
Open Web Archive & Research Datasets
Allowed
Cohere-ai
Cohere-ai
Cohere
Enterprise LLM & Foundation Models
Allowed
Robots.txt & Sitemap Best Practices Checklist
โDeclare Absolute HTTPS Sitemaps
Always place your full sitemap URL at the bottom of robots.txt using Sitemap: https://yourdomain.com/sitemap.xml for instant discovery.
โAvoid Accidental Wildcard Blocking
Never leave Disallow: / under User-agent: * on production sites unless you intend to hide the entire domain from Google and Bing.
โAllow CSS & JavaScript Assets
Modern search engines render pages like real browsers. Blocking styles or script files prevents Googlebot from understanding your layout and responsive mobile design.
โSegment AI Scrapers Explicitly
If you wish to prevent AI model training without sacrificing organic search traffic, block GPTBot, ClaudeBot, and Bytespider individually rather than blocking all crawlers.
Desktop Keyboard Shortcuts Reference
Accelerate your SEO auditing and crawler validation workflow with ergonomic keyboard shortcuts designed for technical webmasters.
Global & Navigation
Focus URL or directives code input field
/
Run RFC 9309 validation audit
CtrlEnter
Toggle Split Studio vs Stacked layout
AltV
Star Tool favorite bookmark toggle
AltD
Open Developer API & Code Snippets modal
AltS
Open Keyboard Shortcuts Guide modal
AltK
Close modal / unfocus input / reset workspace
Esc
Smart Actions & Controls
DevToys Smart Clipboard Auto-Detect
AltP
Surprise Me (Load random demo preset)
AltR
Copy target export filename to clipboard
AltN
Copy Markdown audit summary table
AltM
Download structured JSON audit report
AltJ
1-Click Quick Formats (Alt+1..6)
Copy Disallowed paths list
Alt1
Copy Allowed exception paths list
Alt2
Copy Sitemap URL declarations
Alt3
Copy clean robots.txt directives markup
Alt4
Copy GFM Markdown audit table
Alt5
Copy structured JSON audit payload
Alt6
Related Technical SEO & Developer Utilities
Complement your robots.txt and sitemap audits with these privacy-first web utilities.
Common questions about robots.txt rules, RFC 9309 path resolution, AI scraper blocking, and XML sitemap validation.
Q1.What is a robots.txt file and why is it essential for website SEO?
A robots.txt file is a standard text file stored at your website's root directory (e.g. example.com/robots.txt). It instructs web search engine crawlers (such as Googlebot, Bingbot, and Applebot) which pages or directories they are allowed or disallowed to crawl, preserving your crawl budget and hiding private administrative endpoints.
Q2.How does the RFC 9309 robots exclusion protocol resolve matching conflicts?
According to the official RFC 9309 specification, when multiple rules match a specific URL path, the validator evaluates the longest matching pattern length. If an Allow and a Disallow rule have the exact same matching length, the Allow rule takes precedence. If no rules match the user-agent or wildcard (*), the path is allowed by default.
Q3.How do I block AI web scrapers like GPTBot, ClaudeBot, or Bytespider in robots.txt?
To block specific AI model scrapers from crawling your website content for training, add dedicated User-agent directive blocks with Disallow: / rules. For example: User-agent: GPTBot Disallow: / and User-agent: ClaudeBot Disallow: /. Our tool automatically audits and highlights AI scraper access permissions in real time.
Q4.What is the difference between Googlebot and Google-Extended?
Googlebot is Google's core web crawler used for indexing web pages for Google Search. Google-Extended is a dedicated standalone user-agent token that allows web publishers to control whether their site content can be used to train Google AI products (such as Gemini and Vertex AI) without impacting their organic ranking in Google Search.
Q5.What is the key difference between a robots.txt file and an XML Sitemap?
Robots.txt specifies crawl permissions and restrictions (telling bots where NOT to go), whereas an XML Sitemap serves as a structured catalog of all public, canonical URLs on your site that you explicitly WANT search engines to discover, index, and surface in search results.
Q6.Does a Disallow rule in robots.txt guarantee a page won't appear in Google index?
Not necessarily. While Disallow prevents Googlebot from downloading and crawling the page's HTML content, Google may still index the URL without content if other external websites link to it. To guarantee complete removal from search engine indexes, use a 'noindex' meta robots tag or HTTP response header instead.
Q7.What is an XML Sitemap Index and when should I use one?
A Sitemap Index is an XML file that lists multiple child sitemaps. The Sitemap standard limits any single sitemap file to 50,000 URLs or 50MB uncompressed. If your website has more than 50,000 pages, you must segment your URLs across multiple sitemaps and reference them inside a parent <sitemapindex> file.
Q8.How does the Crawl-delay directive work and does Google respect it?
The Crawl-delay directive requests bots to pause a specified number of seconds between consecutive page requests to reduce server load. Bingbot and Yandex respect Crawl-delay, but Googlebot does not support the directive in robots.txt (Googlebot crawl rate can only be configured in Google Search Console).
Q9.How often do search engine crawlers re-fetch robots.txt and sitemaps?
Major search engines like Google and Bing cache robots.txt files and re-fetch them multiple times a day (typically every 24 hours). XML sitemaps are parsed when search engines crawl your root domain or when submitted directly via Google Search Console and Bing Webmaster Tools.
Q10.What keyboard shortcuts and developer features are available in this tool?
Press '/' to instantly focus the input field, 'Ctrl+Enter' to trigger validation, 'Alt+V' to switch between 2-Column Split Studio and Stacked View, 'Alt+D' to bookmark this utility to your Starred tools (persisted in localStorage), 'Alt+P' for DevToys Smart Clipboard Auto-Detect, 'Alt+R' to cycle through realistic demo presets, 'Alt+S' to open the Developer API Code Studio modal with 1-click standalone script downloads across 6 languages (.ts, .py, .go, .rs, .php, .sh), 'Alt+N' to copy the live target export filename, 'Alt+M' for Markdown summary reports, 'Alt+J' for JSON audit payloads, and 'Alt+1' through 'Alt+6' for 1-Click Quick Copy across Disallowed paths, Allowed paths, Sitemap URLs, Clean Directives, Markdown tables, and JSON audit proofs.