LinkedIn Text Formatter
Bold, italic and lists for LinkedIn posts. Type your post or paste a ChatGPT or Claude draft, see where the feed cuts it off, and copy text LinkedIn keeps.
Free, no signup — formatted in your browser, never uploaded.
77 styled letters or emoji count double Keep keywords plain — Unicode bold isn’t searchable and screen readers may spell it out.
How to Format a LinkedIn Post
- Write or paste your post. A ChatGPT or Claude draft can go in exactly as it is:
**bold**,*italic*,#headings and-lists are converted for you. - Style the words that matter. Select them and click Bold, Italic, Underline or another style — or press
⌘B,⌘Ior⌘U(Ctrlon Windows and Linux). Click the same style again to take it off. - Check the fold. The preview marks where LinkedIn’s “…see more” cut falls. Switch between Desktop and Mobile and keep your hook above the line.
- Stay under 3,000. The counter counts the way the limit does: styled letters and most emoji take two characters.
- Copy for LinkedIn and paste into a new post — or use Copy & open LinkedIn to copy and open your feed in one click.
What Each Style Looks Like
LinkedIn posts are plain text, so “bold” here means swapping each letter for a look-alike character from Unicode’s Mathematical Alphanumeric Symbols. Copy any example straight from this table.
| Style | Looks like | Good for |
|---|---|---|
| Bold | 𝗕𝗼𝗹𝗱 𝘁𝗲𝘅𝘁 | The hook, a short label, one key phrase. |
| Italic | 𝘐𝘵𝘢𝘭𝘪𝘤 𝘵𝘦𝘹𝘵 | A quote, a title, a quieter emphasis. |
| Bold italic | 𝘽𝙤𝙡𝙙 𝙞𝙩𝙖𝙡𝙞𝙘 | The rare word that needs both. |
| Underline | U̲n̲d̲e̲r̲l̲i̲n̲e̲ | A heading-like line. The line is a combining mark, so its position varies by font. |
| Strikethrough | S̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶ | Before-and-after edits: the old price, the old plan. |
| Monospace | 𝙼𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎 𝟷𝟸𝟹 | Commands, code names and numbers that should line up. |
| Script | 𝒮𝒸𝓇𝒾𝓅𝓉 | A signature or one decorative word. Hard to read at length. |
| Serif bold (option) | 𝐒𝐞𝐫𝐢𝐟 𝐛𝐨𝐥𝐝 | Choose “Font: Serif” for Markdown input. |
| Bullets and numbers | • First point 1. First step | Lists. The list buttons add or remove markers on every selected line. |
What can and can’t be styled
Only the letters A–Z and a–z have styled versions, plus the digits 0–9 in most styles (italic and script have none). Accented letters, punctuation, emoji and other alphabets stay as they are.
Paste ChatGPT or Claude Markdown
Ask ChatGPT, Claude or Gemini for a LinkedIn post and you get Markdown: asterisks around the bold words, hashes in front of headings, dashes for bullets. Pasted into LinkedIn as it is, every one of those symbols shows. With “Read input as” set to Markdown, the formatter turns them into styling LinkedIn keeps:
| You paste | LinkedIn shows |
|---|---|
**bold** | 𝗯𝗼𝗹𝗱 |
*italic* or _italic_ | 𝘪𝘵𝘢𝘭𝘪𝘤 |
***both*** | 𝙗𝙤𝙩𝙝 |
# Heading | 𝗛𝗲𝗮𝗱𝗶𝗻𝗴 (or BOLD CAPITALS, or a plain line) |
- item | • item (or ▪ – → ✓ ➤) |
1. item | 1. item |
~~old~~ | o̶l̶d̶ |
`code` | 𝚌𝚘𝚍𝚎 |
[text](https://…) | text (https://…) |
> quote | ▍ quote |
--- | a blank line (or ━━━━━━━━━━) |
Hashtags, @mentions, web addresses and email addresses are never styled, even inside bold text: a styled hashtag is no longer a hashtag to LinkedIn, and a styled address is no longer a link. The spacing you typed is kept, so a list straight under its intro line stays there. Writing a post by hand with asterisks you want to keep? Switch “Read input as” to Plain text and only the toolbar styles anything.
Where LinkedIn Cuts Your Post Off
In the feed, LinkedIn shows the opening of a post and hides the rest behind “…see more”. It does not publish the rule, but observations agree: the feed shows about three lines. When the opening is one unbroken paragraph that is roughly 210 characters on desktop and 140 on mobile. Line breaks change the sum — each one starts a new line and a blank line takes a whole line — so “I quit. / No plan. / No savings.” on three short lines reaches the fold after about 30 characters.
The preview wraps your post at the feed’s typical line length and draws the fold as a dashed line, for desktop or mobile. Everything above the line is what people see before they decide to click; put the point of the post there.
The 3,000-Character Limit and Styled Letters
A LinkedIn post can be up to 3,000 characters. Styled letters cost more than they look: each one is a character from outside Unicode’s basic range, stored as two UTF-16 code units, and most emoji are the same. LinkedIn does not document how it counts them, so the counter here uses the stricter measure — a styled letter counts as two — and the line under the preview tells you how many of them your post has. A fully bold post runs out at about 1,500 letters; a few bold words hardly matter.
Use Styling Sparingly: Search and Screen Readers
Keep keywords plain
The styled characters were made for mathematics, not for emphasis. Search — LinkedIn’s included — may not match 𝗺𝗮𝗿𝗸𝗲𝘁𝗶𝗻𝗴 to a search for “marketing”, and screen readers may read each styled letter by its character name or skip it. Style a few words for rhythm, and leave your name, your topic’s keywords and your hashtags in plain text.
Cleaning up an AI draft first?
Em dashes, curly quotes and invisible characters are the usual tells of a pasted AI answer. Run the draft through the AI Text Cleaner, then send it here with its Send to menu.
Frequently Asked Questions
Does LinkedIn support bold text natively?
Not in regular posts. As of October 2026 the LinkedIn post composer has no bold or italic button (the article and newsletter editor does). The bold and italic you see in feed posts are Unicode characters that look like styled letters. That is what this formatter produces, which is why the styling survives pasting into the post box.
Will bold text hurt my reach or my search ranking?
LinkedIn has not said that it treats Unicode styling differently, and we know of no published evidence that it lowers reach. The costs are real but different: a styled word is made of different characters, so search may not match it; screen readers may spell it out letter by letter or skip it; and each styled letter counts as two characters. Bold a few words of your hook, keep names, hashtags and keywords plain, and never style a whole post.
Why is my post cut off with “…see more”?
The feed shows only the opening of a post — about three lines — and hides the rest behind “…see more”. With one unbroken opening paragraph that is roughly 210 characters on desktop and 140 on mobile, but every line break starts a new line and a blank line uses up a whole one, so a hook spread over short lines folds sooner. LinkedIn does not publish the exact rule; the preview draws the fold using these observed figures.
Why is the character count higher than the number of letters?
Styled letters are not ordinary letters. Each one sits outside Unicode’s basic range and takes two UTF-16 code units — as most emoji do — so counted that way a fully bold post runs out at about 1,500 letters. LinkedIn does not document how it counts them, so this counter uses that stricter measure. LinkedIn’s own composer has the final word close to the limit.
Can I paste a ChatGPT or Claude answer?
Yes. Leave “Read input as” on Markdown and paste the answer as it is: headings become bold lines, lists get bullets, links become “text (url)” and the asterisks disappear. If the answer starts with “Sure! Here’s a LinkedIn post” or ends with “Let me know if…”, the formatter offers to remove those lines.
How do I remove bold from text?
Select it and click Bold again, or click Clear style to turn any styled letters back into plain ones. Clear style also works on styled text you paste in from somewhere else.
Does the formatting work on mobile, in comments and on my profile?
The styled letters are ordinary Unicode characters, so they paste into comments, your headline and your About section as well as posts, and they show on any phone or computer whose fonts include them — current iOS, Android, Windows and macOS do. Underline and strikethrough are combining marks, so the line can sit slightly differently from one device to the next.
Is my text uploaded anywhere?
No. Formatting, the preview and the character count all run in your browser, and nothing you type is sent to a server. The page’s analytics record that the tool was used, never what you wrote.