Social media character limits in 2026 range from 280 on a standard X account to 3,000 on LinkedIn, with Instagram and TikTok captions at 2,200, Threads at 500 and Bluesky at 300. Each platform also counts differently, using characters, weighted characters, graphemes or bytes, so the same draft can pass on one and fail on another.
Key takeaways
- Among social media character limits, the tightest on major platforms are Bluesky at 300 graphemes and X at 280 weighted characters for standard accounts.
- Instagram and TikTok captions both allow 2,200 characters, but Instagram caps hashtags at 5 per post while TikTok counts hashtags inside the caption.
- Counting methods differ: X weights URLs and emoji, Bluesky counts graphemes, TikTok counts UTF-16 units and YouTube descriptions are measured in bytes.
- Platform limits change, so treat any table, including this one, as a snapshot and check the official page when a post is borderline.
- Write for the shortest limit first and expand for the others, because trimming a long post is harder than extending a short one.
What are the social media character limits on each platform?
The table below lists the text limits we could confirm from official documentation, as of October 2026. Where we could not confirm a number, the table says so instead of guessing.
| Platform | Text limit | How it is counted | Other rules worth knowing | |---|---|---|---| | Instagram | 2,200 characters (caption) | Characters | 5 hashtags per post (Help Center), up to 20 @-mentions via the API | | X (standard) | 280 | Weighted: URL = 23, most emoji and CJK = 2 | Subscribers can post up to 25,000 | | Threads | 500 | Emoji count by UTF-8 byte length in the API | 1 topic tag per post, up to 5 unique links via the API | | Bluesky | 300 | Graphemes (one emoji = 1) | Up to 4 images | | TikTok | 2,200 (video caption) | UTF-16 units | Hashtags and mentions are part of the caption | | YouTube | Title 100 characters, description 5,000 bytes | Characters for title, bytes for description | Hashtags are ignored if a video has more than 60 | | LinkedIn | 3,000 characters | Characters | No official hashtag limit | | Pinterest | Title 100, description 800 | Characters | Alt text up to 500 | | Facebook | Long posts allowed | Not stated here | No official hashtag limit | | Google Business Profile | Updates, events and offers supported | Not stated here | Check the current guidance |
Many of these figures describe what the platform's API accepts, which is what publishing tools follow, so a native app's on-screen counter can look different. We left out numbers we could not verify, including Facebook and Google Business Profile text lengths.
Why do social media character limits count the same words differently?
Each platform measures text in its own unit, so one string can have several different "lengths". The unit matters most when your text includes emoji, links, accents or non-Latin scripts, because those are the characters where the methods disagree.
Here are the four methods you will meet:
- Plain characters. Used for Instagram captions, LinkedIn posts, Pinterest fields and YouTube titles. You count what you see, more or less.
- Weighted characters. Used by X. Most Latin letters count as 1, most emoji and Chinese, Japanese and Korean characters count as 2, and every URL counts as 23.
- Graphemes. Used by Bluesky. A grapheme is one user-perceived character, so a combined emoji counts as 1.
- Bytes and UTF-16 units. YouTube descriptions use bytes, so a Hindi or emoji-heavy description fills up faster. TikTok uses UTF-16 units, where many emoji take 2.
A worked example shows the gap. Suppose a post contains 250 ordinary characters, a link and four emoji. On X it weighs 250 + 23 + 8 = 281, which is one over a standard account's limit. On Bluesky, the four emoji cost 4 instead of 8, so the emoji alone leave more room there. The numbers are illustrative arithmetic, not data from a study, but they show why a single counter cannot serve every platform.
Which limit should you write to first?
Write to the shortest limit you need, then expand. A short core message that works on X and Bluesky can be extended with detail for LinkedIn or Instagram, whereas a long caption cut to fit 280 tends to lose its point.
How do hashtag rules differ across platforms?
Hashtag rules vary more than text limits, and they are the easiest to get wrong when you reuse a caption. A tag list that suits one platform can break another's rule or look out of place there.
- Instagram: the Help Center states up to 5 hashtags per post. Instagram's developer documentation still lists 30 for the API, so older guides disagree with newer ones.
- Threads: one topic tag per post. When a post has several #tags, the first valid one is used.
- TikTok: hashtags are typed in the caption and share the 2,200 allowance.
- YouTube: if a video has more than 60 hashtags, YouTube ignores all of them. Hashtags are separate from hidden tags.
- LinkedIn: no official limit. A range of 3 to 5 is common advice, not a rule.
- Facebook: no official hashtag limit.
- Bluesky and X: we have not verified a hashtag cap for either, but each tag spends characters from a short allowance.
The practical lesson is to keep a separate tag set for each platform instead of one long list.
How do you plan one post across several platforms?
A short routine avoids most mistakes with social media character limits when you publish the same idea in several places. It works whether you post by hand or through a scheduler.
- Write the core message in one or two sentences. This is the version that has to survive on X and Bluesky.
- Make a version for each platform. Add detail for LinkedIn, hashtags for Instagram, a topic tag for Threads and a title and description for YouTube or Pinterest.
- Check each version against its own limit and method. Do not rely on one universal count.
- Look at the links. A link costs 23 on X whatever its length, so check how each other platform counts them.
- Preview the result, and trim any post that sits within a few characters of its limit.
How do you keep this cheat sheet current?
Treat any of the social media character limits as accurate as of a date, and verify it before it matters. The platform's official documentation, not a blog post, is the final word. Link to each official page in your team notes, date your own table, and record exceptions such as X's different limit for subscribers. When a limit looks different from what you expect, test with a real post, because the platform's own error message is the best evidence.
Frequently asked questions
What is the character limit on Instagram?
An Instagram caption can be up to 2,200 characters, as of 2026. Instagram's Help Center also states a limit of 5 hashtags per post.
Which social platform has the shortest character limit?
Among the major platforms covered here, Bluesky allows 300 graphemes and X allows 280 weighted characters on a standard account. X's count is stricter in practice because URLs count as 23 and most emoji as 2.
Do emoji count as one character everywhere?
No. On Bluesky an emoji counts as 1, but on X most emoji count as 2, on TikTok many take 2 UTF-16 units and in a YouTube description an emoji uses several bytes. Check the count for each platform.
How often do platform character limits change?
They change from time to time and without a fixed schedule, so any limit should be read with its date. Check the platform's official documentation if a post is close to the limit.
How MultiPost Studio helps
MultiPost Studio's composer shows each channel's own limit and counts text the way that platform does, with weighted characters for X, graphemes for Bluesky and bytes for YouTube descriptions. You see what needs fixing for each channel before you publish. See all the platforms MultiPost Studio supports.