Free llms.txt Validator
Paste your llms.txt and check it against the spec. We validate 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 looks at
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.
What does the llms.txt validator check?
Is this the same as a generator?
What is llms.txt?
Why does the summary blockquote matter so much?
Do link descriptions really change anything?
Does a valid llms.txt guarantee AI citations?
Is the validator free? Does my file get uploaded?
Your file is valid. Are AI assistants finding you?
A clean llms.txt is step one. Run a free AEO audit to see how your brand actually appears across ChatGPT, Claude, Copilot, Gemini, Perplexity, Grok, DeepSeek, and AI Overviews.
Run a free AEO audit