llms.txt Generator
FreeGenerates a llms.txt file following the llmstxt.org specification from a title, summary, and sections of links, with Optional-section grouping and a live preview.
Runs entirely in your browser. Your content is never uploaded anywhere.
What this tool does
Fill in your site title, a short summary, and a few sections of links, and this tool generates a ready-to-use llms.txt file following the llmstxt.org specification, with a live preview and one-click copy or download.
How It Works
The llms.txt format is plain Markdown with a specific shape: an H1 with the site title, a blockquote with a one-line summary, an optional free-text introduction, and then any number of H2 sections, each containing a Markdown list of links with an optional description after a colon. This tool assembles exactly that structure from your form inputs, and collects the links from any section marked Optional into a single Optional heading placed at the very end, exactly as the specification describes.
Problems it solves
- Giving AI assistants and chatbots a concise, authoritative map of your site instead of letting them guess from scraped pages.
- Producing correctly formatted Markdown without having to memorize the exact llms.txt heading and list syntax.
- Separating primary pages from secondary ones, so assistants with limited context still see what matters most.
Frequently asked questions
›What is llms.txt and why would my site need one?
llms.txt is a proposed convention (from llmstxt.org) for a plain-text, markdown file placed at the root of a website, similar in spirit to robots.txt, except it is written for AI assistants and language models rather than search crawlers. It gives them a short, structured map of your most important pages instead of forcing them to crawl and guess.
›Where do I put the generated file?
Save it as llms.txt and upload it to the root of your website, so it is reachable at https://yourdomain.com/llms.txt, the same way robots.txt or sitemap.xml are served from the root.
›What does marking a section as "Optional" do?
Per the llms.txt convention, links placed under a heading literally named "Optional" are considered secondary. An AI assistant working with a limited context budget may choose to skip that section first, while still reading your primary sections. This tool automatically collects every link from any section you mark as Optional into a single Optional heading at the end of the file.
›Does this tool verify that my links actually work?
No, it only checks that each URL is syntactically well-formed (a valid http or https address), flagging anything that looks incomplete or malformed. It does not fetch the URLs or confirm the pages exist, since that would require contacting external servers.
›Do I need a section for every page on my site?
No. The llms.txt convention is meant to be a curated, high-signal summary, not a full sitemap. List the handful of pages that best explain what your site or project is about, grouped into a few clearly named sections.
Related Tools
Text
JSON Encoder
Encodes plain text into a valid JSON string literal (escaping quotes, backslashes, and line breaks) and decodes it back, with an escape-character breakdown.
FreeText
JSON Formatter
Validates and pretty-prints or minifies a full JSON document, with adjustable indent, optional key sorting, and exact line/column error reporting.
FreeText
JWT Decoder
Decodes a JWT header and payload into readable JSON, converts timestamp claims to human-readable dates, flags expired tokens, and can verify an HS256 signature with a secret you provide.
FreeText
Markdown Previewer
Renders Markdown as live, sanitized HTML side by side with the source, with a toggle to view and copy the generated HTML.
FreeText
Mojibake (Garbled Text) Fixer
Recovers the original bytes behind garbled (mojibake) text and re-decodes them under several common encodings, showing every candidate that comes out clean.
FreeText
MySQL Syntax Validator
Validates MySQL syntax for one or more semicolon-separated statements, reporting the exact line and column of the first error found.
FreeText
Online HTML Editor
Edit HTML, CSS, and JavaScript in three panels with a live sandboxed preview that updates as you type, plus a one-click download as a standalone HTML file.
FreeText
Password Generator
Generate strong, random passwords right in your browser using a cryptographically secure generator, with a live strength meter, entropy calculation, and support for batches of several passwords at once.
Comments (0)
Found this tool useful? Leave a comment, share a tip, or tell us how we can make it better.
No comments yet. Be the first to share your thoughts!