Free llms.txt checker & generator
Check whether your site has a valid llms.txt for ChatGPT, Claude and other AI assistants — and generate a ready-to-upload file from your homepage and sitemap in seconds.
Enter your domain
We look for /llms.txt and /llms-full.txt and validate them against the llmstxt.org format: H1 title, summary, H2 sections and links.
We read your site
Your homepage title and meta description become the header, and your XML sitemap's top pages are grouped into sections.
Edit, copy and upload
Tweak the generated file in the editor, then copy or download it and upload it to the root of your domain.
Frequently asked questions
What is llms.txt?
llms.txt is a proposed standard (llmstxt.org) for a markdown file at the root of your site — https://yoursite.com/llms.txt — that gives large language models a short summary of your site and a curated list of links to your most important pages. Think of it as a sitemap written for AI assistants instead of search engine crawlers.
Do ChatGPT, Claude or Perplexity actually use llms.txt?
Adoption is still early. No major AI company has committed to reading llms.txt during crawling, but AI agents and coding assistants already fetch it when they're pointed at a site, and it costs minutes to publish. It's a low-effort, no-downside way to make your key pages easy for AI tools to find.
What's the difference between llms.txt and llms-full.txt?
llms.txt is an index: a title, a one-line summary and links grouped under headings. llms-full.txt is optional and contains the full text of your key pages or documentation in a single markdown file, so an AI tool can load everything in one request.
Does llms.txt replace robots.txt or my XML sitemap?
No. robots.txt controls which crawlers may access which URLs, and your XML sitemap lists every indexable URL for search engines. llms.txt doesn't grant or block access — it's a curated, human-readable guide for AI models. Keep all three.
How should I edit the generated file?
Keep the H1 title and the > summary line accurate, remove pages that don't help someone understand your product (tags, legal pages, thin archives), and add a short description after each link, e.g. “- [Pricing](https://…): plans, limits and free trial”. Put your most important sections first.
Where do I upload llms.txt?
Upload it to your site's root so it's served at https://yourdomain.com/llms.txt as plain text (text/plain or text/markdown). On WordPress you can use an SEO plugin or upload it via FTP; on Next.js, Vercel or Netlify put it in the public folder.