You can have up to 10 yellow hearts (💛) on Snapchat with one friend.

The yellow heart (💛) appears when you and a friend are each other's 1 Best Friend for two weeks straight. Snapchat limits this status to one person at a time, but you can earn it with different friends sequentially. Hearts disappear if interaction drops.

How Yellow Hearts (💛) Work on Snapchat

  • Meaning: Indicates a 1 Best Friend streak (mutual top interaction).
  • Duration: Requires 14 consecutive days of being each other's top snap recipient.
  • Limit: Only one yellow heart at a time per account.
  • Loss: Vanishes if either user interacts more with someone else for 24+ hours.

Snapchat Heart Emojis Compared

Heart Emoji Meaning How to Earn Max Quantity
💛 (Yellow) 1 Best Friend (mutual) 2 weeks as each other's top snap partner 1
❤️ (Red) 1 Best Friend (one-sided) 2 weeks as your top snap partner (not mutual) 1
💕 (Pink) Super BFF (exclusive) 8 weeks as mutual 1 Best Friends 1
🔥 (Fire) Snapstreak 3+ days of consecutive snaps Unlimited

How to Get (and Keep) a Yellow Heart

  1. Snap frequently: Send snaps daily to the same person (more than anyone else).
  2. Avoid competition: Don't let another friend surpass your snap count with them.
  3. Maintain for 14 days: The heart appears after 2 full weeks of mutual 1 status.
  4. Monitor interactions: Use the Friend Emoji list (under their profile) to track progress.

Common Mistakes That Remove Yellow Hearts

  • Snapping another friend more often for 24+ hours.
  • Not opening/replying to their snaps for a day.
  • Having them interact more with someone else (breaks mutual status).
  • Deleting the chat or blocking/unadding the friend.

Can You Have Multiple Yellow Hearts?

No. Snapchat's algorithm allows only one 💛 at a time. However, you can cycle between friends by:

  • Focus snapping a new friend for 2 weeks to replace the current yellow heart.
  • Alternating interactions to "pass" the heart to different people.