LinkedIn text formatter

LinkedIn posts have no bold button — this tool gives you one. Select the words you want to emphasize, click a style, and copy bold, italic, underline, strikethrough or one of eleven Unicode typefaces that survive pasting into LinkedIn. Includes bullet and numbered lists, a clear formatting button that reverses all of it, and the honest trade-offs most formatter pages won't tell you.

free · no login · runs in your browser

Emphasis
Typeface
Lists & reset

Letters a–z, A–Z always convert. Digits 0–9 convert in Bold, Monospace, Sans Bold, Double-struck and Wide only — Unicode has no italic, script or fraktur digits, so numbers stay as-is there. Small Caps shrinks lowercase only and leaves your capitals full height, the way small caps are actually set — and since Unicode has no small-capital X, a lowercase x stays as it is. Clear formatting reverses every style on this page, including underline, strikethrough and list markers, and restores your original capitalisation.

How to use it

  1. Paste your post (or write directly in the box). Nothing you type leaves your browser.
  2. Select the words to emphasize inside the box and click a style — Bold, Italic, Monospace and three more. Nothing selected? The style applies to all the text.
  3. Copy the result and paste it straight into your LinkedIn post, comment or headline. The styling survives because it's characters, not formatting.

Why LinkedIn has no bold button — and how this works anyway

LinkedIn posts are plain text. Unlike articles (which have a real rich-text editor), the post composer strips every kind of formatting — bold, italic, headings — the moment you paste. That's a deliberate design choice: a feed where everyone can shout in headline type gets ugly fast.

The workaround isn't formatting at all. Unicode — the character standard behind all modern text — includes a block called Mathematical Alphanumeric Symbols, originally meant for typesetting math. It contains complete lookalike alphabets: 𝐀 (mathematical bold capital A) is a different character from A, the way é differs from e. When you click Bold here, the tool swaps each letter for its bold-block twin. LinkedIn sees ordinary characters and leaves them alone — so the "bold" survives in posts, comments, headlines, anywhere plain text goes.

That's also why this page needs no server: the mapping is a fixed character-by-character substitution your browser can do instantly.

The honest part: what Unicode "bold" costs you

Most formatter tools skip this. Unicode styling is not real formatting, and the difference bites in three places:

The rule that survives all three: use Unicode styling for one or two short emphasis moments per post — a key number, a punchline — and never for whole paragraphs, never for the words you want found in search. If your post needs structure rather than emphasis, whitespace does it better: short paragraphs and clean line breaks (our line break fixer handles that) outperform decoration. And keep an eye on length while you edit — the character counter marks the "see more" fold live.

For AI agents

Drafting LinkedIn posts with Claude Code or another agent? Install the skill version — it applies the same Unicode style mappings from the terminal, with the same use-sparingly guidance baked in:

npx skills add liftli-ai/skills --skill linkedin-text-formatter

Part of the liftli-ai/skills collection — browse all 28 skills, one per tool on this site. For the full pipeline (voice extraction, strategy memory, publishing), connect the Liftli MCP.

Frequently asked questions

How do you make text bold on LinkedIn?

LinkedIn posts have no bold button, so the only way is Unicode substitution: replacing each letter with a lookalike character from Unicode's Mathematical Alphanumeric Symbols block. Paste your text into a formatter like this one, click Bold, and copy the result into LinkedIn — the "bold" survives because it's different characters, not formatting.

Is Unicode bold text bad for accessibility?

Yes, meaningfully. Screen readers don't treat Unicode bold as styled text — many spell it out character by character ("mathematical bold capital B, mathematical bold small o…") or skip it entirely, turning your emphasis into noise for blind readers. That's why the honest advice is: use it for one or two short emphasis moments, never for whole sentences or posts.

Can LinkedIn search find Unicode-formatted text?

Often not. To search and indexing systems, 𝐛𝐨𝐥𝐝 is a different string from bold — some engines normalize the characters back, but many don't. A keyword you format in Unicode may become invisible to LinkedIn search, Google, and AI systems reading your post. Keep the words you want found in plain text.

Why can't I bold numbers in italic?

Unicode only defines digits for some styles. Bold, monospace and sans-serif bold have their own 0-9, so digits convert. The italic, bold-italic and script blocks have no digits, so this tool leaves numbers (and any other unmapped character) unchanged rather than breaking your text.

Does Unicode formatting work everywhere — mobile, comments, headlines?

The characters render on any modern device, in posts, comments, headlines and About sections alike — they're just text. Rare edge cases: some older Android system fonts miss parts of the block and show boxes, and some fonts render "script" style barely differently from normal. When in doubt, preview on your phone before posting.

How do you underline or strike through text on LinkedIn?

Use combining marks. Unicode has no underlined or struck-through alphabet, but it does have a combining low line (U+0332) and a combining long stroke (U+0336) that draw a line under or through the character before them. Applying one after every character produces a continuous line that survives pasting into LinkedIn. The Underline and Strike buttons above do this. Screen readers announce the marks or skip them, so use these sparingly.

How do you add bullet points to a LinkedIn post?

Type the bullet characters yourself — LinkedIn's post editor strips real list markup, so there is no list button and pasting an HTML list loses its formatting. What survives is a literal bullet character (•) or a number at the start of each line. The Bullet list and Numbered list buttons above add these to whatever you select, skipping blank lines so your paragraph spacing stays intact.

How do I undo Unicode formatting and get plain text back?

Click Clear formatting. Because styled text is made of different characters rather than a formatting layer, you cannot simply select it and remove bold — you have to translate every styled character back to its ASCII equivalent. Clear formatting reverses all eleven typefaces on this page, strips underline and strikethrough marks, removes any bullet or number markers the list buttons added, and restores your original capitalisation exactly. Emoji and accented letters are left untouched.

Is my text uploaded anywhere when I use this formatter?

No. The formatter is plain JavaScript running entirely in your browser — the character mapping happens on your machine and nothing you type or paste leaves it.

Related free tools

Formatting is the last 1%. Liftli does the other 99.

Voice notes, calls and commits in — posts in your extracted voice out, waiting for your one-tap yes. Inside the AI you already use.

Start free — no card