llms.txt generator
Turn a list of pages into an llms.txt file that large language models can read.
llms.txt generator
Paste a list of pages and this tool builds an llms.txt file following the proposed convention: an H1 with your site's name, a blockquote summary, and Markdown link sections that a language model can read faster than a full HTML crawl. It's built for developers, docs teams and site owners who want their content to be easy for AI tools to summarize accurately.
Each line can be just a URL, or "URL | Title" or "URL | Title | Description" for a fuller entry — descriptions are added when Include descriptions is on. Group links into sections by writing a heading line like "## API" before them; anything above the first heading falls into the Default section option (Docs, API, Blog or Optional). You can also paste a sitemap.xml directly: the tool reads every <loc> entry, derives a title from the URL path, and sorts pages into Docs, API or Blog automatically when the path says so. Links can be kept as written, converted to absolute using a site URL, or converted to relative — useful when you're moving the file between environments.
Missing titles are generated from the last part of the URL, Windows and Unix line endings are both accepted, and repeated URLs are removed by default (turn off Remove duplicate links to keep every line). The tally below the output reports how many links went in and out, how many duplicates were dropped, how many sections were created and the file's size in characters.
Everything runs locally in your browser — none of your URLs or titles are uploaded anywhere. When the file looks right, copy it, download it as llms.txt, or send the output back into the input to keep refining it.