A practical reference for friend emojis, Snap Score emojis, Bitmoji status indicators, and troubleshooting when icons disappear or refuse to update.
TL;DR
Snapchat emojis next to friend names indicate your relationship status with that person — who you snap most, who snaps you back, how long your streak has lasted, and whether you share a "best friend" with them. The yellow heart (mutual best friend), red heart (two weeks of #1 BF status), and pink hearts (two months) form the core "friendship ladder." The fire emoji tracks daily streaks, the hourglass warns the streak is about to die, and the smirk means you're their best friend but they aren't yours. Most emojis update overnight; if yours are missing entirely, it's almost always a settings toggle, an outdated app, or a fresh account that hasn't built enough activity yet.
Snapchat emoji meanings confuse even daily users because the app rarely explains them. You open a chat, see a smirk emoji next to someone's name, and have no idea whether you should feel flattered, suspicious, or nothing at all. The hearts are even worse: red, yellow, pink — they look romantic but they're actually a numeric ranking system based on snap volume.
This guide is the complete 2026 reference. Every friend emoji, every Snap Score milestone, every Bitmoji status indicator, what each one technically means, how long it takes to earn or lose, how to customize them, and what to do when they vanish entirely. No filler — just the lookup table you've been wishing the app would give you.
Why Snapchat uses emojis instead of plain labels
Snapchat's friend emojis are a relationship-tier system disguised as decoration. Internally, the app ranks every friend you snap with based on snap frequency over rolling time windows — typically the last seven days for "best friends" calculations, longer windows for streak and anniversary emojis. Instead of showing you raw rankings (which would feel mechanical and competitive), Snap surfaces the data as small symbols next to names. The yellow heart is just rank-one mutual; the smirk is rank-one one-way; the fire is consecutive-day activity.
The system was designed in the mid-2010s as a stickiness mechanic — give users a reason to open the app every single day or risk losing visible status with their closest friends. A decade later, the streak fire and best-friend hearts are still the single biggest reason teens and young adults log in daily, even when they have nothing to actually say. Understanding the emojis is therefore not just about decoding icons; it's about understanding why your friend group behaves the way it does inside the app.
Friend emojis: the complete list
Friend emojis appear next to a contact's name in the chat list and on their profile. They reflect your activity with that specific person and update automatically. Here's every emoji you'll encounter, what it means, and how it's earned.
| Emoji | Name | Meaning | How it's earned |
|---|---|---|---|
| 🌟 Gold Star | Recently replayed | Someone replayed this person's snaps in the last 24 hours | Anyone replaying their snaps |
| 💛 Yellow Heart | Mutual best friend | You're each other's #1 most-snapped friend | Sustained two-way snap volume |
| ❤️ Red Heart | Best friends 2 weeks | You've been each other's #1 for two consecutive weeks | Two weeks of yellow heart |
| 💕 Pink Hearts | Super BFFs | You've been each other's #1 for two consecutive months | Two months of red heart |
| 😎 Sunglasses Face | Mutual best friend overlap | One of your best friends is also one of theirs | Shared close friend in top eight |
| 😬 Grimace Face | Same #1 best friend | You and this person have the exact same #1 best friend | Both of you snap the same person most |
| 😏 Smirk Face | One-way best friend | You're their #1 best friend, but they aren't yours | They snap you most, you snap someone else most |
| 👶 Baby Face | New friend | You just added each other recently | Added within the last few days |
| 🎂 Birthday Cake | Birthday | It's their birthday today (Birthday Party feature must be on) | Friend has birthday set in profile |
| 🔥 Fire | Snapstreak active | You've snapped each other every day for 3+ days | Daily mutual snap exchange |
| 💯 Hundred | 100-day Snapstreak | Your streak has reached exactly 100 days | 100 consecutive days of streaking |
| ⌛ Hourglass | Streak expiring | Your streak will end in a few hours unless you snap | ~20 hours since last mutual snap |
Important: Friend emojis are calculated from snaps only — direct photo or video snaps sent to that person. Chat messages, group snaps, and Story views do not count toward the rankings. This is why you can chat with someone all day and still not see a yellow heart appear.
The friendship ladder: hearts in order
The three hearts form a progression that takes two months of consistent activity to climb. Most users never reach the pink hearts with anyone, and many never even hold the red heart for long because the underlying #1 ranking is volatile.
💛 Yellow heart — mutual best friend
The starting rung. You appear at the top of each other's "best friends" list, calculated over the past week or so. Send each other the most snaps and you'll both see the yellow heart appear, usually overnight. It's the most common heart and the easiest to earn — but also the easiest to lose. One slow week, one new friend either of you starts snapping more, and the heart is gone.
❤️ Red heart — two weeks of #1
Hold the yellow heart continuously for two weeks and it upgrades to red. The red heart is a real signal of consistency: it means neither of you has had another #1 best friend during that window. If the yellow heart breaks for even a day, the timer resets to zero. This is why the red heart feels meaningful — it's verifiably hard to fake.
💕 Pink hearts — two months of #1
Hold the red heart continuously for another six weeks (two months total from the original yellow) and it becomes pink. Pink hearts are rare. Most users see them with at most one or two people in their entire Snapchat history — usually a romantic partner, a sibling, or a single close friend they snap reflexively every day. Lose the streak even briefly and the timer resets all the way back to yellow.
The "best friend" social emojis
Three faces describe how your best-friend list overlaps with someone else's. They're the most misunderstood emojis on Snapchat because they describe second-order relationships — not your bond with this person, but the structure of your shared friend group.
😎 Sunglasses — shared best friend
One of your top eight best friends also appears in their top eight best friends. You're part of the same friend cluster. This emoji is common in tight social groups where everyone snaps the same handful of people.
😬 Grimace — same #1
You and this person have the identical #1 best friend. Your most-snapped person is also their most-snapped person. In practice this often means you're both close to the same partner, sibling, or friend — and the grimace acknowledges the awkward overlap. It's harmless but socially loaded.
😏 Smirk — they like you more
You appear at the top of their best-friends list, but they don't appear at the top of yours. Translation: they snap you more than they snap anyone else, but you have a different #1. The smirk is one-directional and doesn't say anything about your feelings toward them — only about whose snap volume tilts which way.
What the smirk does mean
- They send you more snaps than they send anyone else
- You're at the top of their personal ranking
- This has been true for at least several days
What the smirk does not mean
- That they have a crush on you (it's just snap volume)
- That you don't like them — your #1 is just someone else
- That the situation will last (rankings shift weekly)
Streak emojis: fire, hundred, and hourglass
Snapstreaks are Snapchat's most addictive mechanic, and they have their own dedicated emoji set that overrides friend-status emojis when active.
🔥 Fire — active streak
You and another user have snapped each other (both directions, photo or video) on three consecutive calendar days. Once active, the fire shows up next to their name along with a number indicating how many days the streak has lasted. To keep it alive, both users must send a snap within every rolling 24-hour window. Chats, Memories, and Stories do not count.
💯 Hundred — milestone
Your streak has hit exactly 100 days. The hundred emoji appears alongside the fire for that single day, then disappears the next day, leaving just the fire and the running count. There's no further milestone emoji at 200, 365, or 1,000 days — just bigger numbers.
⌛ Hourglass — danger
The hourglass appears when your streak has roughly 4 hours left to expire. The exact threshold varies by account but is usually around the 20-hour mark since the last mutual snap. If both users send a snap before the timer runs out, the streak survives. Miss the window and the fire vanishes the next time you open the app — and Snapchat's restoration policy is strict (one free restore per account, then paid).
Streak survival tip: the hourglass is your final warning, not a casual reminder. If you see it and your streak matters to you, snap immediately — don't assume you have hours left. Travel, app crashes, and notification delays have killed more long streaks than anything else.
Snap Score emojis and trophies
Your Snap Score is the number under your username — roughly the sum of snaps sent plus snaps received plus a few hidden multipliers for streaks and Stories. Historically Snapchat had a Trophy Case (now retired) that awarded emoji trophies for milestones, and modern Snapchat replaces this with Charms — automatically generated little stickers that show up in friend profiles to mark inside jokes, milestones, and shared activity.
The numeric Snap Score itself doesn't have an emoji, but you'll see emojis next to your score in two situations: a birthday cake on your birthday, and a baby face for the first few days after creating the account. Beyond that, your score is a plain number and the emojis you see live in friend profiles, not your own header.
Bitmoji status indicators on the Map and Chat
Bitmoji — your custom avatar — also displays small status indicators that aren't strictly "emojis" but function the same way visually. These appear in three places: Snap Map, the chat list, and the chat thread itself.
On Snap Map, your Bitmoji's pose changes to reflect what the app thinks you're doing: driving (in a car), listening to music (with headphones), at the beach (in swimwear), at home (in a house), and so on. These are inferred from device sensors and time of day, and they update every few minutes when Map is open. Friends see your live pose only if you've enabled location sharing with them.
In the chat list, a Bitmoji next to a conversation indicates the friend is currently in that chat with you — they have the thread open right now. In the chat thread, a small Bitmoji appears at the bottom showing typing status, sent status, and read status, depending on the position. Bitmoji peeking up from the bottom = they're typing. Bitmoji at the read line = they've seen your last message.
How to customize your friend emojis
Snapchat lets you replace the default friend emojis with any emojis you want — useful if the smirk feels passive-aggressive or if you want all your hearts to be a single color. The customization applies globally to all your friends; you can't set per-person overrides.
To customize: open Snapchat, tap your Bitmoji in the top-left to open your profile, tap the gear icon for Settings, scroll down to "Customize Emojis" (under the Features section). You'll see the full list of friend emojis with their default values. Tap any one and pick a replacement from the emoji keyboard. Tap the "Reset" button at the top to revert all of them at once.
Customization is purely cosmetic — only you see your custom emojis. Your friends still see whatever defaults or customizations they've set. So if you change the yellow heart to a star, your friend with the yellow heart still sees a yellow heart on their end.
Troubleshooting: why your emojis are missing
It's surprisingly common to open Snapchat and find that all the friend emojis are gone — no hearts, no fires, no smirks, just plain names. Or the opposite: emojis show up for some friends but not others. Here's what's actually happening and how to fix each scenario.
Emojis missing for everyone
Almost always one of three things: friend emojis are toggled off in Settings, the app needs an update, or your account is too new to have built up rankings yet. Check Settings → Customize Emojis — if you accidentally cleared the list or replaced everything with blank entries, that's the cause. Tap "Reset" to restore defaults.
Emojis missing for one specific person
The relationship hasn't met the threshold yet (you haven't snapped enough), or you've snapped them but they haven't snapped back (rankings require two-way activity). Streaks specifically need three consecutive days of mutual snaps before the fire appears — if you started today, the fire won't show up until day three.
Streak fire disappeared
The 24-hour mutual-snap window closed. Snapchat allows one free streak restoration per account from Settings → "I Need Help" → "My Snapstreaks" → "Restore Snapstreak." After that single freebie, restoration costs Snapchat+ subscription credits or in-app purchase. Restorations only work within a few days of expiration, so don't wait a week to try.
Hearts downgrade or disappear overnight
Best-friend rankings recalculate roughly every 24 hours. If you slowed down snapping someone, or they started snapping someone else more, the heart can demote (pink → red, red → yellow, yellow → gone) overnight. There's no way to manually preserve a heart; it tracks live activity. The fix is to resume the snap volume that earned it.
Bitmoji not updating on the Map
Either Map permissions are off, you're in Ghost Mode, or the Bitmoji asset for your current activity hasn't loaded yet. Check Settings → "See My Location" and make sure Ghost Mode is off. Force-close Snapchat and reopen — the Bitmoji often refreshes after a clean app restart.
Frequently Asked Questions
How long do best friend emojis take to appear?
Yellow hearts typically appear within 1–3 days of consistent mutual snapping with someone. The exact time depends on how many other friends you snap and how dominant your activity with this person is relative to everyone else.
Can someone see what emoji I have for them?
No. Friend emojis are private to your view. Each person sees their own emojis based on their own activity rankings — your customizations and your displayed emojis are visible only to you.
Does the smirk emoji mean someone has a crush on me?
Not directly. It just means they snap you more than they snap anyone else, while you snap a different person more. People often interpret it as a crush signal, but it's purely a volume ranking — a sibling, parent, or work colleague who heavily snaps you can produce a smirk.
Why is the fire gone but the streak number is still in chat?
The streak technically expired. The number you're seeing is residual from the previous count. After 24 hours without restoration, it disappears entirely. Restore via Settings within a few days if it matters.
Do group snaps count toward streaks or hearts?
No. Only direct one-on-one snaps to a specific person count toward streaks and best-friend rankings. Group snaps, Stories, and chat messages do not.
Can I have streaks with more than one person?
Yes. There's no limit on the number of simultaneous streaks. Heavy users routinely maintain 20–50 streaks at once, though the daily snapping load gets exhausting fast.
What's the longest possible Snapstreak?
There's no built-in cap. Streaks of 2,000+ days exist publicly, dating back to when streaks were first introduced in 2015. Any continuous streak from launch to today would now be over 4,000 days.
Why do I see a baby emoji next to a friend I've had for years?
Either you both deleted and re-added each other recently, or the underlying account was reset. The baby face tracks the friendship duration on Snapchat's servers, not the calendar age of your relationship.
Can I get the pink hearts faster?
No. Pink hearts strictly require two consecutive months as each other's #1 best friend. There's no shortcut, subscription tier, or hack — and any "method" claiming otherwise is fake.
Bottom Line
Snapchat's friend emojis are a complete relationship-ranking system that operates silently in the background of every chat. The hearts (yellow → red → pink) form a two-month progression of mutual #1 status. The face emojis (smirk, grimace, sunglasses) describe how your best-friend lists overlap with other users. The fire, hundred, and hourglass govern Snapstreaks, and the baby and cake mark first-day and birthday status. Almost every "missing emoji" problem comes down to insufficient activity, an outdated app, or a settings toggle — not a bug. Once you know what each symbol means, the chat list becomes a live readout of your social activity inside the app.
Key Takeaways
- Yellow heart = mutual #1 best friend; red heart = two weeks at #1; pink hearts = two months at #1.
- The smirk means you're their #1 but they aren't yours — it's a volume ranking, not a romantic signal.
- Snapstreaks need three consecutive days of mutual one-on-one snaps to start the fire emoji.
- The hourglass appears roughly 4 hours before a streak expires — snap immediately when you see it.
- Friend emojis are private; only you see your customizations and rankings.
- Group snaps, chat messages, and Stories never count toward hearts or streaks — only direct one-on-one snaps.
- Customize any emoji from Settings → Customize Emojis; tap Reset to restore defaults.
- Most missing-emoji issues are fixed by app updates, restoring default emojis, or simply waiting for activity rankings to recalculate overnight.
Build a Snapchat-friendly link-in-bio with UniLink
Snapchat doesn't allow clickable links in regular snaps, and the public profile bio gives you exactly one URL. Make that URL count: a UniLink page lets you collect every link your audience needs — your other socials, your shop, your latest content, your booking page — under a single short, memorable URL that fits perfectly in your Snapchat bio. Set it up in minutes, customize the design to match your vibe, and track which links your Snapchat traffic actually clicks.
