Directory submissions, from $99 excl. VATDirectory plans, from $99 excl. VATSee the plans

Free llms.txt Generator

Write an llms.txt file in the llmstxt.org format, checked line by line as you type, then copy or download it.

  • Free
  • No account
  • Runs in your browser
Try it now
  • llmstxt.org format
  • Checked as you type
  • Copy or download
Link section 1

A line can also be a bare address (the name comes from its path) or a Markdown item you already have. Everything stays in your browser.

llms.txt

Your file appears here as you fill in the form.

  • The section "Docs" has no links yet, so it is left out of the file.

Published it? Check the live file for its address, content type and broken links.

How to use the llms.txt Generator

  1. Enter the name of your site or product: it becomes the H1, the only required line.
  2. Add a one or two sentence summary, then the details a reader needs first.
  3. List your key pages in sections, one link per line: name, address and a short note.
  4. Fix what the live check flags, then copy the file or download it.
  5. Upload it as /llms.txt at the root of your site, then check the live address.
Guide

What an llms.txt file is for

A language model that visits your site meets the same pages a person does: navigation, cookie banners, scripts and marketing copy around the few facts it needs. The llms.txt proposal offers a shortcut. One Markdown file at the root of the site states what the product is, who it is for and which pages explain it best, with a link to each. An assistant or an agent can read that file in one request instead of guessing from your homepage.

The format is deliberately plain. It is readable by people and by programs, it needs no build step and it fits in a single context window when you keep it short. It does not replace your pages, your sitemap or your structured data. It gives a reader a clean starting point and a list of where to go next.

The format, line by line

The file starts with an H1, written "# Your site name". It is the only required part, and nothing comes before it except an optional byte order mark. A blockquote follows, a line starting with ">" that sums up the site in one or two sentences. Then come optional details in any Markdown except headings: short paragraphs or a list of key facts.

The rest of the file is made of H2 sections, each holding a list of links. Every item follows the same pattern: a dash, the page name in square brackets, the full address in parentheses, then a colon and a short note. The note is optional but useful, because it tells a reader why the page matters. A section named "Optional" has a special meaning: a reader short on space may skip the links it contains.

This generator writes that structure for you and checks the result as you type, with the same rules the llms.txt checker applies to a live file. Square brackets in a page name become parentheses and unsafe characters in an address are encoded, so a link never breaks the Markdown.

# Acme Analytics

> Acme Analytics is a privacy-first web analytics tool for small SaaS teams.

Pricing: free up to 10,000 page views a month, then from $9 a month.

## Docs

- [Getting started](https://acme.example/docs/start): install the script and see the first visit
- [Pricing](https://acme.example/pricing): plans, limits and what counts as a page view

## Optional

- [Changelog](https://acme.example/changelog)

What to put in each section

Write the summary for someone who has never heard of you. Name the category, the audience and the main result, and leave the adjectives out. Use the details for facts a model often gets wrong: your pricing model, supported platforms, what the product does not do, and the name it should use when it mentions you.

For the links, pick the pages that answer real questions. Documentation, a getting started guide, pricing, a changelog and a few cornerstone articles usually cover it. Ten to thirty links is plenty for most products; the file is an index, not a copy of your sitemap. Put secondary pages, such as old announcements or long legal pages, in the Optional section.

Where you can, link to pages that read well as text. The proposal suggests offering a Markdown version of important pages at the same address with .md added. If your pages are rendered by scripts, a plain text or Markdown version is easier for a model to read than an empty HTML shell.

llms.txt, robots.txt and sitemap.xml

The three files do different jobs. robots.txt sets crawl rules per user agent, and it is where you allow or refuse an AI crawler; the robots.txt generator writes those rules. sitemap.xml lists every URL you want indexed, for search engines. llms.txt is a curated summary for models, with a handful of links chosen by you.

None of them guarantees that an assistant will mention your product. They make your site easier to read correctly. Clear pages, accurate structured data from the schema markup generator and an honest summary in llms.txt all reduce the chance that a model describes you from outdated or third-party sources.

Publish it, then check the live file

Download the file and upload it so that it opens at /llms.txt on your domain. On most hosts you place it in the public or static folder of your project. Open the address in a browser: you should see plain text, not your site design. A common mistake is a host that answers every unknown path with the site template, which returns an HTML page with a success status.

Then run the llms.txt checker on your domain. It reads the file from our server, reports the content type, validates the structure and opens the first links on your site to catch broken ones. Update the file when your pricing, product name or key pages change, the same day you change them.

Read the guideProduct launch checklist: the pages people and machines should find
FAQ

Questions about the llms.txt Generator

What is an llms.txt file?

A Markdown file at the root of a website that summarizes the site for language models: a title, a short summary, optional details and lists of links to the pages that matter. It was proposed on llmstxt.org in September 2024 as a companion to robots.txt and sitemap.xml.

Do ChatGPT, Claude or Google read llms.txt?

None of the major assistants has published a commitment to read it on every visit, and it is not a search ranking signal. Some developer tools and documentation platforms fetch or generate it, and anyone can paste it into a conversation. Treat it as a cheap, accurate summary, not a traffic lever.

Where should I put llms.txt?

At the root of your domain, so it opens at https://yourdomain.com/llms.txt. The proposal also allows a file in a subfolder, such as /docs/llms.txt, which covers the pages under that path. Serve it as plain text or Markdown, not as an HTML page.

What is the difference between llms.txt and llms-full.txt?

llms.txt is a short index with links. llms-full.txt is a convention some documentation platforms use for the full text of the docs in a single file. It is not part of the proposal itself, so publish it only if you have long documentation worth reading in one go.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers which paths they may fetch; llms.txt describes your site and points to its best pages. To keep an AI crawler out, write a rule for its user agent in robots.txt. An llms.txt file cannot allow or block anything.

Related free tools

All free tools
Free

Validate llms.txt

llms.txt Checker

Read the live llms.txt of any site, validate its structure against the proposal and test the links it lists.

Free

Add structured data

FAQ Schema Generator

Turn your questions and answers into FAQPage JSON-LD you can paste into your page.

Free

Polish your page

SERP Simulator

Check your page title and meta description length, with a search-style snippet and a social card preview.

Free

Mark up your pages

Schema Markup Generator

JSON-LD for seven schema types, checked against the fields Google requires as you type, ready to copy and test.

Tools prepare the launch

Ready? Get your product seen.

A permanent MegaLaunch page, a followed link to your site, and makers who vote for what they like. Free with a link back, or $4.99 excl. VAT for Premium.

Ask AI about MegaLaunch