llms.txt Generator
Build a spec-compliant llms.txt — the markdown file at /llms.txt that gives AI crawlers a curated map of your most important pages. Structured editor with add/remove/reorder sections and links, a live preview, an audit that flags non-absolute URLs and missing fields, ready-made templates, and an Import mode that round-trips an existing file.
About this ToolHow it works, benefits & use casesTap to collapse
An llms.txt file is a small markdown document you place at the root of your site (/llms.txt) that gives AI crawlers and assistants a curated map of your most important pages — exactly like robots.txt and sitemap.xml do for search engines, but written for language models instead. This generator is a full structured editor for the standard at llmstxt.org: you set a site name, a one-line summary blockquote, an optional details paragraph, and any number of titled sections, each holding a reorderable list of links with a title, URL, and an optional note describing what the page is. A live preview renders valid llms.txt as you type, an audit panel flags the issues that weaken it for crawlers — missing name, no summary, non-absolute URLs, empty sections — and an Import mode round-trips an existing file you paste back into the editor so you can fix and re-export it. Four realistic templates (SaaS product, documentation site, developer tool, and blog) give you a complete starting point, and the output copies, downloads as llms.txt, shares via URL, or pipes into another tool.
How to Use
- 1Start from a template (SaaS, Docs, Developer tool, or Blog) for a complete example, or build from scratch.
- 2Set the site name (the required H1), a one-line summary blockquote, and an optional details paragraph in markdown.
- 3Add sections like "Docs" or "Product"; give each a title and add link rows with a page title, absolute URL, and optional note.
- 4Reorder sections and links with the up/down controls so the most important pages come first.
- 5Watch the live llms.txt preview and the audit panel — fix any flagged warnings such as non-absolute URLs or a missing summary.
- 6Switch to Import mode to paste an existing llms.txt and round-trip it back into the editor, then copy, download, or share the result.
Key Benefits
- Generates a spec-compliant llms.txt for the emerging AI-crawler standard at llmstxt.org
- Structured editor with add, remove, and reorder for both sections and individual links
- Live preview renders valid markdown as you type — no guessing the exact format
- Built-in audit flags missing names, absent summaries, non-absolute URLs, and empty sections
- Import mode parses an existing llms.txt and round-trips it back into the editor
- Four realistic templates for SaaS products, docs sites, developer tools, and blogs
- Runs entirely in the browser with shareable URLs and copy/download/pipe output
Common Use Cases
- Publishing /llms.txt so ChatGPT, Claude, and Perplexity surface the right pages from your site
- Pointing AI assistants at your docs quickstart and API reference instead of marketing pages
- Maintaining a curated link map for a SaaS product, library, or developer tool
- Auditing and fixing an existing llms.txt by importing it and resolving the flagged warnings
- Giving an "Optional" section so crawlers can skip secondary links when context is limited
Place this at the root of your site as /llms.txt
# Acme Cloud > Acme Cloud is a team workspace for planning, tracking, and shipping product work in one place. Acme Cloud combines docs, issue tracking, and roadmaps. This file points AI assistants at the pages most useful for answering questions about features, pricing, and setup. ## Product - [Features overview](https://acme.cloud/features): What Acme Cloud does and who it is for - [Pricing](https://acme.cloud/pricing): Plans, limits, and per-seat pricing - [Integrations](https://acme.cloud/integrations): Slack, GitHub, Figma, and Zapier connectors ## Docs - [Getting started](https://acme.cloud/docs/quickstart): Create a workspace and invite your team - [API reference](https://acme.cloud/docs/api): REST + webhook reference ## Optional - [Changelog](https://acme.cloud/changelog) - [Security & compliance](https://acme.cloud/security): SOC 2, data residency, SSO
Start from a template
Site
Sections (3)
What is llms.txt?
llms.txt is a proposed standard (llmstxt.org) for a markdown file at the root of your site — https://example.com/llms.txt — that gives AI assistants a curated map of your most useful pages. Like robots.txt and sitemap.xml, but written for language models: a single # Name heading, an optional > summary, and ## Sections of annotated links. Crawlers with a tight context budget can skip anything under an Optional section.
Was this tool helpful?
Share Your Experience
Help others discover this tool!
Related guide
Related tools
- AI Token Counter & Cost EstimatorCount tokens and estimate API cost across GPT, Claude, Gemini & more — with a live multi-model comparison and context-window fit
- Text to SlugConvert text to URL-friendly slugs
- MCP Server Config GeneratorGenerate valid Model Context Protocol server config for Claude Desktop, Claude Code, Cursor, VS Code, Windsurf & Zed
- JSON Schema ⇄ Zod ConverterConvert JSON Schema to Zod and back — with strict mode for OpenAI/Anthropic structured outputs and function calling
- Sitemap Priority CalculatorPaste a list of URLs and get a complete XML sitemap with priorities from a transparent, tunable model — each URL auto-classified by type & depth, with a per-row score breakdown and priority distribution analysis
- Markdown Link CheckerCheck for broken links in Markdown files
llms.txt is a proposed standard (documented at llmstxt.org) for a markdown file placed at the root of your domain — for example https://example.com/llms.txt. It gives AI tools a concise, curated list of the pages on your site that are most useful for answering questions, similar in spirit to robots.txt and sitemap.xml but designed for large language models rather than search-engine crawlers.
Only the H1 title is strictly required: a single "# Site name" heading. After that you can add an optional "> summary" blockquote, an optional free-form details paragraph in markdown, and any number of "## Section" headings, each followed by a markdown list of links in the form "- [Title](https://url): optional note". This generator produces exactly that structure and the audit panel tells you which optional parts are missing.

