Create a valid llms.txt file that helps AI engines understand your site
An llms.txt generator is a free online tool that builds a valid llms.txt file for your website. llms.txt is a proposed standard, placed at the root of a domain, that gives AI engines like ChatGPT, Claude, Perplexity and Gemini a clean, curated summary of what your site is about and which pages matter most. Fill in your site name, a one sentence summary and your key pages grouped into sections, and the tool writes the file in the exact expected format, ready to copy or download. Everything runs in your browser, free and with no registration.
How to create an llms.txt file
- Enter your site or project name and a one sentence summary. These two are required.
- Optionally add a short paragraph with extra context that AI engines should know.
- Group your key pages into sections such as Docs, Guides or Policies, each link with a title, URL and optional description.
- Copy the result or download it as llms.txt, then upload it to the root of your site, so it is reachable at yoursite.com/llms.txt.
The llms.txt format
| Element | Markdown | Required |
|---|---|---|
| Site name | # Name as an H1 heading | Yes |
| Summary | > One sentence blockquote | Recommended |
| Details | Plain paragraphs after the summary | No |
| Sections | ## Section name as H2 headings | No |
| Links | – [Title](URL): optional description | Inside sections |
| Optional section | ## Optional, for links AI engines may skip | No |
Common uses
- Helping AI assistants answer questions about your product with your own docs as the source.
- Pointing AI engines at your most important pages instead of letting them guess.
- Giving a documentation site a machine readable table of contents.
- Improving how your business is described in AI search results (GEO).
Tips for a good llms.txt
- Keep the summary short and factual: one sentence that says what the site is and who it is for.
- Curate, do not dump. List the pages that best explain your product, not every URL on the site.
- Use clear link descriptions. They tell the AI what each page answers.
- Place secondary links under an Optional section, so AI engines with a small context window can skip them.