Skip to content
TextArray
100% local

Paragraph divider inserter

Put a divider line — ***, ---, or your own — between every paragraph of a text.

Input
Output

Paragraph divider inserter

A wall of paragraphs reads better with visible seams. Fiction writers drop a *** scene break between scenes, Markdown authors use --- for a horizontal rule, newsletters like a centred · · ·, and technical docs mark section boundaries however the style guide dictates. This tool does the tedious part: paste text with blank-line-separated paragraphs, choose the divider, and it lands between every pair of paragraphs, uniformly.

The divider is free text — asterisks, dashes, dots, a row of ~ characters, even a short label like [ SECTION ]. By default it sits on its own line with a blank line above and below, the shape both Markdown and human eyes expect; switch the padding off and the divider glues directly to the paragraphs for compact formats. Because splitting happens on runs of blank lines, ragged spacing — two blank lines here, four there — comes out normalized: exactly one divider between each pair of paragraphs, no doubles.

Single line breaks inside a paragraph are respected and stay where they are, so poetry stanzas, address blocks and soft-wrapped prose survive. The tally shows how many paragraphs were found and how many dividers went in, updating live as you type or adjust the divider string.

Typical uses: preparing a manuscript with scene breaks, adding horizontal rules to a Markdown draft, splitting a changelog into visually distinct entries, or making a pasted transcript scannable. Everything runs locally in your browser — your draft never leaves your device.

FAQ

What counts as a paragraph?
A block of text separated from its neighbors by one or more blank lines. Single line breaks inside a block are kept — a soft-wrapped paragraph or a poem stanza stays whole and gets dividers only around it.
What happens to multiple blank lines in a row?
They collapse into a single divider. Whether the original text had one blank line or four between paragraphs, the output has exactly one divider with uniform spacing — that normalization is half the point of the tool.
Which divider should I use for Markdown?
Use *** or --- with the blank-line padding on: both render as a horizontal rule. Note that --- directly beneath a text line would turn that line into a heading, which is exactly why the padded default keeps a blank line in between.
Can the divider be more than one line?
The divider field is a single line by design. For a multi-line separator, insert a single-line placeholder first and then find-and-replace it with the multi-line block.
Is my text uploaded anywhere?
No. The insertion runs entirely in your browser and your text never leaves your device.