Free llms.txt generator

Enter your domain and we'll read your sitemap.xml, extract a title from the homepage, and build a structured /llms.txt file you can copy straight into production. Title and summary can be overridden below.

Already have an llms.txt? Validate it →

How the generator works

  1. We fetch your homepage and extract a clean <title> and meta description (you can override both above).
  2. We look for sitemap.xml, sitemap_index.xml, and Sitemap: directives in robots.txt.
  3. Up to 500 URLs are grouped by their first path segment into human-readable ## Section name blocks.
  4. The result is a valid llms.txt per llmstxt.org — ready to copy and publish at your web root.

What you should tune afterwards

  • Write a concrete one-line summary — LLMs rely on it to understand scope.
  • Add short descriptions after the colon in each bullet.
  • Move deprecated / legacy pages into the ## Optional section.
  • Consider also publishing /llms-full.txt — full markdown concatenated, for RAG pipelines that want the whole corpus in one request.
Tip: Most static-site generators (Docusaurus, MkDocs, VitePress, Mintlify) can output .md versions of each page with a URL suffix like /docs/foo.md. Linking those in llms.txt gives LLMs the cleanest possible context without HTML clutter.