llms.txt Generator
Build, validate, and export a spec-compliant llms.txt — no crawl, no signup.
Free llms.txt generator with a built-in llms.txt validator. Create a file from scratch, import URLs from a pasted sitemap.xml, or paste an existing llms.txt to edit. Everything runs in your browser — nothing is uploaded.
Site header
Paste a sitemap.xml urlset or upload a file. Sitemap indexes are not fetched — paste a child sitemap instead.
Paste an existing llms.txt to load it into the editor for tweaking.
Sections & links
No sections yet — add one manually or import from a sitemap / existing llms.txt.
Live preview
llms.txt validator
No validation issues — your llms.txt looks good.
What is an llms.txt file?
llms.txt is a markdown convention for helping AI systems discover your site. Unlike a sitemap dump, it is a curated index: one H1 title, an optional blockquote summary, optional notes, then H2 sections of links formatted as - [Title](url): description. The spec recognizes an ## Optional section for pages an LLM may skip when context is tight.
How to create llms.txt
- Enter your site or project name as the H1.
- Add a one-sentence blockquote summary (recommended).
- Create sections like Docs, Tools, or Optional.
- Add your most important links with short descriptions.
- Use the built-in llms.txt validator to catch broken URLs, duplicates, and formatting issues.
- Copy or download
llms.txtand host it at your domain root.
You can also paste a sitemap.xml to seed link candidates (titles are guessed from URLs — edit them for accuracy) or paste an existing file to round-trip edit.
Real llms.txt examples
These are live production files you can inspect:
- designrevision.com/llms.txt — DesignRevision's own index (we ship this tool and practice what we preach).
- designrevision.com/llms-full.txt — full component source concatenation companion file.
- llmstxt.org/llms.txt — the spec author's own file.
# DesignRevision
> Production-ready shadcn/ui components you own…
## Components
- [Button](https://designrevision.com/components/button.md): Free shadcn/ui button…
llms.txt vs robots.txt
robots.txt controls what automated crawlers may fetch. llms.txt is a human-maintained index meant to guide LLMs toward the right pages at inference time. They are complementary — not replacements for each other.
Why this generator is different
Most online llms.txt generators ask for your homepage URL and crawl your site server-side, often with AI-written descriptions. This tool is 100% client-side: no URL handoff, no signup, no per-request cost. You stay in control of what goes into the file, with spec-correct output and live validation built in.