Your text

TL;DR

Start typing above — the results update as you write.

How the TL;DR is chosen

Sentences are ranked with the shared extractive scoring (TextRank centrality 0.55, log term frequency 0.35, position 0.10) and taken in rank order while they fit the character cap, up to your sentence limit. The cap counts characters including spaces; the sentences are then returned in document order so the gist reads in the original sequence.

A TL;DR is only as good as the document it quotes. A text whose first sentences restate the topic will produce a gist from those sentences, and one with no repeated terms has no clear centre for the scoring to find. The tool never paraphrases: if the shortest honest gist is one long sentence, that is what it returns.

The TL;DR generator returns the shortest honest gist of a text: the highest-scoring sentences that fit your character cap, quoted verbatim, and when even the best sentence is too long it says so instead of hiding the overrun.

What is TL;DR Generator?

A TL;DR is a promise about length, so a TL;DR generator that ignores its own limit is useless. This one takes a character cap — 220 by default, adjustable from 40 to 2,000 — and builds the gist from whole sentences that fit inside it. The output is extractive: the sentences are quoted from your text in their original order, never written or compressed. A truncated sentence would be a misquotation, so the tool would rather return one long sentence with a visible over-budget notice than cut it in half.

Selection works from the ranked sentence list. Every sentence is scored with the shared engine — TextRank centrality at weight 0.55, log term frequency at 0.35, position decay at 0.10, normalised so the best sentence is 1.000 — and the generator takes sentences in rank order while the running character count fits the cap, up to your sentence limit of one to five. The counts shown are recomputed from the final text: characters including spaces, words, the share of the whole document, and the number of sentences used. Because the chosen sentences are re-sorted into document order before display, the gist reads in the sequence the author wrote it.

Each sentence in the result is listed with the figures that chose it: rank, final score, centrality, frequency. That list is the answer to the obvious question a one-line summary provokes — why this sentence and not another — and it makes the tool auditable in a way a one-line output usually is not. If the list looks wrong, the score table under the summariser shows the same arithmetic across every sentence in the document.

The failure modes are structural, not hidden. A document whose opening sentences restate the topic will produce a gist from those sentences, because they share the most vocabulary with the rest of the text. A document with no repeated terms has no clear centre, so the ranking is closer to arbitrary. A single-sentence document returns that sentence whether it fits or not. Dialogue, lists and captions are segmented mechanically, so a TL;DR can quote a caption as if it were a claim, and negation is invisible to the scoring.

The character cap is a hard limit on the output the tool produces, but not a cap it can always honour: if the highest-scoring sentence exceeds it, that sentence is returned with the over-budget flag set, because the alternatives — truncating it or substituting a lower-scoring sentence — would both be dishonest. The flag tells you exactly which situation you are in, and raising the cap is the one-line fix.

Use the TL;DR generator for reading triage, changelog headers, newsletter intros and anywhere a reader has a fixed budget of attention. Do not use it as an abstract: an abstract is supposed to summarise a whole argument in the author's voice, and this tool quotes instead. Do not use it where a misquote would matter without checking the sentence against the source, which is why the sentences used are always listed.

Nothing leaves the browser. The ranking is deterministic, so the same text and the same cap produce the same TL;DR every time, and nothing is stored after the tab closes.

How to use TL;DR Generator

  1. Paste the text to compress; the TL;DR appears as you type.
  2. Set the character cap — 220 is the default, useful for intros and headers.
  3. Set the maximum number of sentences, from 1 to 5.
  4. Read the sentences-used list to see the rank and score behind each quoted sentence.
  5. Copy the TL;DR, or the full report when you need the figures alongside it.

When to use TL;DR Generator vs related tools

Use this generator when the output has a hard length limit — a subject line, an intro paragraph, a changelog header. When the limit is a share of the document rather than characters, the Text Summarizer takes a percentage instead, and when the output should be a ranked list of points, the Key Points Extractor presents the same scoring as numbered items.

For a measured view of how long your text already is, the Word Count Tool and the Character Count Tool give the counts the cap is applied against.

Privacy & Security

This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.

Frequently asked questions about TL;DR Generator