Skip to content

llms-full.txt Generator

Takes about a minute. You hear back from me personally.

Prefer Saad Raza SEO on Google Add this site as a preferred source and Google will show more of my SEO and AI search guides when you search.

Add saadrazaseo.com as a preferred source on Google
Free tool

Pasted text is checked in your browser. Web addresses you enter are fetched once by our server and not stored.

Loading the tool...

An llms-full.txt file is a single Markdown file that holds the full text of a website’s most important pages, so AI tools and language models can read them without menus, scripts or ads. The free llms-full.txt Generator builds one from up to 20 page URLs, up to 100 uploaded HTML or Markdown files, or pasted pages. It pulls out the main content, converts it to clean Markdown, and also gives you a matching llms.txt index file.

Last updated: 6 November 2026. Written by Saad Raza.

Key takeaways

  • llms.txt is a short index of a site’s key pages. llms-full.txt is the companion file with the full text of those pages in one place.
  • Both are proposed conventions, not web standards. No major AI company has confirmed that its crawlers or assistants read them.
  • They are low-cost to create and harmless to host, and they are most useful for documentation, product and reference sites.
  • Include only your best, most accurate pages, keep the file to a sensible size, and update it when the pages change.

What are llms.txt and llms-full.txt?

The llms.txt proposal was published by Jeremy Howard of Answer.AI in September 2024 at llmstxt.org. It suggests a Markdown file at the root of a site, at /llms.txt, with the site’s name, a one-line summary and a list of links to the pages that matter most. Our guide llms.txt explained covers the format and whether you need one.

llms-full.txt grew out of the same idea and has been adopted by many documentation platforms and software companies. Instead of links, it contains the full Markdown text of each page, one after another, each with its title and source URL. A developer or an AI coding assistant can load that single file and have the whole of a product’s documentation in context. For a business site, it can hold your service pages, pricing, policies and key guides.

What the generator does

StepWhat happens
Collect pagesFetch up to 20 URLs, read up to 100 uploaded files, or take pasted pages separated by ===
Find the main contentUse the main, article or entry-content area and drop menus, headers, footers, sidebars, forms and scripts
Convert to MarkdownHeadings, paragraphs, bold and italic text, links (made absolute), lists including nested lists, tables, quotes and code blocks
Assemble the fileSite name and summary at the top, then each page with its title and a Source line, separated by horizontal rules
Build the indexA matching llms.txt with a linked list of the same pages and a link to llms-full.txt
Check the resultWord count, file size, an approximate token count and a warning for thin pages under 80 words

How to use the llms-full.txt Generator

  1. Enter your site or business name and a one-sentence summary of what you do, who you serve and where.
  2. Add your pages. The fastest way is to paste up to 20 URLs, one per line. You can also upload saved HTML or Markdown files, or paste pages with a # title line and a URL: line at the top of each, separated by a line containing only ===.
  3. Optionally enter where llms-full.txt will live, such as https://example.com/llms-full.txt, so the index can link to it.
  4. Press Build llms-full.txt. Pages that could not be fetched are listed with the reason.
  5. Check the Pages included table. A page marked thin may have content loaded by scripts that the server could not see; paste its HTML instead.
  6. Download both files, review the Markdown, and upload them to the root folder of your website.

Example output

The Load example button builds a file for a dental clinic from two pasted pages. The teeth whitening page is HTML: its H1 is moved into the page title, the price list becomes a Markdown list, bold text stays bold, and the relative link to the aftercare guide becomes a full URL. The dental implants page is already Markdown, so its heading, bold text and two-row table pass through unchanged. The companion llms.txt lists both pages as links and adds a link to the full file.

Which pages to include

  • Include: your home page, main service or product pages, pricing, location and contact details, policies such as returns or cancellations, and the guides that best explain your expertise.
  • Leave out: thin tag and archive pages, outdated posts, duplicate pages, private or logged-in content, and anything you would not want quoted.
  • Keep it current: rebuild the file when prices, services or policies change. An AI tool that reads stale prices does more harm than good.

Before you add a page, check that it reads well on its own. Run it through the AI Citation Readiness Scorer and fix weak openings first.

Where to upload the files

Upload llms.txt and llms-full.txt to the root of your domain so they load at https://yourdomain.com/llms.txt and https://yourdomain.com/llms-full.txt. On WordPress you can use a file manager plugin or your host’s file manager, or let an SEO plugin generate llms.txt and upload only the full file yourself. Then open both URLs in a browser to confirm they load as plain text. For the short index alone, the llms.txt Generator is quicker.

Do AI crawlers actually read llms-full.txt?

Honestly, the evidence is thin. The files are used by developer tools and some AI coding assistants that are pointed at them directly. Major AI search crawlers have not announced support, and many site owners report few or no requests for the files in their server logs. Getting cited in ChatGPT, Perplexity or Google’s AI features still depends on crawler access, indexing and clear content on your normal pages. So check that AI search crawlers can reach your site with the AI Crawler Access Checker, review our guide to AI crawlers and robots.txt, and treat llms-full.txt as a useful extra rather than a ranking tactic.

Limits to know about

The generator fetches public pages only, up to 20 per run, and reads the HTML the server returns, so content added later by JavaScript may be missing. It converts the main content area it finds, which suits most WordPress, Shopify and documentation themes, but unusual layouts may include stray text. Images are left out. The token count is an estimate of characters divided by four. Always read the file before you publish it.

Questions about the llms-full.txt Generator

What is the difference between llms.txt and llms-full.txt?

llms.txt is a short index: your site’s name, a summary and links to key pages. llms-full.txt contains the full text of those pages in one Markdown file, so a tool can read everything without visiting each page.

Do I need an llms-full.txt file?

Most small business sites do not need one, but it costs little to add. It is most useful for documentation, software, product catalogues and reference sites that people use with AI coding or research tools.

Will llms-full.txt help me rank in ChatGPT?

There is no evidence that it does. ChatGPT search finds pages through its own crawler and search results. Focus first on crawler access and clear, well-structured pages.

How big should llms-full.txt be?

There is no fixed limit, but very large files are hard for tools to use in one go. If the estimate passes 500,000 tokens, split the site into one file per section.

Can I build the file from my sitemap?

Copy the most important page URLs from your sitemap, up to 20 per run, and paste them into the tool. For more pages, run several batches and combine the results.

Does the tool store my pages?

No. Our server fetches each URL once to return its HTML, and the conversion happens in your browser. Nothing is saved.

If you would like help preparing your site for AI search, including crawler access, llms.txt files and structured data, my technical SEO service covers that work, and you can ask for a free audit through the contact page. You can also browse the other free AI search tools.

Got your results? Let’s turn them into a plan

Tools show the issues. I will tell you which ones matter most and how to fix them.

Your details are only used to reply to your request. No spam.

Grow my trafficCall