Emoji Counter
Count the emoji in any text, caption or chat. The emoji counter finds every emoji, including skin tones, flags and combined emoji like 👨👩👧, counts each one once, and lists them with their code points and length, so you know exactly how much space they take up.
- Skin tones and flags
- Code points and length
- Remove all emoji
Every emoji you used
Each different emoji with its count, its Unicode code points and how many UTF-16 units it takes up, which is what some character limits count.
| Emoji | Count | Code points | UTF-16 units |
|---|
Your emoji appear here.
How to count emoji in text
Counting emoji takes a few seconds with the emoji counter.
-
Paste your text
An Instagram caption, a tweet, a WhatsApp message or a whole chat export. The count updates as you type.
-
Read the totals
Total emoji, different emoji, emoji with skin tones, combined emoji, flags and the characters left without emoji.
-
Check or remove them
Every emoji is listed with its count, code points and length. Copy them, or press “Remove all emoji” to strip them from your text.
The sample has 8 emoji, 7 of them different: 😊 appears twice. 👍🏽 and 👨👩👧 each count as one emoji, though they’re built from 2 and 5 code points.
Why one emoji can be several characters
Many emoji are built from several Unicode code points. The emoji counter shows them as one, the way you see them, but apps that count code points or UTF-16 units see more.
| Emoji | What it’s made of | Code points | UTF-16 units |
|---|---|---|---|
| 😀 | One code point | 1 | 2 |
| ❤️ | Heart + emoji style selector | 2 | 2 |
| 👍🏽 | Thumbs up + skin tone | 2 | 4 |
| 🇵🇰 | Two regional-indicator letters (P + K) | 2 | 4 |
| 1️⃣ | Digit + style selector + keycap | 3 | 3 |
| 👨👩👧 | Man + woman + girl joined by zero-width joiners | 5 | 8 |
| 🏴 | Black flag + tag letters (Scotland) | 7 | 14 |
How platforms count emoji
Different apps count emoji differently, which is why a caption that fits in one app can be too long in another:
- X (Twitter) counts every emoji as 2 characters, however many code points it’s built from. The Twitter Character Counter applies this rule for you.
- Apps that count UTF-16 units, as many programming languages do by default, count 😀 as 2 and 👨👩👧 as 8.
- Apps that count what you see count every emoji as 1.
The UTF-16 units column in the emoji list shows the worst case for each emoji, so you can see which ones are “expensive”.
How many emoji are there?
The Unicode Consortium’s emoji charts list 3,972 emoji in Emoji 18.0, counting every skin-tone variation, flag and combined emoji as its own entry. New emoji are added most years, and phones show them once their system fonts are updated, so a new emoji can look like a box on an older device.
Some symbols, such as ❤ and ☺, exist in two styles: plain text and colourful emoji. The emoji counter counts them as emoji when they have the emoji style marker or are shown as emoji by default, and reports the plain-text versions separately as “text-style symbols”.
What the emoji counter shows
The details you need to keep emoji within a character limit.
-
😀
Emoji count
Every emoji counted once, the way it appears on screen.
-
👍🏽
Skin tones and combined emoji
How many emoji use a skin tone or join several emoji into one.
-
🇵🇰
Flags
Country flags and regional flags such as England and Scotland.
-
×2
Weight on X
How many characters your emoji use up on X, at 2 each.
Emoji counter FAQ
How do I count emoji in a text?
Paste the text into the emoji counter. The total appears at once, with a list of every emoji and how often it appears.
Does an emoji with a skin tone count as one?
Yes. 👍🏽 is a thumbs up plus a skin-tone modifier, but the emoji counter counts it as one emoji, as you see it.
How many characters is an emoji?
It depends on who’s counting. As you see it, one. On X, 2. In UTF-16, which many apps use, from 2 to 14 units; the list shows the length of each emoji.
Why do some emoji show as boxes?
The device doesn’t have that emoji in its fonts yet, usually because it was added in a newer Unicode version than the device supports.
Can I remove all emoji from my text?
Yes. Press “Remove all emoji”. The emoji are removed, extra spaces left behind are tidied, and Undo brings them back if needed.
Does it count ❤ and ☺ as emoji?
When they carry the emoji style (❤️, ☺️), yes. Plain-text versions without the style marker are counted separately as text-style symbols.
How many emoji are there in total?
3,972 in Emoji 18.0, according to the Unicode Consortium, counting every skin tone and flag as its own emoji.
Is my text uploaded?
No. The emoji are counted in your browser and nothing leaves your device.
Sources and references
- Emoji counts, Unicode Consortium
- Counting characters, X Developer Platform
- Unicode Text Segmentation (UAX #29), Unicode Consortium
More text analysis tools
- 280 Twitter (X) Character Counter Weighted count with links as 23 and emoji as 2, plus a thread splitter. Open tool
- 2,200 Instagram Character Counter Captions, bios and usernames checked against Instagram’s limits, with hashtag counts. Open tool
- #@% Symbol Counter Count symbols, punctuation and special characters, each with its name and code. Open tool
- Distinct Unique Character Counter List every distinct character with its Unicode code point, and check for pangrams. Open tool