Paste any text. Get emoji count, density, sentiment, category breakdown, and live character-limit checks for Twitter/X, Instagram, Threads, LinkedIn, SMS, and 7 more platforms - all in your browser.
Live status against each platform's character or post limit. Bar shows usage of the limit; red means over.
| Platform | Limit | Notes |
|---|---|---|
| Twitter / X (post) | 280 chars | Premium subscribers up to 25,000. Emoji = 2 chars each |
| Instagram caption | 2,200 chars | Only first ~125 shown before "more" link |
| Instagram bio | 150 chars | Single line, emojis allowed |
| Threads | 500 chars | Meta-owned X alternative |
| LinkedIn post | 3,000 chars | Articles separately, up to 110,000 |
| LinkedIn headline | 220 chars | Shows in feed under name |
| Facebook post | 63,206 chars | Practical limit ~40 chars for engagement |
| TikTok caption | 2,200 chars | Increased from 150 in 2022 |
| YouTube comment | 10,000 chars | Description: 5,000 |
| Mastodon (default) | 500 chars | Some instances allow 1,000+ |
| Bluesky post | 300 chars | One emoji = ~1-4 graphemes depending on form |
| SMS (GSM-7) | 160 chars | Falls to 70 if any non-GSM char (most emojis) |
| Density | Range | Use Case |
|---|---|---|
| Light | 0-5% | Professional / formal writing, news, B2B |
| Moderate | 5-15% | Conversational blog, casual newsletter |
| Heavy | 15-30% | Social media, lifestyle, youth marketing |
| Very heavy | 30-50% | Mostly emojis, expressive replies |
| Spam-tier | 50%+ | Likely to be flagged as low-quality content |
Paste any text into the box. The tool runs entirely in your browser, scans for emoji code points (single emojis, emojis with skin-tone modifiers, and ZWJ-joined sequences), and returns the count, density, category breakdown, sentiment indicator, and a live status against the character limits of 12 popular platforms. No text leaves your device.
It depends on the tool. Microsoft Word counts each emoji as a separate word because it splits text by whitespace. Google Docs ignores emojis entirely. The "Word count by tool" panel above shows you both numbers side by side.
Yes. The sentence "Great work ๐๐ฅ" counts as 4 words in Word: Great, work, ๐, ๐ฅ. This applies to Word desktop (Mac and Windows) and Word for the web.
No. Google Docs only counts alphabetic tokens. The same sentence "Great work ๐๐ฅ" counts as 2 words.
Twitter / X counts most emojis as 2 characters each toward the 280 limit. Some emojis with skin-tone modifiers or ZWJ sequences (family, flag combinations) count as 4 or more characters. The platform-fit panel shows the exact Twitter character cost for your current text.
Instagram allows up to 2,200 characters in a caption (about 330-400 words depending on emoji use). Bios are limited to 150 characters. Stories text overlays are capped at 250 characters. Each visible emoji counts as one character in the caption editor.
High emoji density (above 10-15%) makes text harder to read and can reduce engagement. Search-engine bots ignore emojis when calculating reading-ease scores, so a paragraph that looks vivid with emojis can still score as thin content. Use emojis to punctuate meaning, not to replace it.
An emoji like ๐จ๐ฝโ๐ป (man with medium skin tone, technologist) is rendered visually as one symbol but is technically a sequence: a base emoji, a skin-tone modifier (Fitzpatrick scale U+1F3FB through U+1F3FF), and a Zero-Width Joiner connecting them. The tool counts what you see (one emoji) but the platform-fit panel shows the underlying byte cost on platforms that bill per code point.
A ZWJ sequence joins multiple emoji code points into a single visible glyph. "๐จโ๐ฉโ๐งโ๐ฆ" (family) is four people emojis joined by three invisible ZWJ characters (U+200D). Visually it is one emoji; under the hood it is seven code points. Older systems and SMS UCS-2 encoding can balloon ZWJ sequences.
Tools differ in how they handle ZWJ-joined sequences and skin-tone modifiers. Some count visible glyphs (1 family emoji = 1), some count base code points (1 family emoji = 4 people), and some count every code point including invisible ZWJ characters (1 family emoji = 7). This tool counts what you see.
The sentiment indicator classifies each emoji into positive (๐โค๏ธ๐๐ฅณ), neutral (๐๐ผ๐), or negative (๐ข๐๐ก๐คฎ) using a curated lexicon of ~150 common emojis. The overall score is the percentage of positive minus negative emojis. It is a rough sentiment estimate, not a substitute for proper NLP.
Emoji density is the count of emoji glyphs divided by total visible characters (excluding spaces). Below 5%: light, professional. 5-15%: moderate, conversational. 15-30%: heavy, casual social. Above 30%: very heavy or spam-tier. Adjust based on the platform and audience.
No. All analysis runs entirely in your browser. Your text never leaves your device, never reaches our servers, and is not logged or sent to any third party.