Free tool

llms.txt generator

Build a valid, well-formed llms.txt from your page URLs or your sitemap — copy it or download the file. It runs entirely in your browser; nothing is uploaded. Read the honest note on what llms.txt actually does first.

Format per line: URL | Title | optional note. Title and note are optional — I'll humanise the URL if you skip the title.

0 links
Add a site name and at least one URL to build your llms.txt.

Save this as llms.txt at the root of your domain (e.g. example.com/llms.txt).

How it works

  1. Enter your site name and a one-line description.
  2. Paste your key page URLs (one per line) — or paste the raw XML of your sitemap.xml and the tool extracts the URLs.
  3. It builds a spec-shaped llms.txt: an H1 title, a > description blockquote, and a ## Pages list of Markdown links. Copy it or download the file, then upload it to your domain root.

Frequently asked questions

What is an llms.txt file?

llms.txt is a proposed standard: a Markdown file at your domain root (like robots.txt, but for language models) that lists your most important pages in a clean, LLM-friendly format. The idea is to give AI models a curated map of your best content.

Does llms.txt improve AI citations?

Based on the best available data — an analysis of roughly 300,000 domains — no. There was no statistically significant correlation between having llms.txt and AI citation frequency. It is free and harmless to add, and may matter later if AI agents adopt it, but it is not the citation lever many claim. See our full breakdown for the sources.

Is this llms.txt generator free and private?

Yes. It is completely free, needs no signup, and runs entirely in your browser — your URLs and description are never sent to any server.

Where do I put the llms.txt file?

Save the generated text as a file named llms.txt and upload it to the root of your domain, so it is reachable at yourdomain.com/llms.txt — the same place robots.txt lives.

Can it read my sitemap automatically?

You can paste the raw XML of your sitemap and the tool extracts the <loc> URLs client-side. It does not fetch a remote sitemap URL for you, because browsers block most cross-site requests — pasting the XML or the URLs keeps it reliable and private.

navigate openesc close