The internet is full of "30 flirty texts to send him." The internet is wrong. Do not send "I can't stop thinking about you 🥰" at 11am on a Wednesday. Please.
Lowkey flirty works. Heavy flirty reads like you copied it from a Pinterest board your mom would also like.
The rule: imply, don't announce
The difference between cringe and smooth is almost always how directly you state the feeling. Announcing "you're so hot" is a dead end. Implying that you noticed something specific about them is an invitation.
Lowkey flirty says "I notice you." Heavy flirty says "I want you." You say one first, and the other one appears on its own.
The six lowkey moves that actually work
Move 1: The callback
Reference something they said days ago. It shows you were paying attention, which is secretly the hottest thing.
"Hope your terrible neighbor finally stopped with the 6am vacuum."
They mentioned the vacuum once, in passing, last Tuesday. You remembered. That hits harder than any compliment.
Move 2: The soft accusation
Accuse them, playfully, of something ridiculous.
- "You're the kind of person who alphabetizes their spice rack aren't you."
- "You've definitely cried at a Pixar movie in the last six months."
- "I know you have a go-to emergency pizza order. Be honest."
This does two things: it hands them a ramp to reply, and it feels intimate without being direct.
Move 3: The observation pivot
You send a normal message, then tack something small on the end.
"Long Tuesday. Also — your laugh in that voice note is going to ruin my entire week, just putting that out there."
You said the thing. You said it after a normal sentence. You didn't build a whole chapel around it. That's the move.
Move 4: The tiny challenge
Bet them, dare them, poke them. Flirty texts are just mild adversarial energy with a smile.
"Bet you $2 you chicken out on trying the sushi place I told you about."
Low stakes. High engagement. They have to reply. If they reply with the bet accepted, you now have a plan.
Move 5: The strategic voice note
A 9-second voice note of you laughing at something, saying hi, mid-thought. Not a soliloquy. Not a sung Taylor Swift lyric. Just a casual burst of you.
Voice notes are the flirting weapon of the 2020s because you can hear someone's personality in three seconds. They break the text ceiling.
Move 6: The late-night specific
Flirty messages hit differently at 11pm on a Sunday than at 3pm on a Monday. Timing is half the text.
"Just making tea. Thinking about that thing you said about the dumpling place. Rude of you to put that in my head at 11pm."
Specific + late-night + tiny playful complaint = lowkey flirty master class.
What makes a flirty text cringe
- Generic. "You're so beautiful" is not flirty. It's a compliment bot.
- Over-formatted. If your text has three emojis, two line breaks, and a sparkly heart, it's a greeting card.
- Announcing the emotion. "I really like you" said too early just reads as pressure.
- Copy-paste energy. If your text could be sent to anyone, it's being read like it was.
- Sexting too early. If you haven't hit a real first date yet, keep it PG. No exceptions.
The secret weapon: the callback to a callback
The highest level flirty move is when you refer back to an inside joke you two have built over three days. At that point you're not sending flirty texts anymore — you're co-authoring a tiny private language.
This only works if you've actually been paying attention. Which is why the base move is always: listen, then reflect back the specific thing they told you.
When to go heavier
Lowkey flirty is your default. But after a real in-person spark — a good date, a kiss, a proper hang — you can absolutely graduate to saying the thing.
"Still thinking about you in that hoodie last night."
In that context, direct is perfect. The lowkey was for building. Once there's something built, direct lands.
A tiny warning about typing back instantly
Replying in 3 seconds every time reads as uninterested in your own life. Replying 3 hours later every time reads as playing games. A natural rhythm — sometimes fast, sometimes slow, based on your actual day — is the most attractive thing.
You are a real person with a schedule. Texting like one.
Three templates to steal
- Sunday morning: "Making coffee, realized you never told me if you're a 'whole weekend in bed' person or a 'up at 8 for a hike' person. This is a values question."
- Tuesday evening: "Saw something that reminded me of you, not going to say what, you have to ask."
- Friday 6pm: "What's the plan tonight. Two options: you pick something or I do. No wrong answer."
Do this tonight
Open the chat with someone you're into. Don't send a heart. Don't send "hey cutie." Pick one specific thing they said in the last five messages and reference it, with a tiny tease at the end. See how fast they reply. This is the whole game.