Free tool, no sign-up

LinkedIn Line Break Generator

Paste a post that lost its spacing. Each empty line gets an invisible U+2800 so LinkedIn keeps it, and the preview shows the post the way your readers will see it.

Example text. Paste your own from Google Docs, Word, Notion or ChatGPT.
LinkedIn previewExample
Your NameYour headlineNow • 🌐
I almost didn't post this.
Last spring our team shipped a feature nobody used.
U+2800
We had the data, the designs and a launch plan.
What we didn't have:
- one call with a real customer
- a reason anyone would switch
U+2800
So here's the rule we follow now.
No roadmap item without five customer calls behind it.
303 / 3,000 charactersEmpty lines kept: 2
Trailing spaces: 2Extra empty lines: 3
Put on empty lines

U+2800. Has width, so the line can never read as empty. The usual choice for LinkedIn.

Clean-up
Runs in your browser. Your text is never uploaded.
303 / 3,000 characters

Short version

LinkedIn stores a post as plain text: every line break is a newline character, and a blank line is two of them in a row. Spacing usually goes missing before it reaches LinkedIn, because Word and Google Docs separate paragraphs with paragraph spacing, not empty lines. On top of that, several guides report that runs of blank lines get cut to one. What holds up: one empty line between paragraphs with an invisible character on it, usually U+2800 BRAILLE PATTERN BLANK. The generator above adds it for you.

Why LinkedIn removes your line breaks

In most cases the gaps never reach LinkedIn. The post box keeps the characters and the line breaks of what you paste, and drops the rest: bold, italics, fonts, list bullets and paragraph spacing. In Word, Google Docs and Notion the space between two paragraphs is usually formatting attached to the paragraph. There is no empty line on the clipboard, so there is none in the post.

Where you copy from decides what arrives:

How common writing apps make the gap between paragraphs, and what reaches LinkedIn
Copied fromHow the gap is made thereWhat LinkedIn getsWhat to turn on here
Microsoft Word "Space after" in the paragraph style (on by default in Word's Normal style)Paragraphs on consecutive lines, no gapEmpty line between paragraphs
Google Docs Paragraph spacing (Format, Line & paragraph spacing) or empty lines you typedTyped empty lines arrive, paragraph spacing doesn'tEmpty line between paragraphs, if the preview shows no gaps
Notion Every Enter starts a new block; an empty block makes the gapOne line per block, empty blocks as empty linesNothing extra, keep the filler on
ChatGPT, Claude, Gemini Markdown, with an empty line between paragraphsEmpty lines, plus ** and - markersKeep the filler on, then convert the markdown
Typed into LinkedIn Enter, EnterAn empty paragraph, saved with the postNothing needed

Text from an AI chat also carries markdown: the ChatGPT to LinkedIn formatter turns the asterisks into real bold and the dashes into bullets. For lists you build by hand, the guide to adding bullet points on LinkedIn has symbols to copy.

What LinkedIn does with blank lines: documented and reported

LinkedIn has no help page about post spacing. This is what is known, and where each piece comes from.

LinkedIn line break behaviour by source
BehaviourStatusSource
A post is one plain-text string. A newline (\n) ends a line, two in a row leave an empty line. Documented LinkedIn Posts API, "little" text format
Posts have no bold, italics, fonts or list formatting. The format knows plain text, mentions and hashtags. Documented LinkedIn Posts API, "little" text format
In the desktop composer each line is its own paragraph, and an empty line is an empty paragraph that gets saved with the post. Observed The composer's markup, which the Post Formatter extension works inside
Two or more blank lines in a row are reduced to one. Reported, not confirmed by LinkedIn Guides from tool makers such as AdaptlyPost and Schedulala
Blank lines go missing more often in the mobile app. Reported, not confirmed by LinkedIn Creator guides such as linkedinpreview.com and markdowntolinkedin.com
A line that holds an invisible character is kept as a line. Common workaround, not documented Widely used; the line is no longer empty

The API reference is LinkedIn's little text format page on Microsoft Learn. Because the collapse reports can't be checked against anything official, the generator defaults to one empty line at a time with U+2800 on it. That layout holds up whether the reports are right or not.

Invisible characters for LinkedIn: code points and trade-offs

Any character that fills a line without showing anything will hold a gap. They differ in how other software treats them, and your post passes through plenty of it: the composer, notifications, screen readers, search.

Invisible characters used for blank lines, with their Unicode properties
CharacterCode pointUTF-8 bytesUnicode categoryWidthWhitespace?Default ignorable?For blank lines
Braille Pattern Blank U+2800 E2 A0 80 So (symbol) A blank cell, about one letter No No Best choice, the default here
Zero Width Space U+200B E2 80 8B Cf (format) None No Yes Works, but filters that strip format characters remove it
Left-to-Right Mark U+200E E2 80 8E Cf (format) None No Yes Same as U+200B, harmless in left-to-right text
Hangul Filler U+3164 E3 85 A4 Lo (letter) Depends on the font No Yes Avoid: the gap changes size from font to font
No-Break Space U+00A0 C2 A0 Zs (space) One space Yes No Doesn't help: trimming treats the line as empty

"Whitespace" is Unicode's White_Space property, the set that trimming functions such as JavaScript's trim() remove. "Default ignorable" is the Default_Ignorable_Code_Point property: Unicode says to draw these characters as nothing, and code that cleans "invisible" characters out of text usually targets this group. U+2800 is in neither set, which is why it survives where the others may not.

What an invisible character costs you

  • Screen readers are built to skip format characters like U+200B and U+200E. U+2800 is a real symbol, so depending on the reader and its punctuation setting it may be read out by name or passed over. One per empty line is a small price; never put these characters inside sentences.
  • Search only suffers if the character sits inside a word: "marketing" with a zero-width space after "mar" no longer matches a search for "marketing", and a hashtag split that way stops being one tag. This generator writes to empty lines only, so your words and hashtags stay searchable.
  • Each filler is one character of the 3,000 a post allows, so ten kept gaps cost ten characters. The LinkedIn character counter keeps an eye on the rest.

How to add space between paragraphs on LinkedIn

With the generator it takes under a minute:

  1. Paste your post

    Paste the text into the box at the top of this page. Text from Word, Google Docs, Notion, ChatGPT or a notes app all works.

  2. Add the missing gaps

    If the preview shows paragraphs with no space between them, turn on "Empty line between paragraphs". List items and the line that introduces a list stay together.

  3. Keep the filler on

    Leave "Braille blank" selected unless you have a reason to change it. With "Show invisible" on, the preview marks every line that now holds U+2800.

  4. Copy and paste into LinkedIn

    Click Copy and paste into the LinkedIn post box with Ctrl+V, or Cmd+V on a Mac.

  5. Check it on your phone

    After publishing, open the post once in the LinkedIn app. If a gap is missing, edit the post and put it back.

No generator at hand? Copy one U+2800 with the button under the preview, or select the space between these brackets: [⠀]. Paste it on each empty line before you post. On a phone: Enter, paste the character, Enter.

Desktop vs. mobile: how spacing shows in the feed

The feed shows about three lines of a post before the "…more" link: roughly 210 characters on desktop and 140 in the app. An empty line uses up one of those three lines. A one-line hook, an empty line and one more line already fill the preview, so if you want two lines of text above the cut, don't put a gap between them.

How pasted spacing is handled can differ between the website and the apps, and LinkedIn doesn't publish the rules. Check a new layout in both before you rely on it: the LinkedIn post preview shows where the cut lands on desktop and mobile, and the see more cutoff guide explains the numbers.

Paste straight into LinkedIn with Smart Paste

If you copy drafts into LinkedIn every week, the Post Formatter extension can do this step inside the composer. When you paste formatted text from Google Docs, Word, Notion or ChatGPT, Smart Paste turns bold and italics into Unicode styles, lists into • bullets, and writes each line and each empty line of your document as its own paragraph, the way LinkedIn's editor stores them.

It keeps the gaps your document has. A Word file spaced with "space after" has none, so run that one through the generator first. Smart Paste is a Pro feature you can try a few times for free; bold, italic, underline and strikethrough are free for good.

Add to Chrome, It's Free

Line breaks on LinkedIn: questions

Why does LinkedIn remove line breaks from my post?

Usually the gaps never made it into the text. Word, Google Docs and Notion space paragraphs with formatting, and LinkedIn keeps only plain text and line breaks, so paragraphs pasted from them arrive with no empty line between them. Several guides also report that two or more blank lines in a row get cut to one. Put a single empty line between paragraphs, with an invisible character such as U+2800 on it.

How do I add a blank line between paragraphs on LinkedIn?

When you type in LinkedIn, press Enter twice between paragraphs. For pasted text, run it through this generator with "Empty line between paragraphs" switched on and copy the result into the post box. Each gap gets an invisible U+2800 so it holds.

What is the invisible character for LinkedIn blank lines?

Most people use U+2800, BRAILLE PATTERN BLANK. It shows nothing but takes up a character's width, it isn't whitespace, and Unicode doesn't class it as ignorable, so trimming and clean-up code leaves it alone. The zero-width space (U+200B) works in many places too, but it belongs to the format characters that filters strip.

Can you have more than one blank line in a row on LinkedIn?

LinkedIn doesn't document it, and many guides report that runs of empty lines are reduced to one. For a bigger gap, switch off "One empty line at most" so every empty line gets its own filler, then check the post after publishing. In a narrow feed one empty line is usually enough.

Why do bullet points and line breaks disappear when I paste from Word or Google Docs?

The LinkedIn post box takes plain text. In Word and Google Docs, bullets and paragraph spacing are formatting rather than characters, so list items arrive as bare lines and paragraphs arrive with no gap. Add the gaps with this generator, and type bullets as characters (•) or switch on "Turn - and * into •" for lists written with dashes.

Do invisible characters hurt reach or LinkedIn search?

LinkedIn hasn't said anything about them, and there is no published evidence that posts with them reach fewer people. Search only breaks when the character lands inside a word or hashtag, which splits it. This generator puts characters on empty lines only, so every word stays searchable.

Does the fix work in comments and the About section?

The same characters work in LinkedIn's other plain-text boxes, such as comments and the About section. Each box treats pasted spacing a little differently, so look at the result once after saving.

Is this LinkedIn line break generator free and private?

Yes. It's free, with no sign-up and no limits, and it runs entirely in your browser: your text is never sent to a server.