Validador de llms.txt gratuito

Comprobador de llms.txt

Valida cualquier archivo llms.txt contra la especificación oficial de llmstxt.org

Pega una URL o el archivo en crudo y este comprobador lo analiza tal como lo haría un rastreador de IA, confirmando la estructura de markdown, el título H1 requerido, el resumen en cita, los bloques de detalle y cada lista de archivos H2, para decirte exactamente qué línea debes corregir.

Free
No sign-up
Follows the llmstxt.org spec
URL or pasted content

A bare domain works — we add https:// and look for /llms.txt and /llms-full.txt at the site root.

¿Qué es llms.txt?

llms.txt is a markdown file published at the root of a website — tudominio.com/llms.txt — that gives large language models a short, curated map of the site. Instead of asking a model to crawl navigation, scripts and boilerplate, the file hands it a title, a summary and a list of the pages that actually matter.

The format is defined by the specification at llmstxt.org. It is deliberately small: only H1 and H2 headings exist, and the body of each section is a list of links. That constraint is what makes the file both human-readable and trivially parseable by a program.

The spec also describes a companion convention, /llms-full.txt, which contains the expanded content itself rather than an index of links.

El orden requerido, según la especificación

  1. 1An optional byte-order mark at the very start of the file.
  2. 2An H1 with the name of the project or site — the only required section.
  3. 3A blockquote with a short summary containing the key information needed to understand the rest of the file.
  4. 4Zero or more markdown blocks — paragraphs, lists, tables — of any type except headings.
  5. 5Zero or more sections delimited by H2 headers, each containing a file list of `- [name](url)` items with optional `: notes`.
  6. 6A section named exactly “Optional” has special meaning: its URLs may be skipped when a shorter context is needed.

Las 5 reglas de validación que comprobamos

Cada comprobación se corresponde directamente con una cláusula de la especificación de llmstxt.org. Cada regla se califica y el total ponderado se convierte en tu puntuación de conformidad y calificación por letra.

1

Formato Markdown

markdown-format
El archivo debe estar en formato markdown y solo debe contener encabezados H1 y H2.

Sirve markdown plano en /llms.txt — sin HTML, sin front-matter YAML y sin encabezados H3–H6. Cualquier nivel inferior a un H2 queda fuera de la especificación.

2

Título del proyecto H1

h1-title
Un H1 con el nombre del proyecto o sitio. Esta es la única sección obligatoria.

Inicia el archivo con una sola línea `# Nombre De Tu Sitio`. Es la única parte obligatoria de la especificación y debe haber exactamente una.

3

Resumen en cita

blockquote-summary
Una cita en bloque con un breve resumen del proyecto, que contenga la información clave necesaria para comprender el resto del archivo.

Coloca un `> resumen de un párrafo` directamente debajo del H1. Explica qué es el sitio y a quién sirve, para que un modelo pueda interpretar cada enlace a continuación.

4

Bloques de detalle sin encabezados

project-details
Cero o más secciones en markdown (por ejemplo, párrafos, listas, tablas) de cualquier tipo excepto encabezados, que contengan información más detallada.

Añade contexto opcional después del resumen en forma de párrafos, listas o tablas. No utilices ningún encabezado aquí; el siguiente encabezado del archivo debe ser tu primera sección H2.

5

Secciones H2 con listas de archivos

file-lists
Cero o más secciones en markdown delimitadas por encabezados H2, que contengan listas de URL con información detallada adicional.

Agrupa los enlaces bajo encabezados `## Nombre de sección`, un enlace por línea con el formato `- [Nombre](https://url-absoluta): notas opcionales`. Una sección llamada exactamente `Optional` se puede omitir cuando se necesite un contexto más corto, así que déjala al final.

Cómo escribir un archivo llms.txt compatible

Guía de implementación

Seis decisiones para mantener el archivo dentro de la especificación.

  1. 1Empieza con un solo H1. Usa el nombre de tu sitio o proyecto, sin nada encima salvo una marca de orden de bytes opcional. Esta es la única sección que exige la especificación.
  2. 2Añade el resumen en una cita en bloque. Un párrafo `>` directamente bajo el H1 que explique de qué trata el sitio, para que los enlaces de abajo tengan contexto.
  3. 3Mantén los bloques de detalle sin encabezados. Se permiten párrafos, listas o tablas adicionales después del resumen, pero sin encabezados hasta llegar al primer H2.
  4. 4Agrupa los enlaces bajo secciones H2. Nombra las secciones según lo que buscaría un modelo: Docs, Guides, API, Blog. En este formato solo existen H1 y H2.
  5. 5Escribe los elementos de la lista de archivos exactamente así. `- [Nombre de página](https://example.com/pagina): nota breve`. Usa URLs absolutas para que un modelo pueda resolverlas sin una URL base.
  6. 6Coloca «Opcional» al final. Una sección titulada exactamente Optional puede omitirse cuando se necesita un contexto más breve. Resérvala para páginas secundarias y mantenla al final.

La plantilla de la especificación

El ejemplo canónico publicado en llmstxt.org: cópialo y completa con tus propios valores.

# Title

> Optional description goes here

Optional details go here

## Section name

- [Link title](https://link_url): Optional link details

## Optional

- [Link title](https://link_url)

Save it as llms.txt and upload it to your site root so it is served at tudominio.com/llms.txt, then run it back through this checker.

Cómo usar este verificador

  1. 1

    Pick an input mode

    tools.llmsTxtChecker.LlmsTxtCheckerPage.Choose Check by URL to validate a file that is already live, or Paste content to validate a draft before you publish it.

  2. 2

    Enter your URL or file

    tools.llmsTxtChecker.LlmsTxtCheckerPage.Type a bare domain, a site root, or a direct /llms.txt URL — the protocol is added for you. In paste mode, drop the full markdown into the text box.

  3. 3

    Run the check

    tools.llmsTxtChecker.LlmsTxtCheckerPage.Press Check or Validate. The file is fetched, split into specification blocks, and scored against the five structural rules.

  4. 4

    Read the score and grade

    tools.llmsTxtChecker.LlmsTxtCheckerPage.The score ring shows weighted compliance out of 100 with a letter grade, plus how many rules passed, warned, or failed.

  5. 5

    Work through the findings

    tools.llmsTxtChecker.LlmsTxtCheckerPage.Each finding names the rule, the line number, and the exact change to make. Expand a rule card to see every detail behind its status.

  6. 6

    Fix, publish, and re-check

    tools.llmsTxtChecker.LlmsTxtCheckerPage.Apply the fixes, upload the file to your site root so it is served at yourdomain.com/llms.txt, then run the URL back through the checker to confirm it passes.

Preguntas frecuentes sobre llms.txt

Herramientas relacionadas

The specification this checker follows is published and maintained at llmstxt.org.