LinkedIn text formatter
Bold, italic and monospace text for LinkedIn posts.
Select words, pick a style, copy. Free, runs in your browser, nothing is sent anywhere.
Characters: 73 / 3,000 (2,927 left)
The short answer
LinkedIn's post format has no bold or italic markup. A LinkedIn text formatter swaps ordinary letters for look-alike characters from Unicode's Mathematical Alphanumeric Symbols block, which display as bold, italic or monospace wherever plain text shows. Use it for a few words at most: several screen readers skip or spell out those characters, and they are different characters from the plain words.
How the formatter makes bold and italic
There is no hidden formatting code in the text you copy. Each styled letter is a separate Unicode character that happens to be drawn bold or slanted. Unicode added these in the Mathematical Alphanumeric Symbols block (U+1D400 to U+1D7FF) so math notation could tell a bold variable from an italic one. The Unicode 18.0 code chart, read Nov 1, 2026, says it plainly: the block is "to be used for mathematical variables where style variations are important semantically. For general text, use standard Latin and Greek letters with markup."
Social posts have no markup, so people borrow the math letters anyway. Here is exactly what each button does:
- Bold uses Mathematical Sans-Serif Bold (capital A is U+1D5D4), plus sans-serif bold digits.
- Italic uses Mathematical Sans-Serif Italic (capital A is U+1D608). Letters only.
- Bold italic uses Mathematical Sans-Serif Bold Italic (capital A is U+1D63C). Letters only.
- Mono uses Mathematical Monospace (capital A is U+1D670), plus monospace digits.
- Underline and Strike keep your letters and add a combining mark after each character: U+0332 (combining low line) or U+0336 (combining long stroke overlay). Spaces and line breaks are skipped.
- Clear maps every styled character back to plain A to Z, a to z and 0 to 9 and removes the underline and strike marks, so you can switch styles without retyping.
What converts and what stays plain
Only the 26 basic Latin letters (both cases) and, for bold and mono, the digits 0 to 9 change. Everything else passes through untouched. Bold turns "Cafรฉ dรฉjร vu, 3 ideas" into ๐๐ฎ๐ณรฉ ๐ฑรฉ๐ทร ๐๐, ๐ฏ ๐ถ๐ฑ๐ฒ๐ฎ๐: the รฉ and ร stay regular weight in the middle of bold words.
- No italic digits. Unicode defines digit sets only for bold, double-struck, sans-serif, sans-serif bold and monospace. There are no sans-serif italic or bold italic digits, so "Hello 2026" in italic comes out as ๐๐ฆ๐ญ๐ญ๐ฐ 2026.
- No accented letters. The block has no styled รฉ, รฑ, รผ or รธ, so names and words in many languages end up half styled. If that looks wrong, pick a different word to emphasize.
- No punctuation, symbols or emoji. Colons, commas, # and @ stay as they are in bold, italic and mono. Underline and strike do mark punctuation and digits, since they add a mark rather than swap the letter.
- Greek has bold and italic forms in the same block, but this tool converts Latin letters and digits only.
Accessibility: what screen readers do with styled letters
This is the main reason to keep styled text short. Accessibility consultant Adrian Roselli tested fake bold and italic with default settings (his post was updated Sep 29, 2025; we read it Nov 1, 2026). NVDA with Firefox, VoiceOver on macOS and iPadOS, and Narrator with Edge did not announce the styled text. JAWS with Chrome announced each letter individually, with its case and style. Only TalkBack with Chrome read it as ordinary words.
Scope for Business, writing for the UK disability charity Scope, says these characters are "inaccessible to screen reader users" and gives the example of a letter announced as "mathematical sans-serif script t". It also notes fancy characters are harder to read for people with dyslexia or low vision. Its advice is to use standard text when you want a wide audience to understand the message.
So the safe pattern is decoration on words the post doesn't depend on. If a screen reader drops your bold label, the sentence after it should still make sense. If the bold words carry the whole point, write them in plain text.
When to use each style
A rule of thumb: one styled element per paragraph at most, and never a whole paragraph.
- Bold for a short label at the start of a line ("What changed:", "Key takeaway:") or a single hook line at the top of the post.
- Italic for one word of stress, a title, or a short aside. Remember it skips digits.
- Bold italic rarely. It is heavier to read than bold and adds nothing bold can't do.
- Mono for short technical strings that should look like code, such as an endpoint name. Keep the real, copyable version in plain text if readers need to use it.
- Strikethrough for a visible correction, like an old price or version number next to the new one.
- Underline almost never. Readers expect underlined text to be a link, and the combining marks render unevenly across fonts.
Copy-paste examples
These were generated with the buttons above, so they match what the tool produces. A bolded label followed by plain text keeps the sentence readable when the label is skipped. If you're unsure where LinkedIn will cut the post, paste the result into the LinkedIn post preview.
๐ช๐ต๐ฎ๐ ๐ฐ๐ต๐ฎ๐ป๐ด๐ฒ๐ฑ: failed posts now retry five times before we mark them failed.
๐๐ฒ๐ ๐๐ฎ๐ธ๐ฒ๐ฎ๐๐ฎ๐: check the webhook, not the dashboard.
The endpoint is ๐ฟ๐พ๐๐ /๐๐ท/๐๐๐๐๐ (plain: POST /v1/posts).
This is ๐ฏ๐ฐ๐ต a scheduling app.
๐๐ฒ๐ณ๐ผ๐ฟ๐ฒ: vฬถ2ฬถ ๐๐ณ๐๐ฒ๐ฟ: v3Line breaks, spacing and the 3,000 character limit
The formatter keeps your line breaks and spaces exactly as typed, and underline and strike skip them, so paragraph spacing survives the copy. Blank lines between short paragraphs make a post easier to scan than any amount of bold. Check the pasted result in LinkedIn's composer before you publish, since that is the rendering readers see.
LinkedIn Help (read Nov 1, 2026) says posts can be up to 3,000 characters. The counter under the tool counts graphemes, the characters you see, which is also how our API counts LinkedIn posts. Styled letters are heavier underneath: "Hello 2026" in bold is 10 graphemes but 19 UTF-16 code units and 37 UTF-8 bytes. LinkedIn doesn't say which unit its limit uses, so leave some room if a heavily styled post sits near 3,000. More on the limit in our LinkedIn character limit guide.
Posting formatted text through the LinkedIn API
The LinkedIn Posts API takes post text in its "little" text format. Microsoft's documentation for it (read Nov 1, 2026) lists four elements: plain text, mentions, hashtags and a hashtag template. There is no bold or italic element, so Unicode styling is also the only way to emphasize words in a post created through the API.
Styled letters are ordinary text to the API and pass through unchanged. What does need care is the reserved character set: little text requires characters like ( ) [ ] { } < > @ * _ ~ | and \ to be escaped with a backslash, even when they aren't part of a mention. Our LinkedIn API integration escapes them for you and leaves hashtags intact. For the text below, the commentary we send is:
// you send: "๐ช๐ต๐ฎ๐ ๐ฐ๐ต๐ฎ๐ป๐ด๐ฒ๐ฑ: failed posts retry (5 times) #api"
{ "commentary": "๐ช๐ต๐ฎ๐ ๐ฐ๐ต๐ฎ๐ป๐ด๐ฒ๐ฑ: failed posts retry \\(5 times\\) #api" }Questions
About this tool
How do I bold text on LinkedIn?
LinkedIn's post format has no bold or italic markup. Type your post in the formatter above, select the words, press Bold and copy the result into LinkedIn. The letters are swapped for Unicode sans-serif bold characters, which display bold anywhere plain text shows. Keep it to a label or one line, because some screen readers skip those characters.
Why didn't my numbers or accented letters turn italic?
Unicode has no italic or bold italic digits, and no styled versions of accented letters like รฉ or รฑ. The formatter only changes the 26 basic Latin letters, plus digits in bold and monospace. Everything else, including punctuation, emoji and accented letters, is copied as it was, so a word like cafรฉ ends up partly styled.
Is Unicode bold text bad for accessibility?
Used heavily, yes. In Adrian Roselli's tests, NVDA, VoiceOver and Narrator didn't announce styled text, and JAWS read it letter by letter with each letter's style. Only TalkBack read it as words. Style a few words that the post doesn't depend on, and never a whole paragraph or anything a reader needs to understand.
Will people find my styled words in LinkedIn search?
Don't rely on it. Styled letters are different Unicode characters from plain letters. Some software folds them back to plain text, but LinkedIn doesn't document whether its search does. Keep keywords, product names, hashtags and your own name in plain text, and use styling only on words you don't need anyone to search for.
Do formatted characters count more toward LinkedIn's 3,000 limit?
Each styled letter is one visible character, but it takes two UTF-16 code units and four UTF-8 bytes. Bold "Hello 2026" is 10 characters, 19 code units and 37 bytes. LinkedIn Help states the 3,000 limit without naming the unit, so if a heavily styled post is close to the limit, leave a margin.
Can I post bold text to LinkedIn through an API?
Yes, as Unicode characters. The Posts API's little text format has elements for text, mentions and hashtags but none for bold or italic, so styled characters are the only option. They pass through unchanged. Reserved characters like parentheses and @ must be backslash-escaped; our API does that automatically.
Does this tool store or send my text?
No. The formatter runs entirely in your browser. The conversion is a lookup from plain letters to Unicode code points done by JavaScript on the page, and nothing you type is sent to our servers or saved. Closing the tab discards the text.
Posting from code or an agent? SocialsForAI runs the same checks before every post. LinkedIn post preview ยท LinkedIn character limit ยท LinkedIn API ยท Schedule LinkedIn posts
Get an API key and send your first post in five minutes.