Home › Text Tools › Text Summarizer

Text Summarizer

Paste an article, essay, report or email and get a short summary made of its most important sentences. Drag the slider to make the summary shorter or longer, and see which sentences were chosen and the main keywords. Your text never leaves your browser.

0 words · 0 sentences

Top keywords

    Advertisement
    Advertisement

    How to use the Text Summarizer

    1. Paste your text into the box, or use the sample article to try it out. Longer texts (5+ sentences) give the best results.
    2. Set the summary length with the slider. The summary updates instantly.
    3. Pick the format: a paragraph or bullet points, in original order or ranked by importance.
    4. Check the Highlighted tab to see which sentences were chosen in context, and the keyword list to see what the text is about.
    5. Copy or download the summary as a .txt file.

    How the summary is calculated (TF-IDF)

    This summarizer uses extractive summarization: it never writes new sentences, it picks the most informative sentences from your text. Every step runs in your browser:

    1. Split into sentences. The text is divided at ., ! and ?, while abbreviations such as Dr., e.g. and U.S., initials and decimal numbers are kept together. Short lines without punctuation are treated as headings and skipped.
    2. Clean the words. Common function words (the, and, of, which…) are removed and words are reduced to a simple stem, so tree and trees count as the same term.
    3. Weigh every term. Each term gets a TF-IDF weight: weight = TF × ln(1 + N ÷ DF), where TF is how often the term appears in the whole text, N is the number of sentences and DF is the number of sentences that contain the term. Frequent topic words score high; words that appear everywhere are dampened.
    4. Score the sentences. A sentence's score is the sum of the weights of its distinct terms, divided by its length to the power 0.55 so long sentences don't win just by being long. The opening sentence gets a small bonus, because writers usually state the main idea first.
    5. Pick without repeating. Sentences are taken from the highest score down. A sentence that shares most of its terms with one already chosen (cosine similarity above 0.62) is skipped, so the summary covers more ideas.

    Tips for better summaries

    Text typeSuggested lengthTip
    News article3 to 5 sentencesOriginal order reads most naturally.
    Essay or blog post15% to 25%Bullet points make the key arguments easy to scan.
    Research paper section20% to 30%Summarize one section at a time; leave out reference lists.
    Long email or meeting notes2 to 4 sentences"Most important first" puts the main point on top.
    Book chapter5% to 10%Check the keyword list to confirm the main themes.

    Text copied from a PDF often has line breaks in the middle of sentences. The summarizer joins those lines automatically, but removing page numbers, headers and footnotes first gives cleaner results.

    Frequently asked questions

    How does this text summarizer work?

    It is an extractive summarizer. The text is split into sentences, and every word gets a TF-IDF weight: words that appear often in the text but only in some sentences score high, while common words such as the or and are ignored. Each sentence is scored by the weight of its words, and the highest-scoring sentences that are not near-duplicates of each other form the summary.

    What is the difference between extractive and abstractive summarization?

    Extractive summarization copies the most important sentences word for word, so nothing is invented and every sentence can be checked against the original. Abstractive summarization, used by AI chatbots, writes new sentences; it can be more fluent but may introduce mistakes. This tool is extractive.

    Is my text uploaded to a server?

    No. The summary is calculated by JavaScript in your browser. Your text is not sent anywhere, so it is safe to use with private notes, school work or confidential documents.

    How long should the summary be?

    A common rule of thumb is 10% to 30% of the original length. For a news article, 3 to 5 sentences usually capture the main points. Use the slider to compare different lengths and check the Highlighted tab to see what is left out.

    Which languages does it support?

    Sentence splitting and scoring work for any language that uses spaces between words and normal sentence punctuation, such as Spanish, French, German or Portuguese. The list of ignored common words is English, so English texts give the best keywords.

    Can I use the summary in my essay?

    You can use it to understand or review a text, but the sentences are copied from the original author. If you include them in your own work, quote and cite the source, or rewrite the ideas in your own words.

    Why is a sentence missing context in the summary?

    Extractive summaries can pick a sentence that starts with a word like This or However, which refers to an earlier sentence. Increase the length slightly or switch to the Highlighted view to read it in context.

    Related tools

    Word CounterCount words and characters and clean up text.Keyword Density CheckerFind the most used 1, 2 and 3-word phrases in your text and their keyword density %.Word Frequency CounterFind the most used words and phrases in any text and turn them into a word cloud.Essay Length & Reading TimeWords to reading time, speaking time and handwritten or typed pages.Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.Remove Line BreaksStrip line breaks and extra spaces, keep paragraphs if you want.Sort Lines AlphabeticallySort a list A-Z, Z-A, numerically, naturally or by length, or shuffle it.Case ConverterConvert text to UPPERCASE, lowercase, Title Case, camelCase and more.Citation GeneratorCreate APA, MLA and Chicago citations for books, websites and articles.MLA Format GeneratorBuild an MLA 9 heading, title page layout and Works Cited entries.Bibliography GeneratorBuild an alphabetized bibliography in APA 7, MLA 9, Chicago or Harvard style.Lorem Ipsum GeneratorGenerate placeholder text as paragraphs, words or lists, with HTML.Instagram Caption FormatterKeep line breaks and spacing in Instagram captions and bios.Instagram Bio GeneratorCreate Instagram bios with templates, fancy fonts and emojis.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.TikTok Caption CounterCount TikTok caption characters and hashtags against the 2,200 limit.Speech Length CalculatorPaste a speech to see how long it takes to say at any speaking speed.Text to SpeechTurn text into natural-sounding speech.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Text RepeaterRepeat any text or emoji up to 100,000 times with custom separators.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.YouTube Description & Chapters GeneratorBuild a YouTube description with chapters, links and hashtags from templates.Text CompareFind the differences between two texts.AI Prompt GeneratorBuild better prompts for ChatGPT, Midjourney and more.Email Signature GeneratorBuild HTML email signatures for Gmail and Outlook.Flashcard MakerMake flashcard decks and study them with flip cards and spaced repetition, saved in your browser.Find and Replace TextFind and replace words or regex patterns in any text, with match highlighting and undo.YouTube Tag GeneratorGenerate YouTube tag ideas from your title and keywords and fit them in the 500-character limit.Quiz MakerMake a multiple-choice quiz, take it with instant scoring and share it with a link.Add Line NumbersNumber every line of your text with custom start, step, padding and separator, or remove numbers.Add Prefix and Suffix to LinesAdd text to the start and end of every line: quotes, commas, bullets or SQL lists.Comma SeparatorTurn a column of lines into a comma separated list and back, with any delimiter.LinkedIn Post FormatterAdd bold, italic and other Unicode styles to LinkedIn posts and preview the fold.Social Media Post PreviewMock up a post for X, Facebook, Instagram, LinkedIn or Threads and save it as a PNG.Sentence CounterCount sentences and paragraphs, see average sentence length and spot long sentences.Emoji CounterCount every emoji in your text, including flags, skin tones and ZWJ sequences.Readability CheckerScore your text with Flesch, Flesch-Kincaid, Gunning Fog, SMOG and more readability tests.Text to Handwriting ConverterTurn typed text into realistic handwriting on notebook paper and save it as PNG or PDF.Title Capitalization ToolCapitalize titles and headlines in AP, APA, Chicago and MLA style side by side, with one-click copy.Accent KeyboardClick to insert é, ñ, ü, ç, ß and other accented letters for 11 languages, then copy.Small Text GeneratorTurn text into tiny superscript, subscript and small caps letters you can copy and paste.Headline AnalyzerScore your headline 0–100 on length, word balance, power words, sentiment and type, with tips.Cyrillic TransliterationConvert Bulgarian, Russian and Ukrainian Cyrillic to Latin and back using official rules.Zalgo Text GeneratorMake creepy glitch text with separate up, middle and down sliders, or clean zalgo back to normal.Arabic KeyboardType Arabic online with a full on-screen keyboard, harakat and Arabic-Indic digits, then copy.Invisible CharacterCopy blank and invisible characters (ㅤ U+3164, U+2800, zero width space) for names and messages.Reading Time CalculatorEstimate how long a text takes to read or speak at any speed, and copy a “5 min read” badge.Russian KeyboardType Russian online with a ЙЦУКЕН or phonetic on-screen keyboard, then copy your Cyrillic text.Emoji PickerSearch 1,900+ emoji by name, pick skin tones and copy and paste them with one click.Japanese Kana ConverterConvert romaji to hiragana or katakana, kana to romaji, and hiragana to katakana instantly.Special CharactersCopy and paste 1,500+ symbols: arrows, math, currency, stars, checkmarks, © ® ™ and more.Pinyin Tone ConverterTurn pinyin tone numbers (ni3 hao3) into tone marks (nǐ hǎo), or tone marks back into numbers.Word UnscramblerUnscramble letters into every possible word, with blank tiles, length filters and Scrabble scores.Remove Duplicate LinesDelete duplicate lines from any list, ignoring case or spaces, keep first or last, and sort.Remove Extra SpacesClean up double spaces, tabs, blank lines, non-breaking and invisible spaces in one click.ROT13 Encoder / DecoderEncode and decode ROT13, ROT47, ROT5, ROT18 and any Caesar shift live as you type.Random Word GeneratorGenerate random English words by type, length, first letter and syllables, then copy them.Palindrome CheckerCheck if a word, sentence or number is a palindrome and find the longest palindrome in text.Syllable CounterCount syllables per word, line and total, and check haiku 5-7-5 instantly.List RandomizerShuffle a list into random order, pick random items or split it into fair teams.Email ExtractorPull every unique email address out of text or files, sort, filter by domain and export CSV.URL ExtractorExtract every link from text or HTML, remove duplicates, filter by domain or protocol.NATO Phonetic Alphabet TranslatorSpell any text as Alfa, Bravo, Charlie, hear it spoken, or decode code words back to text.Braille TranslatorTranslate English text to Grade 1 Unicode braille and back, with dot numbers and printing.Strip HTML TagsRemove HTML tags and get clean plain text with line breaks and decoded entities.Speech to TextDictate with your voice and get editable text in 50+ languages, with voice punctuation.ASCII Art GeneratorTurn text into big ASCII banners or convert any image into ASCII art you can copy.Online NotepadPrivate notepad that autosaves notes in your browser, with find, word count and .txt download.Bold Text GeneratorConvert text to bold Unicode letters you can copy and paste anywhere.Italic Text GeneratorConvert text to italic Unicode letters you can copy and paste anywhere.Cursive Text GeneratorConvert text to cursive Unicode letters you can copy and paste anywhere.Strikethrough Text GeneratorConvert text to strikethrough Unicode letters you can copy and paste anywhere.Underline Text GeneratorConvert text to underlined Unicode letters you can copy and paste anywhere.Bubble Text GeneratorConvert text to bubble Unicode letters you can copy and paste anywhere.Wide Text GeneratorConvert text to wide Unicode letters you can copy and paste anywhere.Old English Text GeneratorConvert text to Old English Unicode letters you can copy and paste anywhere.Superscript GeneratorConvert text to superscript Unicode letters you can copy and paste anywhere.Subscript GeneratorConvert text to subscript Unicode letters you can copy and paste anywhere.