LinkedIn text formatting tool: bold, italic, and code blocks

A LinkedIn text formatting tool does not turn on a style in LinkedIn. The post composer is a plain-text field. LinkedIn's own help page says a post can contain up to 3,000 characters, and if you need more than that you should write an article. It does not offer a bold button, an italic button, or a code block. Pasting from Word or Google Docs arrives flat. Ctrl+B and Cmd+B do nothing in that box.

What you see as bold in the feed is a different letter. Formatters replace each character with a lookalike from the Unicode Mathematical Alphanumeric Symbols block. LinkedIn stores those letters as ordinary text, which is why they survive a paste, a refresh, and a phone. A "code block" in the same tools is the same trick with monospace letters. There is no background, no syntax color, and no fence. The backticks you typed in Markdown would show up as backticks.

Boykli does not run that replacement. Create posts writes a plain draft. Publish sends that draft as the LinkedIn commentary, after stripping the internal === CTA === marker the editor uses to separate an ending. If you paste styled letters into the draft, they go out as styled letters, because they are just characters. The app will not add them for you, and it will not preview the "see more" fold. People who want the formatter, the fold preview, and post analytics are looking at a different product. That comparison is AuthoredUp alternative.

What a formatter actually changes

Style people ask forWhat gets storedBlock and start pointWhat does not come with it
Bold that matches the feedSans-serif bold lettersMathematical Alphanumeric Symbols, capital A at U+1D5D4, small a at U+1D5EE, digit 0 at U+1D7ECA real bold weight. Search and a screen reader do not see the word "bold"
Serif boldBold serif lettersCapital A at U+1D400, small a at U+1D41A, digit 0 at U+1D7CEA match for LinkedIn's sans feed font. It still reads as heavy, and it looks slightly foreign
ItalicItalic lettersCapital A at U+1D434, small a at U+1D44EItalic digits. There are none in that block. The letter h is a hole
Bold italicBold italic lettersCapital A at U+1D468, small a at U+1D482A safe default. It is harder to read on a phone than one heavy word
Code or monospaceMonospace lettersCapital A at U+1D670, small a at U+1D68A, digit 0 at U+1D7F6A code block. Spaces stay ordinary U+0020, so columns drift
Bullets and numbersThe bullet or digit you typedโ€ข is U+2022. "1." is just charactersA list object. LinkedIn will not renumber or indent for you
Underline or strikeA combining mark after each letterLow line U+0332, long stroke U+0336Reliable rendering. Some phones drop or collide the mark

A short sample, so the difference is visible. The first line is sans-serif bold. The second is italic, with h taken from the Planck constant at U+210E because U+1D455 is unassigned. The third is monospace, and the spaces and the equals sign are still plain characters.

๐—•๐—ผ๐—น๐—ฑ ๐˜๐—ต๐—ถ๐˜€ ๐—น๐—ฎ๐—ฏ๐—ฒ๐—น
๐‘กโ„Ž๐‘’ hole is the h
๐šŒ๐š˜๐š—๐šœ๐š ๐š— = ๐Ÿน

A formatter that maps h with the same formula it uses for g and i will emit the unassigned code point. You get a box, a blank, or a missing letter in the word "the", "what", and "this". Check any tool on the word "the" before you trust it with a hook.

Posts, articles, and a draft that is still plain

LinkedIn post composerLinkedIn articleA Unicode formatting toolBoykli
Bold and italicNot a control. Only if the letters are already styledReal toolbar stylesSwaps letters, then you pasteNo swap. The stored draft is what gets published
CodeMonospace letters only, if you paste themThe article toolbar is for prose styles, not a fenced, highlighted blockMonospace letters, often labeled "code"No code style. A long snippet belongs in a carousel or an article
ListsYou type the bullet or the numberReal listsInserts โ€ข or numbers as charactersLine breaks you typed, unchanged
LinksA plain URL can be auto-linked. The visible text cannot be a separate anchorReal links with anchor textA URL left in plain charactersThe URL you put in the draft
Length3,000 characters, per LinkedIn HelpLinkedIn's posting help points you here when a post exceeds 3,000Easy to blow the cap, because styled letters are outside the Basic Multilingual PlaneShort is labeled 45โ€“400 characters, medium 400โ€“1400, long 1400โ€“3000. The LinkedIn cap is still 3,000
FoldRoughly the opening lines, then "see more". LinkedIn does not publish the cutA title and a body, not a feed foldSome tools draw a preview. Boykli does notYou read the draft yourself
Who it posts asWhoever is using the composerThe member writing the articleNobody. It only copies textThe personal profile you connect. Not a company page

AuthoredUp's published measurement, which later guides repeat, puts the feed fold near 210 characters on desktop and near 140 on mobile. Treat that as someone else's measurement, not as a LinkedIn specification. A blank line before the fold ends the preview early. Boykli will not draw the line for you.

Write the draft in plain text

Create posts on a paid seat. Style a few words after the draft is one you would sign. BYOK is $29/month. Managed is $88/month.

boykli.com โ†’

What the styled letters cost

LinkedIn's help page states the 3,000-character cap and does not say how a letter outside the Basic Multilingual Plane is counted. Those mathematical letters are encoded in UTF-16 as a surrogate pair, which is two code units. A counter that uses UTF-16 therefore charges two per styled letter, and the same is true of many emoji. Whether LinkedIn's own composer uses that unit is not in the help page. Leave a margin. Do not spend the last fifty characters on a fully styled post and then discover the composer rejected it.

Two other costs are not about the cap.

Screen readers often announce the mathematical name. A styled "API" can be read as a sequence of "mathematical sans-serif bold capital" letters instead of the word. Style a label. Leave the sentence in plain letters so the post can be heard. What a generator has to refuse, so the rest of the post stays hearable, is the subject of the safe LinkedIn font generator page.

Search and hashtags need the plain letters. A hashtag built from sans-serif bold characters is not the hashtag you think it is, because the characters are not "#" plus Basic Latin. The same is true of an @mention. Leave both in ordinary characters or they do not resolve. A URL with a styled letter in it is a broken URL. Keep the scheme, the host, and the path in plain text if you want the composer to recognize a link.

Boykli's post writer is told to skip hashtags and emoji. That is a writing rule, described on the LinkedIn post generator page. It is not a formatter. If you want a hashtag, you add it yourself, in plain characters, after you have read the draft.

Why a code block fails in a post

People paste a fenced block and expect a gray rectangle. On LinkedIn the three backticks are three characters. The indentation is ordinary spaces. There is no language tag, no highlight, and no horizontal scroll. Monospace Unicode fixes the shape of the letters and leaves the spaces alone, so a column of aligned code shifts as soon as a line mixes styled letters with plain spaces, operators, and punctuation. Equals signs, parentheses, and brackets have no mathematical-monospace forms in the range formatters use. They stay in the feed font. The line looks like code from a distance and falls apart when someone tries to copy it into an editor. Copying also copies the mathematical letters, which will not compile.

Use a post for one short identifier, a command name, or a single line you are willing to style. Put a real snippet somewhere that can hold it.

  • A LinkedIn article, when the piece is long enough to justify the publishing tool and you want real bold and italic in the prose around the snippet. You still should not expect a highlighted fence.
  • A carousel PDF, when the snippet is the thing you want read. The carousel generator builds the slides. A document you already have is the path on PDF to LinkedIn carousel. The caption under the PDF is still a 3,000-character post, and it is still plain text unless you style it yourself.
  • A gist, a doc, or a repo, with the post carrying one sentence and the plain URL.

Styling an entire function in monospace spends the character budget twice as fast under a UTF-16 count, hurts the screen reader, and gives the reader nothing they can paste back into a file.

A workflow that styles three words, not the post

Do the writing in plain characters. Style after the sentences are finished. Styled letters are a poor editing surface: they are hard to revise, they break search inside your own notes, and a model asked to "make this bolder" will sometimes emit Markdown asterisks, which LinkedIn will show as asterisks.

  1. Write on Create posts. Pick the length that matches the idea. Short, medium, and long take a core idea of at least 10 characters. YouTube, article, series, and document take a source. The tone list depends on the mode. The draft comes back without a Unicode pass. How that tone choice works is the subject of the post generator page. The reason the draft starts from your material, rather than from a template hook, is the founder account.
  2. Read it as plain text. Cut any sentence that adds a fact you did not supply. Two refinements are available on that draft. Use one for a concrete cut, not for "add bold".
  3. Mark the spans on paper or in the plain draft with a convention you will delete. Square brackets around a label are enough. Do not leave the brackets in the published text.
  4. Convert only those spans. Prefer sans-serif bold for a label. Use italic for a title or a quoted phrase, and confirm the word "the" still contains an h. Use monospace for a single token, such as a flag or a function name. Leave digits in italic spans as plain digits unless the tool has a real digit map. Bold digits exist. Italic digits do not.
  5. Rebuild the post. Hook in plain letters, because the fold is the only part most people read and a screen reader should get that sentence intact. One bold label where the eye needs a stop. A blank line before a list. Bullets as โ€ข or as "1." you typed. No styled hashtag. No styled mention. No styled URL.
  6. Count. If the draft was already near 3,000 in plain characters, styling a paragraph can push a UTF-16 counter over the cap even when a naive letter count still looks safe. Long mode on Boykli is labeled up to 3,000. That label is the LinkedIn ceiling, not an invitation to style every line.
  7. Paste the result back into the Boykli draft if Boykli is going to publish it. The queue sends the text it has. Formatting the copy in a separate window and then publishing an older plain version from the queue is a wasted pass. Scheduling behavior for the personal profile is covered in LinkedIn scheduling tool.
  8. Publish, or place it on the queue. Company pages are not a destination from Boykli. If the styled post has to go out as a page, that is a different tool's composer.

Logged-in visitors can browse Radar and Algorithm without a plan. Writing, carousels, images, Voice Agent, publishing, and scheduling need a paid seat. BYOK is $29 a month and uses your own keys. Managed is $88 a month, with monthly caps. Prices are the public ones on boykli.com.

How much styling is worth it

A feed of fully styled posts is harder to read than a feed of plain ones, and it signals a template. The formats that hold up are structural.

  • The first line stays plain, specific, and short enough that the fold does not cut the verb.
  • One label in sans-serif bold, at the start of a section, not on every noun.
  • A list when there are actually steps. Three bullets. Not a bold bullet, an italic bullet, and a monospace bullet in the same post.
  • Italic for a book title or a phrase you are quoting, after you have checked h.
  • Monospace for one token. The explanation of that token stays in plain sentences.
  • Line breaks as the main layout tool. They cost one character each and they do not break hashtags, mentions, or assistive tech.

Script, fraktur, and double-struck letters exist in the same Unicode block. They fail the "could someone read this on a train" test. Underline and strike fail on enough phones that they are a decoration, not a structure.

If the draft's problem is that the idea is thin, styling will not fix it. Another write, from a better source, will. The formatter is the last five minutes. Where the line breaks go, which symbols to keep, and which invisible characters to delete before you queue the post is the LinkedIn text formatter guide.

FAQ

Can you bold, italicize, or add a code block in a LinkedIn post?

Not with a control in the post composer. Bold, italic, and monospace in the feed are Unicode letters you paste in. A fenced code block does not render. Articles have a real bold and italic toolbar. Posts do not.

Does Boykli format the post when it publishes?

No. The published text is the draft, minus the internal CTA marker. There is no bold pass, no italic pass, and no fold preview. Paste styled letters into the draft yourself if you want them in the queued post. If the formatter and the preview are the product you need, Boykli is the wrong tool. AuthoredUp is the comparison for that job.

Do styled letters count as one character?

LinkedIn documents a 3,000-character post limit and does not document the unit. Mathematical bold, italic, and monospace letters sit outside the Basic Multilingual Plane, so a UTF-16 count charges two code units each. Keep a margin, and do not style text that is already close to the cap.

Will a styled hashtag, mention, or URL still work?

No. Hashtags and mentions resolve on plain characters. A styled URL is not the URL you copied. Add those in Basic Latin after you style the labels.

What happens to the letter h in italic?

The mathematical italic block skips U+1D455. A correct formatter uses the Planck constant, U+210E, for italic h. A naive map leaves a hole in "the", "this", and "what". Test that word.

Where should real code go?

Not in the post as a fake block. One token can be monospace. A snippet people must copy belongs in a carousel slide, an article, or a link. The caption under a Boykli carousel is still a normal post with the same 3,000-character ceiling.

Do I need a paid seat to format text?

You do not need Boykli to paste Unicode into LinkedIn. You need a paid seat before Boykli will write, publish, or schedule. Browsing Radar and Algorithm does not require one. Formatting a draft by hand is free. The seat is for producing the draft and placing it on the personal profile.

See Boykli

Plain LinkedIn drafts from your own material, then a personal-profile queue. Style the few words that need weight after the draft is finished.

boykli.com โ†’
FREE UTILITYClient-Side ยท No Signup
1080 ร— 1350 PORTRAIT

Create Your Free LinkedIn Carousel

Turn your notes into high-converting 4:5 carousel PDFs directly in your browser.

GROWTH AUDIT

Stop Putting Outbound Links in Post Body

LinkedIn penalizes posts with external links by ~48% reach suppression. Move links to the 1st comment instead.

Formatted for LinkedIn feedSlide 1 of 5

Related Comparisons & Guides

All 50+ guides โ†’