SEO and marketing tools

llms.txt Generator and Validator

Build an llms.txt in the llmstxt.org format from a simple form, a list of URLs or your sitemap, and check an existing file for structure, link and duplicate problems.

  • Free foreverNo trial, no paywall, no usage limits.
  • No sign-upOpen the page and start. We never ask for an email to use a tool.
  • PrivateEverything runs in your browser. Your input is never uploaded or stored on our servers.
  • Works offlineOnce the page has loaded, the tool keeps working without a connection.
Fill in a form, or paste URLs or a sitemap, and get a valid llms.txt.Paste an existing llms.txt and check its structure, links and duplicates against the llmstxt.org format.
Clear the form

About the site

The H1 and the blockquote summary: the first things an agent reads.
The H1: the name of the site, product or project. The only part the format requires.
The blockquote under the H1. One to three sentences with the key facts an agent needs to understand everything else.
Paragraphs or lists with anything an agent should know before following the links: conventions, caveats, what not to do. No headings here.

Add pages from URLs or a sitemap

Paste one URL per line, any text with links, or a whole sitemap.xml. Links are grouped into sections by their first path segment; legal pages, tags and archives go to Optional.

llms.txt

Save it as llms.txt at the root of your site (https://example.com/llms.txt), or in a subfolder such as /docs/llms.txt to cover just that part.
CopyDownload llms.txt
Fill in the name and summary, then add sections of links. Nothing leaves your browser.

Want an honest look at your site's SEO? Talk to our team

Quick answer

llms.txt is a Markdown file at the root of a website (/llms.txt) that gives AI assistants and agents a short summary of the site and a curated list of links to its most useful pages. It is a proposal published at llmstxt.org, not an official standard. Playxoft's free llms.txt Generator builds a valid file from a form, a list of URLs or a pasted sitemap.xml, and validates existing files against the format.

  • llmstxt.org format
  • Import from a sitemap.xml
  • Group pages by path
  • Optional section
  • Validator with line numbers
  • Download llms.txt

How to use the llms.txt Generator

  1. 1Enter the site's Name and a one-to-three sentence Summary.
  2. 2Paste your URLs or sitemap.xml under Add pages from URLs or a sitemap and press Add to sections.
  3. 3Rename the link titles, add short notes, and keep legal pages and archives in the Optional section.
  4. 4Copy or download the file and publish it at https://your-site.com/llms.txt.
  5. 5To check an existing file, switch to Validate, paste it, and click a line number to jump to each problem.

What is llms.txt?

llms.txt is a proposal by Jeremy Howard of Answer.AI, first published on llmstxt.org on September 3, 2024, with a second version in August 2026. The idea: when an AI assistant or coding agent needs information from a website, a full HTML page with navigation, scripts and ads is a poor fit for its limited context. A short Markdown file that summarizes the site and points to the pages worth reading gives it what it needs in a few hundred words.

The file lives at /llms.txt, or at a subpath such as /docs/llms.txt to cover one part of a site; where several apply, the most specific one wins. The proposal also suggests offering clean Markdown versions of pages at the same URL with .md added, such as page.html.md.

It is different from robots.txt, which says what crawlers may access, and from a sitemap, which lists every page for search engines. llms.txt is a curated overview, read on demand when an agent needs answers.

What is the llms.txt format?

A file has these parts, in this order:

  1. An H1 with the name of the site or project. It is the only required part.
  2. A blockquote with a short summary and the key facts needed to understand the rest.
  3. Optional notes: paragraphs or lists, but no headings.
  4. H2 sections of file lists. Each item is a Markdown link, optionally followed by a colon and notes.
# Acme Analytics

> Acme Analytics is a privacy-friendly web analytics service with a REST API.

Every API request needs an API key in the Authorization header.

## Docs

- [Quick start](https://acme.example/docs/quick-start.md): Add the script and see your first page view
- [Events API](https://acme.example/docs/api/events.md): Send custom events from a server

## Optional

- [Changelog](https://acme.example/changelog.md)

A section named Optional holds secondary links an agent can skip when it needs a shorter context. Version 2 of the proposal keeps it as a convention and adds two ways for pages to point at the files: <link rel="alternate" type="text/markdown"> for a page's Markdown version and rel="describedby" for its llms.txt, as link elements or an HTTP Link header.

Does Google or ChatGPT use llms.txt?

Be realistic about what it does. Google's guidance on AI features says: "You don't need to create new machine readable files, AI text files, or markup to appear in these features" (Google Search Central). An llms.txt will not raise your rankings or get you into AI Overviews.

Which AI products fetch llms.txt on their own, and how they weigh it, is not settled or well documented. Where it clearly helps is with agents and assistants that are pointed at a site, such as a coding agent reading library documentation. Adoption is real: the llmstxt.org site notes that OpenAI, Anthropic and Google's Gemini API publish llms.txt files for their developer docs, documentation platforms generate them automatically, and Chrome's Lighthouse has an llms.txt audit that flags a file returning a server error (a missing file counts as not applicable).

It also does not control AI crawling. To allow or block AI crawlers, use robots.txt: the robots.txt generator writes those rules.

llms.txt vs robots.txt vs sitemap.xml: what is the difference?

FileWritten forWhat it doesFormat
robots.txtCrawlersSays which paths may be fetched (RFC 9309)Plain-text rules
sitemap.xmlSearch enginesLists every URL you want indexed (sitemaps.org)XML
llms.txtAI assistants and agentsSummarizes the site and links the pages worth readingMarkdown

They work together. A sitemap is a good starting point for an llms.txt: paste it into the generator and it groups the URLs into sections by path, ready for you to trim. To build the sitemap itself, use the sitemap generator.

Some documentation platforms also publish an llms-full.txt with the full Markdown text of every page in one file. That is a platform convention, not part of the llmstxt.org format.

How do I write a good llms.txt?

  • Lead with facts in the summary. What the product is, who it is for, and anything an agent would otherwise get wrong.
  • Curate. Link the 10 to 50 pages that answer real questions, not every URL on the site.
  • Write the notes. "Events API: send custom events from a server" tells an agent whether to follow a link; a bare title does not.
  • Link Markdown where you can. If your docs can serve .md versions, link those.
  • Use absolute URLs, so the links still work when the file is read on its own.
  • Move secondary pages to Optional: changelogs, legal pages, archives.
  • Keep it current. Regenerate it when your docs change, and check it with the validator.

Publish it at https://your-site.com/llms.txt and make sure it loads without a login.

Frequently asked questions

It is a Markdown file at /llms.txt that gives AI assistants and agents a short summary of a website and links to its most useful pages. The format was proposed at llmstxt.org in September 2024: an H1 with the site name, a blockquote summary, optional notes, then H2 sections of links.
At the root of your site, so it loads at https://your-site.com/llms.txt. The proposal also allows a file in a subfolder, such as /docs/llms.txt, which covers only the pages under that path.
Google says you do not need to create AI text files or other new machine-readable files to appear in AI Overviews or AI Mode, so llms.txt is not a Google ranking factor. Its value is for AI assistants and agents that read it when they look for information about your site.
No. robots.txt tells crawlers which paths they may fetch, and it is where you allow or block AI crawlers. llms.txt does not grant or deny anything: it is a curated guide to your content for AI tools.
llms.txt is a short index of links with notes. llms-full.txt is a convention used by some documentation platforms that puts the full text of every page into one file. Only llms.txt is described by the llmstxt.org proposal.
Paste it into the Validate tab of Playxoft's llms.txt Generator. It checks the order of the H1, summary, notes and sections, the format of every link, relative URLs, empty sections and duplicate URLs, and points to the exact line of each problem.

Last updated by the Playxoft engineering team.

From the team behind this tool

Doing the SEO checklist and still not getting traffic?

Meta tags and sitemaps are the floor, not the strategy. We build fast websites that rank, fix the technical SEO that holds pages back and run campaigns you can measure. Send us your site and get a free, honest audit of what would move the needle.

More free tools

See all tools

Meta Tag Generator

New

Write title, description, Open Graph and X tags with live Google and share previews.

Open tool

Open Graph Preview

New

See how a link looks on Facebook, X, LinkedIn, Slack, Discord, WhatsApp and iMessage.

Open tool

QR Code Generator

Make QR codes for links, text, email, calls and texts, with a logo, colors, PNG and SVG.

Open tool

Robots.txt Generator

New

Build a valid robots.txt with presets, AI crawler opt-outs and live RFC 9309 checks.

Open tool

XML Sitemap Generator

New

Turn URL lists or CSV into sitemap.xml with lastmod and hreflang, or validate a sitemap.

Open tool

UTM Builder

Build campaign URLs with UTM tags, see the GA4 channel they land in, and tag links in bulk.

Open tool