My Tool Studio
SEOURL-first

llms.txt Generator

This llms.txt generator builds an llms.txt file from your sitemap. Enter your site URL and it finds the sitemap, sorts the pages into sections such as Blog, Documentation and Products, and writes a Markdown link list under each. It can add each page's title and meta description to its link, and an editor lets you rename, reorder, move or remove links and add an Optional section. Switch to Full content to build llms-full.txt, with the readable text of every page. The llms.txt format was proposed in 2024 as a short, curated guide to a website for large language models. SaaS teams and documentation sites use it to point AI assistants at the pages that explain their product, rather than old news posts or tag archives.

Always freeNo sign upRuns in your browser

A fast, categorized index of links only (llms.txt).

Blocked or private site? Paste the sitemap XML or a URL list

How to use

01

Enter your site URL

Type your domain and choose Short (llms.txt) or Full content (llms-full.txt). If the site blocks our server, open the paste box, paste your sitemap XML or a URL list and press Generate from pasted list.

02

Add a name and description

Fill in Site name and Short description. The name becomes the H1 at the top of the file, and the description sits under it as a blockquote, as the llms.txt proposal describes.

03

Generate and download

Press Generate llms.txt, then Add page titles and descriptions and open the editor to tidy the links. Copy or download the file and upload it so it loads at /llms.txt.

Why llms.txt Generator

llms.txt vs robots.txt vs sitemap.xml

All three files sit at the root of your domain, and they are easy to mix up. robots.txt sets crawl rules, sitemap.xml lists every page you want found, and llms.txt picks out the pages that explain your site most clearly to an AI model. None of them replaces the others.

A practical order is to get robots.txt right first, since it decides what any bot may fetch at all, then keep sitemap.xml complete and current, and only then write llms.txt as a short selection from the sitemap. If robots.txt blocks a page, listing it in llms.txt does not make it readable to crawlers that obey the block.

llms.txtrobots.txtsitemap.xml
PurposeCurated guide for AI toolsCrawl rules for botsFull list of pages for search engines
FormatMarkdownPlain text directivesXML
Can block accessNoYes, for bots that obey itNo
Typical sizeTens of linksA few linesEvery indexable URL
StatusProposed format from 2024IETF standard, RFC 9309Protocol from sitemaps.org

Common questions

What exactly goes into a generated llms.txt file?
An H1 with your site name, an optional blockquote description and notes, then H2 sections such as Blog or Documentation with a Markdown link list under each. Link text starts as the URL's last path segment. Press Add page titles and descriptions and each link uses the page title, followed by its meta description after a colon.
How does the llms.txt generator decide which section a page belongs to?
By URL patterns. Paths containing /blog, /post or /news go under Blog; /docs, /guide and /help under Documentation; /product, /tools and /shop under Products; /about, /team and /company under Company. The homepage goes under Home and anything else under Other.
Is llms.txt a replacement for robots.txt?
No, they do different jobs. robots.txt tells crawlers what they may fetch, while llms.txt is a reading list that points AI tools to your most useful pages. An llms.txt file cannot block anything, so keep your robots.txt rules as they are.
Does my site need a sitemap before generating llms.txt?
URL mode needs one, since it finds your pages by reading the sitemap. Without a sitemap, open the paste box, paste a list of URLs one per line and press Generate from pasted list.
Will AI crawlers actually respect an llms.txt file?
The format was proposed in 2024 and is not an official standard. Some AI tools and developer platforms read it, and many crawlers do not. Publishing costs one static file, so there is little downside, but do not expect it to control how AI systems use your content.
Why does each llms.txt section stop at 50 links?
The file is meant as a short guide rather than a copy of your sitemap, so the cap is on by default and the badges show when links are left out. Reorder links in the editor so the pages you want most come first, or untick the cap to keep every link.
What is the difference between llms.txt and llms-full.txt?
llms.txt is a short index of links. llms-full.txt holds the readable text of each page in one file, so a model can read your content without following every link. Full content mode fetches every page, so it is slower and does not work on sites that block automated requests.
How do I check my llms.txt file after I upload it?
Open yoursite.com/llms.txt in a browser to confirm it loads as plain text. For a structure check, the llms.txt Validator on this site tests the file against the format and checks that its links resolve.

More SEO tools

View all