LLM tools

llms.txt Checker

Check a domain or paste llms.txt content to validate its structure and review suggestions.

Looks for /llms.txt over HTTPS and HTTP, with and without www.

About llms.txt

What llms.txt is, and what a valid one looks like

llms.txt is a proposed format for providing a concise website overview and links in Markdown for language models.

What is llms.txt?

  • A structured Markdown file at /llms.txtPlain text at your domain root, next to robots.txt and your sitemap.
  • Provides a content overview for language modelsWho you are and what the site covers, in a few lines.
  • Links to important Markdown documentationThe pages worth reading, each with a short note on what it is for.
  • Helps language models understand website contentOne small file to read instead of crawling every page.

llms.txt format requirements

  • Required: an H1 title with the project nameOne per file, at the top: # Project name
  • Blockquote summary after the titleRight under the H1: > One-line summary
  • H2 sections with Markdown linksEach list item is a link: - [Title](https://…): note
  • Optional: a secondary information sectionTitled ## Optional, for links a model can skip.
Example llms.txt
# FastAPI
​
> FastAPI is a modern, fast (high-performance) web framework for building APIs with Python, based on standard Python type hints.
​
FastAPI ships with automatic OpenAPI docs, dependency injection and async support out of the box.
​
## Docs
​
- [Quick start](https://example.com/quickstart.md): A brief overview of the key FastAPI features
- [SQLAlchemy ORM](https://example.com/sqlalchemy.md): Using the ORM with FastAPI models
​
## Examples
​
- [A complete app](https://example.com/walkthrough.md): A detailed walk-through of a one-page application
​
## Optional
​
- [Core API reference](https://example.com/core.md): The full, extensive API documentation