Formatter
LinkedIn posts do not support native bold or italic. Paste Markdown or plain text — including a draft copied from ChatGPT — and copy LinkedIn-ready text that uses Unicode lookalike letters. Not affiliated with LinkedIn.
Posts do not render Markdown. The syntax this page accepts is on the cheatsheet. Sending a Slack message instead? Markdown to Slack. Need the words with no styling at all? Markdown to plain text.
𝗦𝗵𝗶𝗽𝗽𝗶𝗻𝗴 𝘁𝗵𝗶𝘀 𝘄𝗲𝗲𝗸 𝗕𝗼𝗹𝗱 is for the line you want people to see. 𝘐𝘵𝘢𝘭𝘪𝘤 is a lighter aside. • One idea per bullet • A link to Markdown Writer (https://markdownwriter.com) • Emoji stay emoji 🚀 #hiring is a hashtag, not a heading. @you stays as typed. 1. Paste 2. Copy 3. Post
LinkedIn's help center says a post can be up to 3,000 characters. It does not say whether that is a Unicode code point or a UTF-16 code unit. A bold or italic letter from this page is one code point and two UTF-16 units, because it sits outside the Basic Multilingual Plane. The counter shows both. The UTF-16 number is the cautious one.
Why this formatter
A post, a comment, and most other LinkedIn boxes are plain text. Articles and newsletters do have a rich-text editor; this page is not for those. The letters it produces are real Unicode characters (mathematical sans-serif bold and italic). They are not a font style LinkedIn can turn off, and they are not affiliated with LinkedIn.
The conversion runs in your browser. Nothing is uploaded, logged, or stored.
Punctuation, emoji, non-Latin text, URLs, hashtags, and @mentions are copied through. Only A–Z, a–z, and bold digits change.
Screen readers may spell these letters out or skip them. A styled word may not match LinkedIn search. Keep it to a headline or a few phrases, not the whole post.
No Convert button. The post text updates as you type, and the count updates with it.
How it works
Drop in Markdown, or select a phrase and press Bold or Italic. A space after # makes a heading; #hiring stays a hashtag.
Lists become bullets, headings become a bold line, and links become text (url). Line breaks stay. Trailing spaces are stripped.
Paste into LinkedIn on desktop or mobile. If a font shows a box, the characters are still right. Reset to plain text maps them back to A–Z.
What changes
Unclosed markers stay as you typed them. A font that does not include these letters draws a box instead; copying still puts the characters on the clipboard.
| You type | You copy | What happens |
|---|---|---|
| **bold** | 𝗯𝗼𝗹𝗱 | Sans-serif bold letters. Digits have a bold form too. |
| *italic* | 𝘪𝘵𝘢𝘭𝘪𝘤 | Sans-serif italic. Digits stay as 0–9; italic has no digits. |
| ***both*** | 𝙗𝙤𝙩𝙝 | Bold and italic together. Digits use the bold forms. |
| ~~gone~~ | g̶o̶n̶e̶ | A combining long stroke (U+0336) on each character. |
| ++under++ | u̲n̲d̲e̲r̲ | A combining low line (U+0332). <u>under</u> does the same. |
| # Heading | 𝗛𝗲𝗮𝗱𝗶𝗻𝗴 | The hashes are dropped. The line is bold. |
| - item | • item | A bullet you can switch. Nested indents stay. |
| 1. item | 1. item | The number you typed is kept. |
| [text](url) | text (url) | text (url). If the label is the URL, only the URL. |
| `code` | code | The backticks go. Markers inside are not formatted. |
| #hiring | #hiring | No space after the hash, so it stays a hashtag. |
FAQ
Markdown Writer keeps the draft as Markdown, with a live preview, an outline, and local autosave.
Open the editorConvert markdown to a LaTeX subset. Sections, lists, tables, verbatim, hrefs.
Build a LaTeX tabular with alignment, booktabs or hline rules, and an optional caption.
Build a markdown table with row, column, and alignment controls. Live preview.