Snapchat communicates almost everything through small icons, and most of them are never explained inside the app. This guide is a complete reference: the sending and receiving arrows, the friend emojis next to names, and status symbols like the hourglass that warns a streak is ending.

Sending and receiving arrows

The colour and fill of the arrow or square next to a chat tells you exactly what state your message is in. Colour also tells you the type: red = a snap without audio, purple = a snap with audio, blue = a chat message.

IconMeaning
Solid filled arrow (red/purple/blue)Sent and delivered, not opened yet
Hollow/unfilled arrowSent but not yet delivered (often a pending friend request or they removed you)
Solid filled squareOpened - red/purple square means your snap was viewed; blue means your chat was read
Hollow squareThe opened snap has expired/been cleared
Arrows pointing at youReceived: filled = unopened, hollow = you have viewed/it expired

Friend emojis (next to names)

These emojis describe your relationship dynamic with each friend. You can customise them in Settings, but these are the defaults:

EmojiMeaning
Gold starSomeone replayed this person's snaps in the last 24 hours
Yellow heartYou are #1 best friends - you send each other the most snaps
Red heartYou have been #1 best friends for two weeks straight
Pink/two heartsYou have been #1 best friends for two months
Grimacing faceYour #1 best friend is their #1 best friend too (you share a best friend)
Smiling faceOne of your best friends, but not #1
Sunglasses faceYou share a close mutual best friend
Baby faceYou just became friends

Streaks: the fire and the hourglass

A fire emoji with a number means a Snapstreak: you and a friend have snapped each other within 24 hours for that many consecutive days. The hourglass is the warning that a streak is about to break - it appears in roughly the last few hours of the 24-hour window. Send a snap (not a chat - it must be a photo or video snap) to keep it alive.

SymbolMeaning
Fire + numberActive Snapstreak and its day count
HourglassStreak ending soon - snap now to save it
100 emojiA streak hit 100 days
Birthday cakeIt is that friend's birthday today

What does the yellow heart mean on Snapchat?

A yellow heart means you and that person are each other's number one best friend - you send more Snaps to them than to anyone else, and they do the same with you.

It is the start of the heart sequence. Hold that mutual top spot and it changes over time:

  • Yellow heart - you are currently each other's number one.
  • Red heart - you have held that position for about two weeks straight.
  • Pink hearts - you have held it for roughly two months.

Only one person can hold the top spot, so these are never shared with more than one friend at a time.

Why did my Snapchat friend emoji change or disappear?

Friend emojis are worked out from recent activity, so they move on their own as your habits change. Nobody removes them manually.

  • Someone else took the top spot. Hearts follow whoever you now Snap most.
  • Activity dropped off. Emojis based on frequency fade when you stop messaging.
  • The streak ended. The fire disappears once a day is missed.

An emoji disappearing does not mean you were blocked or removed. It usually just means the pattern behind it changed.

What does the gold star mean on Snapchat?

A gold star next to someone's name means one of their Snaps has been replayed in the last 24 hours - a sign somebody found it worth watching twice.

It does not tell you who replayed it, and it clears on its own once the 24 hours pass.

Once you know the system, Snapchat's interface becomes far easier to read: arrows = message state, friend emojis = relationship, fire/hourglass = streaks. For the Snapchat+ layer that ranks your friends as planets, see Snapchat Planets explained, and for the real-time "online now" signal see what the green dot means. If you want to watch or save public stories without appearing on anyone's viewer list, start with watching stories anonymously.