Skip to main content

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

Paste your llms.txt
Result

Paste or upload an llms.txt file to check it against the spec.

Keep the docs behind your llms.txt accurate Export free above · connect a repo when you want Moxie Docs to keep it accurate

Spec rule checks

Verifies the required H1 title, the summary blockquote, well-formed link lists, valid URLs, and the placement of the Optional section.

Line-level findings

Each warning and error points at the line so you can fix the file fast instead of guessing.

Fix in the generator

One click hands your file to the llms.txt generator so you can repair structure with a form and live preview.

Private paste mode

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.

One H1 title on the first line

The file starts with # followed by the project or site name. It is the only required element.

A blockquote summary

A > line right after the title gives a one-paragraph summary that agents read first.

H2 sections of link lists

Each ## section holds Markdown list items in the form - [Name](url): optional description.

Valid, absolute URLs

Every link must parse as a URL. Live checks also confirm the linked pages respond.

Optional section last

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