Flirting over text is easier than in person in one way: you get time to think. It's harder in another: no smile, no tone of voice, no body language. Your words do all the work. Here's how to write a first message that gets a reply, adjust it for each app, and keep the chat alive until you meet.

How do you start flirting over text?

Open with something specific to them, keep it short and end with an easy question. A message that could only be sent to this one person beats any generic "hey."

Your match has already seen your profile and liked it. You're not auditioning anymore. The opener just needs to start a conversation that's fun to answer.

What should your first message say?

Reference one detail from their profile, add a bit of humor, and ask a question. That's the whole formula.

  • Weak: "Hey, how are you?" (Easy to ignore, says nothing about you.)
  • Better: "Your dog looks like he runs the household. What's his name?"
  • Best: "Settle a debate: is pineapple on pizza a dealbreaker? Your third photo suggests you have strong opinions."

Pick up lines work well here too, especially when they tie into something on the profile. If they mention coffee, "Wanna grab a coffee? Because I like you a latte" is cheesy, relevant and doubles as a date idea. Our pick up lines for texting are all short enough to send as a first message.

Match the line to their interests

A themed line shows you actually read their profile. Foodie? Try food pick up lines. Concert photos everywhere? Music pick up lines. Engineer or science nerd? Science pick up lines will land better than a generic compliment.

How do you open on Tinder?

Keep it playful and short. Tinder profiles are often light on text, so a fun pick up line or a comment on a photo is the easiest way in.

Because bios are short, a well-chosen line carries more weight on Tinder than on other apps. A self-aware one like "You don't know how many times I've had to swipe left to find you" plays on the app itself. For more, browse our Tinder pick up lines.

Tip: if their bio has any hook at all (a job, a hobby, a hometown), use it. Something personal beats even the best copy-paste line.

How do you open on Hinge?

Comment on one specific prompt or photo instead of sending a line out of nowhere. Hinge is built around reacting to a piece of someone's profile, so use it.

If their prompt says "My most irrational fear is geese," reply with something that builds on it: "Valid. I've seen what they do at parks. What's your escape plan?" A playful, clever pick up line that ties into their prompt also works well, because it proves you read it.

How do you open on Bumble?

If you're sending the first message, treat it like Hinge: be specific and ask a question. If you're receiving it, reply with energy, because a one-word answer kills momentum.

On Bumble, women traditionally send the first message in matches between men and women (Opening Moves lets either side answer a preset prompt), and matches expire if nobody writes. That means a match is a small window. If someone opens with a pun, answer with a pun or a question. Need ideas for replies? See how to respond to a pick up line.

How do you flirt in Instagram or social media DMs?

Reply to a story instead of cold-messaging. A story reply has built-in context and feels natural, while a random "hey beautiful" in someone's requests usually gets ignored.

  • React to what they posted: a trip, a meal, a concert.
  • Keep the first message light and easy to answer.
  • Don't dig through years of old posts and like a photo from 2019. You know why.

DMs are more personal than dating apps because the person didn't sign up to be flirted with. If they don't reply, take that as your answer and leave it there.

How fast should you text back?

Reply when you actually have time to write something good. Mirror their pace roughly, and don't play games with fake delays.

Waiting three hours on purpose isn't mysterious. It's confusing. On the flip side, sending five messages in a row before they've answered once is a lot. A good rhythm is back and forth, with your messages about the same length as theirs.

How do you keep a text conversation going?

Ask open questions, share something about yourself in return, and add a little teasing. Conversations die when one person only answers and never asks.

  • Open questions beat yes/no ones: "What's the best trip you've taken?" instead of "Do you like travel?"
  • Callbacks are flirty: bring up a joke from earlier in the chat.
  • Light teasing shows interest. Our rizz lines are good for that playful tone.
  • Suggest meeting once the chat is flowing. Texting forever is how good matches fade out.

What are the biggest texting mistakes?

Generic openers, sexual messages too early, and pushing after someone goes quiet. Almost every failed chat comes down to one of these.

  1. The copy-paste "hey." It puts all the work on them.
  2. Going dirty in message one. Save dirty lines for someone who has clearly shown they're into that kind of humor.
  3. Double and triple texting after silence. One friendly follow-up is fine. After that, let it go.
  4. Essay replies. A wall of text on day one is a lot to answer.
  5. Getting mean when they say no. A rejection doesn't earn an insult. "No worries, take care" is always the right answer.
  6. Never asking for the date. If it's going well for a few days, ask to meet.

When should you move from texting to a date?

As soon as the chat has a good rhythm and you've had a few real exchanges. Tie the ask to something you've talked about so it feels natural.

"You still owe me proof that your taco place is the best in town. Thursday?" is easy to say yes to. Want to see which lines people actually like? Our data study on pick up lines breaks down 231,838 votes.

Where can you find more text openers?

The openers in this guide are drawn from lines readers voted up on Pickup-Lines.net, where every line shows its approval rate. That makes it easy to skip the ones that fall flat. For more options, browse pick up lines for texting and Tinder openers, both sorted by votes, or save a few to your favorites before you open the app.