15 Best Emoji for Texting Your Crush

Flirting over text is a game of small signals. These 15 emoji — from 😍 to 💘 — say exactly the right amount without spelling it out.

Texting a crush is a careful science: too much and you look desperate, too little and the signal never lands. Emoji do a lot of the work — they can flirt, blush, and hint at feelings without committing to anything in writing.

Here are 15 that consistently land the right tone, from the first spark to the full-on lovestruck stage.

  1. 1. Heart with ArrowCupid's arrow means the feeling struck you — perfect for a fresh crush or love-at-first-sight moment.
  2. 2. Flushed FaceThe blush emoji — use it when they say something that genuinely gets to you.
  3. 3. Heart-EyesUnmistakable admiration — 'you look amazing' without having to type it out.
  4. 4. Red HeartSave this one — it is the real declaration. Only send once you mean it.
  5. 5. Pink HeartA softer first move than red — warmth and affection without the full-commitment energy.
  6. 6. Heart on FireFor when things have heated up — passion and intensity, not just a passing crush.
  7. 7. Winking FacePlayful and a little suggestive — the emoji equivalent of a raised eyebrow.
  8. 8. Smirking FaceFlirty and self-assured — teasing them just enough to keep the conversation interesting.
  9. 9. Star-StruckStarry eyes for someone or something that genuinely impressed you — enthusiastic, not subtle.
  10. 10. Heart with Ribbon'My heart is yours' — a sweet gesture for a first date, anniversary, or thoughtful moment.
  11. 11. Growing HeartFor when the feelings are clearly building — a heart that keeps expanding over time.
  12. 12. Call Me HandLow-key and casual — 'call me' or 'let's link up' without any pressure attached.
  13. 13. Love-You GestureA cool, casual way to sign off with love — warmer than a thumbs up, less formal than ❤️.
  14. 14. Revolving HeartsFor when it feels mutual — two people clearly in sync.
  15. 15. Sparkling HeartAdoration with extra shine — the compliment emoji for someone who deserves the sparkle.

The real skill is pacing: start with 😉 or 😏, let 😍 and 🩷 do the middle work, and only bring out ❤️ or 💘 once you actually mean it.