Split a paragraph into sentences, one per line

Paste a paragraph and the tool puts each sentence on its own line, without breaking at abbreviations such as Dr. or a.m., initials, or decimal numbers.

Live demo · real result from this tool
Sentences5

One sentence per line

Dr. Smith arrived at 9 a.m. on Monday. She said: "It works!" Did it? Prices rose 2.5% in the U.S. last year. Nobody was surprised.

Processed on your device — nothing is uploaded.

How to use the sentence splitter

  1. Paste your text into Paragraph.
  2. Tick Also split at every line break if each line is already a separate sentence, such as in subtitles or notes.
  3. Tick Number the sentences to get “1.”, “2.” and so on in front of each one.
  4. Read the Sentences count and copy the list under One sentence per line.

What it does and when to use it

Working sentence by sentence is easier on a list than in a block of prose.

  • Editing. Spot sentences that are too long or start the same way. Paste the list next to the word counter to check their length.
  • Translation and subtitles. Feed one sentence per line into a translation sheet or a subtitle file.
  • Language learning. Turn a reading passage into numbered sentences for exercises.

A simple split at every full stop breaks text like “Dr. Smith” or “2.5%” in the wrong place. This tool avoids those mistakes. For a plain split at a character you choose, use the text splitter.

How it works

The text is first divided into paragraphs at blank lines (or at every line break, if you ticked that option). Inside each paragraph, extra spaces and single line breaks are squeezed into single spaces. The tool then looks for ., !, ? or …, plus any closing quotes or brackets, followed by a space or the end of the text. A candidate break is skipped when:

  • the word before a full stop is a known abbreviation, a single letter, or dotted initials like U.S.;
  • the next word starts with a lowercase letter, as in “Wow!” she said.

A decimal like 2.5 is never a candidate, because no space follows the dot. Everything runs in your browser.

Worked examples

These outputs come from the tool’s own function.

Abbreviations and decimals. “Dr. Smith arrived at 9 a.m. on Monday. She said: “It works!” Did it? Prices rose 2.5% in the U.S. last year. Nobody was surprised.” gives Sentences: 5. One line reads Prices rose 2.5% in the U.S. last year., still in one piece.

Numbered output. “It costs 2.5 dollars. Fine.” with Number the sentences ticked gives 1. It costs 2.5 dollars. and 2. Fine.

Quotes and figure references. ““Wow!” she said. We left. See Fig. 3 for details.” gives three lines. The exclamation inside the quote did not split, because “she” is lowercase, and “Fig.” is on the abbreviation list.

Limits and tips

  • Abbreviations outside the list, such as “Ft.” in “Ft. Worth” or “Univ.”, still cause a wrong split when the next word has a capital.
  • Sentences without end punctuation run on until the next blank line, unless you split at line breaks.
  • Extra spaces are squeezed. To tidy spacing in the original text instead, use remove extra spaces.

Frequently asked questions

Why did it not split after "Dr." or "a.m."?
A full stop after a common abbreviation does not end a sentence. The list covers titles such as Mr, Dr and Prof, months, weekdays, a.m., p.m., U.S., e.g., i.e., etc. and Fig. Single initials such as "J." count too.
My text has no full stops, only line breaks. What should I do?
Tick "Also split at every line break". Each line then becomes its own sentence, which suits subtitles, bullet notes and chat logs.
What happens to line breaks inside a paragraph?
With the option off, a single line break counts as a space, so a wrapped sentence stays whole. A blank line always starts a new paragraph.
Why is an abbreviation at the end of a sentence joined to the next one?
The tool cannot tell whether "etc." ends the sentence or not, so it assumes it does not. Check sentences that end with an abbreviation and split them by hand if needed.
How do I count the sentences only?
The count appears at the top as Sentences. For a fuller report with words, characters and reading level, use text statistics.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close