Free llms.txt Validator
Paste your file to validate llms.txt against the spec in seconds. We test the title, summary, sections, and links, then score how ready your file is for ChatGPT, Claude, Perplexity, and other AI assistants.
Drop the file content
Open yoursite.com/llms.txt in your browser, copy everything, paste here.
Paste your llms.txt on the left. We'll check it against the spec — title, summary, sectioned links, descriptions — score it, and flag what to fix for AI assistants.
What the checker tests against the llms.txt spec
A valid file isn't just well-formed Markdown — it's written so an AI under context pressure can use it. We check both.
Title + summary
Confirms a single H1 and a quotable `> summary` blockquote — the two elements AI assistants read first and quote most.
Sections + links
Parses every `## Section` and `- [name](url): description` link, flags malformed Markdown, and checks for absolute https:// URLs.
AEO score
Weighs each issue by how much it affects AI comprehension and gives you a 0–100 score plus a prioritized fix list you can copy.
Don't have an llms.txt yet? Build one with the free llms.txt Generator, then come back here to validate it. New to the spec? Read our AEO guides.
Frequently asked questions
Everything about validating llms.txt and what each check means for AEO.