Free tool · no signup · updated June 2026

llms.txt generator

Create a spec-correct llms.txt file in 60 seconds — so ChatGPT, Claude, and Perplexity answer questions about your product from your real docs, not stale guesses.

Build your file

Your llms.txt

# Your Site

Upload this file to your site root as /llms.txt. AI assistants like ChatGPT, Claude, and Perplexity use it to find accurate information about your product.

Tired of updating this by hand?

HelpShelf generates and maintains llms.txt and llms-full.txt from your live knowledge base automatically — plus a public MCP endpoint AI assistants can query in real time. Your AI surface stays fresh without you touching a file.

Automate it with HelpShelf

llms.txt, explained

What is llms.txt?
llms.txt is a proposed web standard — a Markdown file served at your site root (yoursite.com/llms.txt) that gives AI assistants like ChatGPT, Claude, and Perplexity a curated map of your most important content. Think of it as robots.txt for AI answers: instead of telling crawlers what to skip, it tells AI systems where your accurate, canonical information lives.
What is the llms.txt format?
An llms.txt file starts with an H1 heading naming your site, an optional blockquote (>) with a one-line summary, an optional context paragraph, and then H2 sections containing Markdown link lists in the form "- [Page title](url): optional note". This generator produces exactly that structure.
What is the difference between llms.txt and llms-full.txt?
llms.txt is an index — a short, curated list of links. llms-full.txt contains the full text of your documentation inlined into one file, so AI systems can read everything in a single fetch. Most sites start with llms.txt; llms-full.txt is worth adding when you want AI assistants to quote your docs verbatim.
Does llms.txt actually help with AI SEO?
AI assistants increasingly fetch llms.txt when they answer questions about a specific product or site. Publishing one makes it more likely the answer comes from your real documentation instead of stale training data. It costs you one static file — the upside is being cited correctly.
Where do I put the llms.txt file?
Upload it to the root of your domain so it is reachable at https://yoursite.com/llms.txt — the same place robots.txt lives. Most hosts let you drop it in your public or static folder.