llms.txt generator.
The llms.txt generator builds a file in llmstxt.org format from a sitemap or a list of addresses.
llms.txt is a plain-text file that tells model crawlers what a site is and where to look. The format is markdown: a heading, a summary and linked sections. What separates it from a sitemap is its reader — a sitemap tells a crawler which addresses exist; llms.txt tells a model what each one is for.
Input in two forms
When sitemap XML is pasted, the tool reads the addresses and derives titles from the URL path. That is a quick start, but derived titles stay crude. The second form gives better results: one address per line, with the title and summary separated by a vertical bar. The summary is the part that lets a model understand a page without opening it, and it is worth writing by hand.
The generated file is not a one-off. When a new page appears on the site, the list has to grow with it; a file that needs manual upkeep goes stale within months. The right answer is to tie the file to the build — on this site llms.txt is generated from the collections: the index carries 25 addresses, the full directory 146.
Why the file is not sent to a server
The tool runs entirely in the browser: the pasted list is not sent anywhere, and neither is the generated output. One reason is this site’s privacy statement, the other its content security policy — external requests are blocked in any case. The result is better for the user: a sitemap that has not been published yet can be audited too.
The output is copied to the clipboard; no file download is used and nothing is written to the browser. The copied text goes to the site root under the name `llms.txt` and is served as plain text.
Its limits
llms.txt is a proposal, not a standard; no engine is obliged to read it, and Google has said plainly that it does not use it on the search side. Placing the file guarantees no visibility — what it does is offer a tidy map to a model that reads it. How it differs from robots.txt and the layer as a whole are written separately.
How to use
- Write the site name and a one-sentence summary
- Paste the sitemap XML, or a list of “address | title | summary” lines
- Press Generate, copy the output to the clipboard and place it at the site root as llms.txt
The tool runs entirely in your browser — no data is sent, no cookies are written.