Robots.txt Generator
Generate a deploy-ready robots.txt with search-engine and 2026 AI crawler rules. Pick a stack template, tune disallow paths, and copy the file. It is generated locally, and your site is never fetched or tested live.
Developer notes
deployTarget changes the header comment and default disallow seeds until you edit paths manually. aiCrawlerPolicy adds named User-agent groups on top of the * group — it does not replace search-engine crawling rules on *. includeSitemap appends a Sitemap line only when the URL field is non-empty; use an absolute https:// URL in production. outputStyle minimal strips comment lines for paste into an existing file. This tool is separate from FastMinify production /robots.txt and from meta name="robots" on the Meta Tags Generator.
Options
AI crawler policy
Adds named User-agent groups for 2026 AI crawlers. block-training is the default, and it blocks model-training bots while allowing search/browse agents.
Deploy target
Changes the copy-target comment and default disallow path seeds for static root, Next.js public/robots.txt, or WordPress root.
Include sitemap line
Appends Sitemap: {url} when the sitemap field is non-empty. Turn off for staging drafts without a production URL yet.
Output style
commented adds section headers as # lines; minimal emits directives only for paste into an existing file.
When this is the right tool
Ship a static or JAMstack site with GPTBot/Google-Extended blocked but search/browse agents allowed. Drop public/robots.txt into a Next.js project with sensible /api/ and /_next/data/ disallows. Draft a WordPress root robots.txt before upload, without a live URL tester.
Related tools
Back to the SEO / Web Tools hub. Pair with Meta Tags Generator for meta robots vs robots.txt. Build a matching sitemap.xml and reference it with a Sitemap line. Add structured data with JSON-LD Schema Markup Generator. Decompose sitemap URLs with URL Parser, normalize path segments with Slugify, or format JSON-LD later with JSON Formatter.
Robots.txt Generator FAQ
Local crawl-file generator
Does FastMinify fetch or test my live robots.txt?
No. Generation and validation use only your form inputs. Nothing is crawled, proxied, or checked against your production domain.
Is this the same as FastMinify's own robots.txt?
No. FastMinify's /robots.txt serves this site. This generator builds a file for your project, with separate logic and separate output.
What do the AI crawler presets mean?
block-training disallows training crawlers (GPTBot, Google-Extended, CCBot, anthropic-ai). It still allows search and browse agents like ChatGPT-User and PerplexityBot. block-all-ai disallows every catalogued AI agent. custom lets you pick agents individually.
Can this emit meta robots tags?
No. Use the Meta Tags Generator sibling for <meta name="robots">. robots.txt and meta robots solve different layers of crawl control.
Where do I generate the sitemap.xml file?
Use the XML Sitemap Generator sibling. Paste your URL list, download sitemap.xml, then reference it here with Sitemap: https://example.com/sitemap.xml when include sitemap line is on.
SEO / Web Tools
Generate meta tags, Open Graph, Twitter Card, robots.txt, sitemap.xml and JSON-LD in your browser. Previews come from your input, and your site is never fetched.
Explore other tool categories
- Minify
Minify JavaScript, CSS, HTML, JSON, XML, SVG and other formats to cut the bytes you ship, before gzip or a CDN.
- Unminify
Make minified code readable again to debug or review it. Unminify JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML and other formats.
- Conversion
Convert data between JSON, YAML, XML, CSV, TOML and other formats locally, with no upload to a server.
- Encoding
Encode or decode Base64, URLs, HTML entities and JWTs, and generate hashes and HMACs in your browser.
- Serialization
Serialize and deserialize PHP data structures beside JSON workflows.
- JSON Tools
Validate, format, repair, compare and explore JSON in your browser, alongside the JSON minifier and converters.
- SVG Tools
Preview, optimize with SVGO, export as a data URI, resize, beautify, convert to JSX and validate SVG in your browser.
- Beautify
Make code readable with consistent indentation. Beautify JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML and more in your browser.
- CSS preprocessors
Compile SCSS or LESS to standard CSS in your browser. Pair it with beautify or minify to handle a whole stylesheet.
- Color & CSS Tools
Check WCAG contrast, convert CSS colors and units, and generate shades, border-radius and box-shadow code in your browser.
- DevOps & Infra
Terraform HCL format/validate/minify, Dockerfile format & lint, Docker Compose and .env validation.
- CI/CD
Format GitHub Actions and GitLab CI YAML and check the structure of workflows and jobs in your browser.
- Logs & observability
Format, filter and validate JSON and NDJSON logs, and turn Nginx or Apache access logs into CSV or TSV.
- Kubernetes
Multi-doc manifests, structural validate, Ingress/Deployment starters, and Helm values formatting.
- Networking / IP
Subnet calculator, IP converter, range to CIDR, CIDR summarize and IP-in-subnet checks for IPv4 and IPv6, in your browser.
- Security & tokens
Inspect JWKS, verify JWTs, decode X.509 certificates, convert PEM and JWK, scan text for secrets and hash with bcrypt in your browser.
- API & schemas
Format, validate, lint and convert OpenAPI, JSON Schema and GraphQL SDL in your browser.
- HTTP Tools
Paste cURL commands, HTTP messages, URLs, HAR files and Cookie or Set-Cookie headers to format and inspect them. Nothing is sent.
- Developer utilities
Timestamps, UUID, ULID, Nanoid, cron, passwords, regex, slugs, number bases, letter case, text diff, chmod and Lorem Ipsum, all in your browser.
- Text & Markdown
Count words, build Markdown tables of contents, turn CSV into Markdown tables and sort or deduplicate lines in your browser.
- AI & LLM
Count tokens, estimate API costs, check context-window fit, convert JSON to TOON and analyze prompts, all in your browser.
- Test Data
Dummy names, emails, phone numbers, addresses, dates, IBANs, card numbers and JSON, CSV or SQL rows for fixtures and database seeds. Everything is generated in your browser.
- Barcode labels
Draw Code 128, EAN-13 and UPC-A labels and static QR codes in your browser, then download PNG or SVG. This is not a GS1 lookup.