FREE TOOL
llms.txt Validator
Validate any site's llms.txt against the spec, or paste a file for instant, line-level feedback.
Confirm your llms.txt has a valid title, summary, and link sections before AI tools read it. Runs entirely in your browser.
Check a live site
We fetch its llms.txt and give you a shareable report plus a README badge.
Or paste a file
Keep the docs behind your llms.txt accurate Export free above · connect a repo when you want Moxie Docs to keep it accurate
Verifies the required H1 title, the summary blockquote, well-formed link lists, valid URLs, and the placement of the Optional section.
Each warning and error points at the line so you can fix the file fast instead of guessing.
One click hands your file to the llms.txt generator so you can repair structure with a form and live preview.
Pasted files are validated entirely in your browser. Live checks only read the public llms.txt a site already serves.
Need to build one from scratch? Use the llms.txt generator with sitemap import.
How to validate an llms.txt file
Enter a domain to fetch the llms.txt it serves at /llms.txt, or paste the file. The validator checks it against these rules from the llms.txt proposal and reports each problem with its line number.
The file starts with # followed by the project or site name. It is the only required element.
A > line right after the title gives a one-paragraph summary that agents read first.
Each ## section holds Markdown list items in the form - [Name](url): optional description.
Every link must parse as a URL. Live checks also confirm the linked pages respond.
A ## Optional section marks links agents can skip when context is short, so it belongs at the end.
Example of a valid llms.txt
# Acme API
> Acme is a payments API for marketplaces. These docs cover authentication, payments, payouts, and webhooks.
## Docs
- [Quickstart](https://docs.acme.dev/quickstart.md): Create an API key and make a first payment
- [Authentication](https://docs.acme.dev/auth.md): API keys, scopes, and key rotation
- [Webhooks](https://docs.acme.dev/webhooks.md): Event types, signatures, and retries
## API reference
- [Payments](https://docs.acme.dev/api/payments.md): Create, capture, and refund payments
## Optional
- [Changelog](https://docs.acme.dev/changelog.md)Frequently asked questions
Built for the AI-agent era
Keep the docs behind your llms.txt accurate
Validate structure here, then connect GitHub when you want Moxie Docs to keep the pages your llms.txt links to current on every merge.
Export free above · connect a repo when you want Moxie Docs to keep it accurate