calmposts

LinkedIn character counter

A LinkedIn post holds 3,000 characters, more than ten posts on X, and LinkedIn has no threads to spill over into. Paste your post to see how much of the 3,000 it takes, and whether the opening lines carry it.

0 / 3,000 3,000 left

Characters as you see them
0
Links
0
Goes out as
0 posts

Schedule this post in calmposts

Free trial. After you sign up or sign in, the text opens in the composer as a new post, and nothing is saved or published until you say so.

LinkedIn is coming to calmposts soon. Until then, your post can wait as a draft.

A worked example

A typical LinkedIn post: short paragraphs, bullets, a question at the end and two hashtags. On LinkedIn it is one post; on the networks with shorter limits it becomes a thread.

We cut our weekly report from three hours to twenty minutes. Here is what changed. • We stopped copying numbers by hand. The dashboard exports them. • We write one summary, not one per channel. • We schedule it for Friday morning, when people read it. The surprising part: nobody missed the long version. Replies doubled, because the short one ends with a question. What would you cut from your weekly report? #reporting #productivity

NetworkCountsGoes out as
X441 / 2802 posts
Bluesky438 / 3002 posts
Threads438 / 5001 post
LinkedIn438 / 3,0001 post

How a LinkedIn post is counted

The text of a LinkedIn post holds up to 3,000 characters. calmposts counts them as graphemes, the characters you see: a letter is 1, an emoji is 1 whatever it is made of, a Chinese character is 1. Nothing is weighted as on X, and there is no byte limit to watch as on Bluesky.

Spaces and line breaks count 1 each. On LinkedIn they are part of the layout: short paragraphs with blank lines between them are how most readable posts look, and each blank line costs 2. A post of twelve short paragraphs spends 22 characters on the gaps, which 3,000 can easily afford.

As for every network, calmposts normalises the text to NFC before counting, so an accented letter counts 1 however it was typed or pasted.

Links, hashtags and names

In calmposts a link counts in full, every character of it. A link with long tracking parameters is worth trimming, not because 3,000 runs out, but because a clean address looks more trustworthy in a post.

Hashtags count as written. calmposts sends #word the way LinkedIn's own composer does, so LinkedIn turns it into a link to the topic; its characters count all the same.

An @ followed by a name is plain text in a calmposts post: tagging a person or a company on LinkedIn needs their member or page ID, which calmposts does not use. The name counts as written and is shown as you typed it.

The first lines decide

LinkedIn shows the first lines of a long post and folds the rest behind a «see more» link. Readers decide from those lines whether to open it, so the 3,000 are a ceiling, not a goal.

The counter shows the whole length. Read your first two lines as if they were the only ones anybody will see, because for most readers they are.

Formatting costs characters, and some of it backfires

LinkedIn posts have no bold or italics. Some people paste letters from Unicode's mathematical alphabets to fake them: 𝐁𝐨𝐥𝐝 looks bold and counts 4 here, but those are symbols, not letters. Screen readers may spell them out one by one, and search may not match them to the word.

Markdown does not work either. calmposts escapes the characters LinkedIn would read as markup, so **bold** goes out exactly as typed, asterisks and all, and counts 8. Bullets typed as • count 1 each and display everywhere.

One text for LinkedIn and the short networks

A post written for LinkedIn is usually longer than anything X, Bluesky or Threads take in one post. With calmposts you can still write it once: LinkedIn gets it as one post, and the networks with threads get it as a thread cut at your paragraphs, each part within that network's limit.

Short paragraphs help both sides. On LinkedIn they make the post easy to read; on the other networks each paragraph that fits a post becomes a post of its own. If LinkedIn should read differently, with more context or a different opening, customise its version in the composer and leave the others as they are.

A thread becomes one post

LinkedIn has no threads. When a post in calmposts is a thread, say the same text you send to X in five parts, it goes to LinkedIn as one post: the parts joined, with a blank line between every two. The 3,000 hold for the whole.

A long text written once in calmposts goes to LinkedIn as one post too. If it is over 3,000, the composer says by how much, and you can shorten LinkedIn's version on its own without touching what the other networks get.

The counter on this page is the calmposts composer's own code, so its count is the one the composer shows and the server checks.

What counts how much on LinkedIn

Each figure is computed by calmposts' counting code for LinkedIn.

TextWhat it isCounts
HelloLatin letters5
GrüßeUmlauts and ß: 1 each5
你好Chinese: 1 each2
👍An emoji1
👨‍👩‍👧A family: still 11
https://example.com/a/very/long/path?with=queryA long link, in full47
calmposts.comA bare domain13
• First pointA bullet, a space and two words13
**bold**Markdown: the asterisks count8
𝐁𝐨𝐥𝐝Unicode «bold» letters4
#hashtagA hashtag, as written8
one twoA blank line counts 28

Post limits side by side

What one post takes on each network calmposts posts to, and how it is counted there.

NetworkOne postHow characters countLinksThreads
X280 characters; 25,000 with X PremiumBy weight: most letters 1, emoji and CJK characters 223 each, whatever their lengthA chain of replies, up to 25 posts in calmposts
Bluesky300 characters and 3,000 bytesGraphemes: each character you see counts 1As written, every characterA chain of replies, up to 25 posts in calmposts
Threads500 charactersGraphemes, but an emoji counts its UTF-8 bytesAs written; at most 5 different linksA chain of replies, up to 25 posts in calmposts
LinkedIn3,000 charactersGraphemes: each character you see counts 1As written, every characterNone: a thread goes out as one post

Common mistakes

Writing to the limit

3,000 characters is room, not a target. Most of a long post sits behind «see more»; the first two lines do the work.

Faking bold with Unicode letters

Mathematical letters look bold but are symbols. Screen readers may spell them out and search may miss them. A short line on its own stands out just as well.

Pasting Markdown

LinkedIn does not render **bold** or _italics_. The asterisks and underscores show, and they count.

Counting a thread part by part

On LinkedIn a calmposts thread is one post. Six full parts of 500 characters make a fine thread on Threads, but joined they are 3,000 plus the blank lines between them, which is over.

Leaving long tracking links

Every character of a link counts. Trim the utm parameters you do not need.

What happens when a post is over 3,000

LinkedIn refuses a post over its limit. calmposts checks first: the composer shows how many characters LinkedIn's version is over, and it is not sent until it fits.

calmposts never splits a LinkedIn post into several, because LinkedIn has no threads. Shorten the post, or give LinkedIn its own shorter version in the composer and keep the long one for the networks that take threads.

Thread splitter

How to count a post for LinkedIn

  1. Paste your post. Type or paste the text; the count updates as you type.
  2. Read the count. See how much of the 3,000 the post takes, and how many links it has.
  3. Check the opening. The first lines are what people see before «see more». Make them carry the post.
  4. Schedule it. Press «Schedule this post in calmposts» to open the text in the composer.

Questions about counting on LinkedIn

What is the character limit for a LinkedIn post?

3,000 characters for the post's text. Spaces, line breaks, hashtags and links all count.

Does an emoji count as one character on LinkedIn?

In calmposts' count, yes: each character you see counts 1, emoji included, whatever they are made of.

Do links count toward the 3,000?

Yes: in calmposts every character of a link counts.

Can I post a thread on LinkedIn?

LinkedIn has no threads. calmposts sends a thread there as one post, the parts joined by blank lines, and the 3,000 count for the whole.

How long should a LinkedIn post be?

There is no rule, but readers see only the first lines before «see more». Many good posts are a few hundred characters; use the rest of the 3,000 when the subject needs it.

Is this the count calmposts uses?

Yes, it is the composer's own code. calmposts checks every LinkedIn post with the same rule when it is saved and before it is sent.

More from calmposts

Write once, post everywhere

calmposts counts your post for every network as you type, turns a long text into a thread where a network has threads, and sends each part on time through the networks' official APIs.

See the plans