Make an llms.txt file so AI assistants understand your site.
Describe your site in a few lines, group your most useful pages, and download a clean llms.txt in the llmstxt.org format. Checks flag missing summaries and bad links. Everything happens in your browser.
- Free, no sign-up
- llmstxt.org format
- Made in your browser
About your site
Add pages from a list Paste addresses or a sitemap.xml
Paste addresses one per line, or paste the whole of your sitemap.xml and the page addresses are taken from it. Titles are made from the address, so edit them after.
Sections and links
Group pages the way you would explain the site to a new colleague. A section named Optional marks pages an assistant can skip when short of space.
Save it as llms.txt in the root of your site, so it opens at https://example.com/llms.txt.
How to create an llms.txt file
Describe the site
Give it a name, a one-line summary and, if it helps, a short note on who it is for and what an assistant should know.
Add your best pages
Group links into sections such as Docs and Product, with a few words on each page. Paste a list of addresses to start faster.
Download and upload
Check the notes, download llms.txt and put it in the root of your site, at /llms.txt.
llms.txt is a plain Markdown file at the root of a site that gives language models a short, curated map of it: what the site is, and which pages matter. It was proposed as a way to help AI assistants find the right pages without wading through navigation, scripts and ads. This generator writes the file in the proposed layout and checks it for the mistakes that make it less useful.
What it does
- Writes the file in the llmstxt.org layout: a title, a one-line quote, optional notes, then sections of links.
- Lets you group pages into sections, with an Optional section for pages an assistant can skip when short of space.
- Creates links from a pasted list of addresses, with titles worked out from each address.
- Checks for a missing name or summary, links that are not full addresses, links with no description, repeats and files that run long.
- Shows the file with colour as you edit, and copies or downloads it.
Limits, honestly
- llms.txt is a proposal, not a standard. Some AI products read it and many do not, and no one promises it improves how you appear in AI answers.
- It does not replace robots.txt, a sitemap or good page content. It sits beside them.
- It only describes the pages you list. It does not crawl your site, so it cannot find pages for you.
- Keep it short and current. A file full of old or broken links is worse than none.
- For a longer version that holds the full text of your documentation, publish a separate llms-full.txt. This tool writes the short file.
llms.txt Generator: questions and answers
What is llms.txt?
Do ChatGPT, Claude and Perplexity read llms.txt?
What goes in an llms.txt file?
Where do I put llms.txt?
What is the difference between llms.txt and robots.txt?
How long should llms.txt be?
Is my information sent anywhere?
Can I make an llms.txt from my sitemap?
More free tools
Need a custom tool, site or store?
I scope, design and build tools, websites and Shopify stores for teams in India and abroad. Send a short brief and I will reply within 48 hours.