Character Limits for Social Media Posts: X, Instagram, LinkedIn and More
By the UtilityNest team · · 5 min read
You spent twenty minutes on the announcement for your pottery class: a warm opening, the dates, the price, a link and a couple of emoji. You paste it into X, and the counter goes red. You trim a word, then another, and somehow it is still over, even though you are sure you counted 270 characters.
Character limits are simple in theory and sneaky in practice. Links can count as a fixed length, emoji can count double, and a text message that should hold 160 characters suddenly holds only 70. Knowing the real rules saves a lot of trimming.
The short version: write your post once, paste it into the Character Counter, and check the bars for every platform at the same time. Each one turns red when you go over.
The limits at a glance
| Where | Limit | Good to know |
|---|---|---|
| X (Twitter) post | 280 | Standard accounts; links count as 23, emoji and CJK characters as 2 |
| Instagram caption | 2,200 | Only the first line or two show before "more" |
| Instagram bio | 150 | |
| LinkedIn post | 3,000 | Long posts are folded after a few lines |
| LinkedIn headline | 220 | |
| YouTube title | 100 | Shorter titles show in full in search |
| YouTube description | 5,000 | |
| Pinterest pin description | 500 | |
| Google meta title | about 60 | Cut by pixel width, not a fixed count |
| Google meta description | about 160 | Usually cut around 155 to 160 |
| Google Ads headline / description | 30 / 90 | |
| SMS | 160 or 70 | 70 as soon as one emoji or special character appears |
Platforms do change their limits from time to time, so if something matters a lot (a paid campaign, say), double-check the platform's own help page.
A worked example: the pottery post on X
The post has 241 letters, spaces and punctuation, one long booking link of 68 characters, and three emoji.
- What you see when you count by eye: 241 + 68 + 3 = 312. Way over, you think.
- What X actually counts: 241 + 23 for the link + 6 for the three emoji = 270. It fits.
The Character Counter's X bar uses that same weighted count, so you see 270 of 280 instead of panicking at 312.
312 characters, so you cut your best sentence.
270 of 280, so the whole post goes out as written.
Why emoji and links are special
Links on X are shortened behind the scenes, so every link counts as 23 characters, whether it is a short bit.ly or a monster URL with tracking codes.
Emoji are trickier. Many emoji are actually several hidden code units glued together: a thumbs-up with a skin tone, a family, a flag. A good counter counts them the way people see them, as one, which is what the Character Counter does for its main count. X then weighs emoji as 2 in its own limit.
For developers, the tool also shows UTF-16 code units (what JavaScript's .length returns) and UTF-8 bytes, which matter for databases and APIs with byte limits.
The SMS trap: 160 or 70?
A standard text message holds 160 characters, but only if every character is in the basic GSM alphabet. One emoji or one curly quote copied from a word processor switches the whole message to Unicode, which allows only 70 characters per message. Longer texts are split into parts of 153 (GSM) or 67 (Unicode) characters, and some plans and SMS services bill per part.
Sending appointment reminders or club announcements by SMS? Paste the text into the counter and look at the SMS tile. If it says Unicode, swap curly quotes for straight ones and drop the emoji, and a 3-part message can become a single part.
Instagram and LinkedIn: the fold matters more than the limit
You will rarely hit 2,200 characters on Instagram or 3,000 on LinkedIn. What matters more is that only the opening line or two are visible before "more". Put the hook first: the date, the offer, the question. The rest can wait below the fold.
For LinkedIn, that often means writing the post, then moving the punchiest sentence to the top. The Word Counter is handy here too: it shows reading time, so you can see whether your post is a 20-second read or a 2-minute one.
Meta titles and descriptions
Google trims titles and descriptions by how wide they are on screen, not by a strict count. Wide letters like W and M use more space than i and l. As a practical rule, keep titles around 50 to 60 characters and descriptions around 150 to 160, with the important words first in case the end gets cut.
Cleaning up text before you count
Text pasted from a PDF or an email often carries hard line breaks in odd places, which count as characters and look messy in a post. Run it through Remove Line Breaks with Keep paragraphs, and then count. For any other field with a limit, such as an app store description or a form box, type the limit into the counter's Custom limit field.
Writing to fit, not just cutting
When a post is over the limit, trimming words at random usually makes it worse. A few edits that save space without losing meaning: replace "in order to" with "to", cut "really", "very" and "just", use numerals ("3" instead of "three"), and move details like the full address into the link. On X, one link is a fixed 23 characters however long it is, so a long booking URL costs you nothing extra.
Quick answers
Do spaces count as characters?
Yes, on almost every platform. The counter shows totals with and without spaces.
Is my text sent anywhere?
No. The counting happens in your browser as you type.
How long is 280 characters in words?
Roughly 40 to 55 words of ordinary English, depending on word length.