# llms.txt Generator

> Create an llms.txt file in the llmstxt.org format: site name, summary, sections of key links with notes and an Optional section. Download it ready to publish.

Use it free at https://swipetolaunch.com/tools/llms-txt-generator

## How to use it

1. **Name and summarise.** One clear sentence about what the site or product is. It becomes the blockquote under the title.
2. **Add sections of links.** Docs, Product, Pricing: one link per line as Title | URL | note.
3. **Mark the extras optional.** Blog posts and changelogs a model can skip go under Optional.
4. **Download and publish.** Serve it at /llms.txt on your domain.

## What llms.txt is

llms.txt is a proposed standard (from llmstxt.org) for a Markdown file at `/llms.txt` that gives AI assistants and agents a short, curated map of your site. Where a sitemap lists every URL for crawlers, llms.txt picks the handful of pages that explain what you do, in a format a language model can read in one pass.

Support is still early. No major AI company has committed to reading it for every answer, but coding assistants, agent frameworks and several AI search tools already fetch it, and it costs a few minutes to publish.

## The format

The file is plain Markdown in a fixed order:

1. An `# H1` with the site or project name. This is the only required part.
2. A `>` blockquote with a one-sentence summary.
3. Optional paragraphs or lists with extra context: who it is for, key terms, what it is not.
4. `## H2` sections, each a list of links: `- [Title](url): optional note`.
5. An optional `## Optional` section for links that can be skipped when context is tight.

## What to include

- **Start with the pages that answer "what is this".** Homepage, pricing, a features or how-it-works page.
- **For developer products, link docs directly.** Quick start, API reference, SDK guides. Markdown versions (`.md` URLs) are ideal if you have them.
- **Write the notes.** "Pricing: free tier, then $19 a month per seat" helps a model answer without opening the page.
- **Keep it short.** Ten to thirty links is plenty. It is a guide, not a sitemap.

## Publish and check

Upload the file so it loads at `https://yourdomain.com/llms.txt` as plain text. Make sure your [robots.txt](/tools/robots-txt-generator) does not block the AI crawlers you want to read it, then confirm the structure with the [llms.txt validator](/tools/llms-txt-validator). The [webpage to Markdown converter](/tools/webpage-to-markdown) is handy for making .md versions of the pages you link.

## What you get

- Follows the llmstxt.org layout exactly
- Any number of sections and links
- Links as Title | URL | note, Markdown or bare URLs
- Optional section for skippable pages
- Download as llms.txt

## Questions

### Where do I put llms.txt?

At the root of your domain, so it loads at https://yourdomain.com/llms.txt, served as plain text or Markdown. Some sites also publish llms-full.txt with the full content inlined.

### Do ChatGPT and Claude read llms.txt?

Not consistently in their consumer chat products yet. It is used by coding assistants, agent tools and some AI search products, and adoption is growing. It is cheap to add and does no harm.

### What is the difference between llms.txt and robots.txt?

robots.txt tells crawlers what they may fetch. llms.txt tells AI tools what is worth reading and summarises it. You can use both; just make sure robots.txt does not block the bots you want reading llms.txt.

### What goes in the Optional section?

Links that add depth but are not essential: blog posts, changelogs, case studies, older docs. Tools with a small context window may skip that section.
