NaughtyChats home

Flirty texts

Flirty texts for her

169 flirty texts for her: cute, funny, teasing and spicy, plus flirty texts for your crush, for long distance and for after a first date. Shuffle one, copy it, or send it to an AI girl and see what she texts back.

  • Free to use
  • Made for adults (18+)
  • Fictional characters only

Cute · #1

I saw a dog in a tiny raincoat today, and my first thought was that I had to tell you. So. I'm telling you.

Pick a girl

Send it to Gianna

Her chat opens with it typed in. Nothing is sent until you press send.

All 169 flirty texts for her

Copy any of them, or send one to Gianna.

Cute flirty texts for her

Sweet, simple and easy to send, whether you've been dating a week or a year.

  1. I saw a dog in a tiny raincoat today, and my first thought was that I had to tell you. So. I'm telling you.

    Send
  2. You make the boring parts of my day a lot less boring. Just thought you should know.

    Send
  3. I made a list of my favorite things today. You're on it, right between tacos and long weekends.

    Send
  4. Is it normal to look forward to a text this much? Asking for me.

    Send
  5. You're really easy to talk to. I hope you know how rare that is.

    Send
  6. I keep thinking about the way you scrunch your nose when you laugh. It's my new favorite thing.

    Send
  7. Tell me one good thing that happened today. I'll go first: you texted me.

    Send
  8. I'm saving the best story from my day for when I see you. It's a good one.

    Send
  9. You looked so good today that I lost my train of thought twice. Mid-sentence. Both times.

    Send
  10. My week has been pretty good so far, and you're still the highlight of it.

    Send
  11. I owe you a hug. A long one. You can collect it whenever you want.

    Send
  12. I found a coffee place that's way too cute to go to alone. Are you free this weekend?

    Send
  13. You have a talent for making me smile at the worst moments. Like right now, in a meeting.

    Send
  14. No real reason for this text. I just wanted to talk to you.

    Send
  15. Your voice message made my whole afternoon. Send another one when you get a chance.

    Send
  16. I like you. I've been trying to say it in a cooler way all day, but that's the version you get.

    Send
  17. You know what's annoying? How much I already want to see you again.

    Send
  18. Remind me to tell you something when I see you. It's good. It's about you.

    Send
  19. Whatever you're doing today, I hope you know you're doing better than you think.

    Send
  20. You're my favorite person to tell everything to. Even the dumb stuff. Especially the dumb stuff.

    Send
  21. Every sunflower I see reminds me of you now. There are a lot of sunflowers. Send help.

    Send
  22. If you need a hug today, I'm taking requests. You're first in line. You're the only one in line.

    Send
  23. I don't know what you did, but I hum now. In public. It's embarrassing, and it's your fault.

    Send
  24. Your laugh is stuck in my head, and honestly, I don't want it to leave.

    Send
  25. Thanks for being you today. And yesterday. Actually, just keep doing it.

    Send

Funny flirty texts to make her laugh

Silly, self-deprecating and a little bit cheesy. Make yourself the punchline, not her.

  1. Do you believe in love at first text, or should I send another one?

    Send
  2. I tried to come up with a smooth text and ended up with "hey." So... hey.

    Send
  3. Rating my day so far: spilled my coffee, missed my train, then you texted. Solid nine out of ten.

    Send
  4. I've told my plants about you. They're very supportive.

    Send
  5. Breaking news: local man can't stop thinking about you. More at 11.

    Send
  6. Our first argument is going to be about who's the better cook. I'm telling you now: I'm going to lose.

    Send
  7. I checked my calendar, and it turns out I'm free for the rest of my life. Dinner Friday?

    Send
  8. I'm bad at flirting, so I'm going to describe a very cute duck I saw today and hope that does the job.

    Send
  9. Tell me your worst pick-up line and I'll tell you mine. Loser buys dessert.

    Send
  10. I was going to send you a meme, but you're funnier than every meme I have. Say something funny. Go.

    Send
  11. Warning: this text contains feelings. Open at your own risk.

    Send
  12. You've been living rent-free in my head all week. I'm starting to charge rent. I accept dinner dates.

    Send
  13. Quick poll: should I play it cool, or tell you that you looked amazing today? Too late. I picked option two.

    Send
  14. I was going to wait three days to text you, but I can't count that high.

    Send
  15. I'm putting together a trivia team. Requirements: smart, cute and laughs at my jokes. Only one person qualified.

    Send
  16. I looked up how to flirt over text, and it said to be myself. So: hi, I'm a mess, and I like you.

    Send
  17. I'd challenge you to a staring contest, but I'd lose on purpose.

    Send
  18. People tell me I give great hugs. I'd like a second opinion. Are you free Friday?

    Send
  19. Your last text made me laugh so hard I snorted. In public. You owe me my dignity back.

    Send
  20. Tell me something weird about you. I'll top it with something weirder. I always win this game.

    Send
  21. My dog says hi. He also says you should come over and meet him. He's very pushy.

    Send
  22. On a scale of one to ten, how annoyed would you be if I kept texting you all night? Asking for a friend. The friend is me.

    Send
  23. I bought a nice shirt today. No reason. Definitely not because of you.

    Send
  24. I just practiced saying hi to you in the mirror. Spoiler: I still say it weird. Can't wait to show you.

    Send
  25. I had a vegetable pun ready for you, and I've decided we're both better off without it. You're welcome.

    Send

Teasing flirty texts

Banter for a girl who gives as good as she gets. Tease what she does, never how she looks.

  1. Watching you try to win an argument is adorable. You're not going to win, but it's adorable.

    Send
  2. Bold of you to look that good and then expect me to focus on anything else.

    Send
  3. I'd call you trouble, but I think you already know.

    Send
  4. You're lucky you're cute, because that last text was a crime against spelling.

    Send
  5. Don't get used to the compliments. I'm only this nice on days that end in y.

    Send
  6. You can pick the movie. I'll just complain about it the whole time. Lovingly.

    Send
  7. You think you're so charming. Okay, you are. But you don't need to know that.

    Send
  8. You're not my favorite. Everyone else is just tied for second.

    Send
  9. You told me you're a great cook. I'm calling your bluff. Dinner, Saturday, your place.

    Send
  10. Very confident talk for someone who lost to me at mini golf.

    Send
  11. You say you're a great kisser. That's a big claim, and I'm going to need proof.

    Send
  12. I could tell you what I think of you, but your ego really doesn't need the help.

    Send
  13. Stop being so easy to like. It's ruining my plan to play hard to get.

    Send
  14. Careful. You're starting to sound like someone who wants to see me again.

    Send
  15. I'm keeping score, and you're winning. Don't let it go to your head.

    Send
  16. Let's make a bet. If I can make you laugh in the next three texts, you buy the coffee. Deal?

    Send
  17. That joke was terrible, and I laughed anyway. Tell anyone and I'll deny it.

    Send
  18. I saw what you did there. Very smooth. I'm almost impressed.

    Send
  19. Admit it. You checked your phone hoping it was me.

    Send
  20. Fine, you're funnier than me. Today. Tomorrow the competition is back on.

    Send
  21. For the record, I'm very hard to impress. Anyway, you impressed me. Rude.

    Send
  22. Is this the part where you pretend you're not having fun talking to me?

    Send
  23. One more cute selfie and I'm asking you out properly. Consider yourself warned.

    Send
  24. You owe me a rematch, and this time I'm picking the game.

    Send
  25. Someone's in a good mood today. Was it me? It was me, wasn't it?

    Send

Spicy texts to send your girlfriend

For a girlfriend who's already flirting back. Suggestive, never graphic.

  1. I keep getting distracted at work by a very specific memory of you. You know the one.

    Send
  2. Whatever you're doing tonight, cancel it. I have a better idea, and it involves you and my couch.

    Send
  3. You looked way too good today. I need you to know it did not go unnoticed.

    Send
  4. Tonight's dress code is whatever you want. My vote is that black dress. Or less.

    Send
  5. Here's the deal: you come over, and I make it very hard for you to leave.

    Send
  6. Three words for tonight: you, me, slow dancing. Then we'll see what happens after the song ends.

    Send
  7. I miss your hands. Come back, and bring them with you.

    Send
  8. You know that look you give me across the room? Do it again next time we're out, and I'll come find you.

    Send
  9. Rate tonight's chances of us actually finishing the movie: low, very low or zero?

    Send
  10. Wear that thing I like. Then act surprised when I forget everything I was about to say.

    Send
  11. I'm cooking for you tonight. The kitchen's about to get warm, and it won't be the oven's fault.

    Send
  12. Pick a number between one and ten. That's how many kisses you're getting when I see you. Choose wisely.

    Send
  13. Is it bad that I'm already planning what happens after dinner on Friday? Because I am. In detail.

    Send
  14. Name one thing you've always wanted to do on a date with me. Bonus points if it's a little naughty.

    Send
  15. I'm not saying come over. I'm saying the wine's open and there's room for two on the sofa.

    Send
  16. That dress last night should come with a warning label. I'd like to file a complaint. In person. Tonight.

    Send
  17. Let's stay in this weekend. I'll handle the music, and you handle the rest.

    Send
  18. Clear your Sunday. I have plans for you, and none of them need shoes.

    Send
  19. That photo you sent earlier has been on my mind all afternoon. I'd like to see the real thing. Soon.

    Send
  20. I'm in a mood, and you're to blame. Want to do something about it?

    Send
  21. Two options for tonight: we go out, or we stay in and I show you how much I missed you. Your call.

    Send
  22. Come here and whisper something in my ear. Let's see who blushes first.

    Send
  23. You're dangerous when you're bored. Good thing I've got nothing planned tonight but you.

    Send
  24. Heads up: when you walk through my door, I'm kissing you before you even say hello.

    Send
  25. I've been good all week. I think I've earned a very long kiss. Maybe a few.

    Send

Flirty texts for your crush

Low-pressure texts for someone you like, so she has an easy reason to reply.

  1. Random question: what's your go-to karaoke song? I need to know if this is going to work.

    Send
  2. I finally listened to the song you told me about. You were right. It's great. I'm a little annoyed.

    Send
  3. Not to be dramatic, but talking to you is the best part of my day.

    Send
  4. I'm trying a new coffee place on Saturday. You should come help me rate it.

    Send
  5. So I thought about what you said, and I've decided you're kind of great.

    Send
  6. This is me pretending I needed to ask you something, when really I just wanted to text you.

    Send
  7. Bold move incoming: what are you doing Friday night?

    Send
  8. You said you like spicy food. I know a ramen place that might be too hot for you. Want to find out?

    Send
  9. Honestly, I've been looking for an excuse to text you all day. Here it is: hi.

    Send
  10. You have great taste in music. Send me one song you think I'd like.

    Send
  11. Is it weird that I still remember everything you said on Tuesday? I'm going with charming.

    Send
  12. Is it too forward to say I'd like to hear your laugh in person?

    Send
  13. You're the person I wanted to tell about my day. That's a weird thing to admit, so I'm just going to admit it.

    Send
  14. I think we should be friends. Or more than friends. I'm flexible.

    Send
  15. If I asked you out for tacos, would you say yes, or would you suddenly be very busy?

    Send
  16. I can't tell if you're flirting with me or just being nice. Either way, I'm into it.

    Send
  17. I'm making a new playlist, and I need your three favorite songs. For research purposes.

    Send
  18. Can I be honest? I've liked you for a while. Would you let me take you to dinner?

    Send
  19. You seem like you'd be fun on a road trip. Want to prove me right sometime?

    Send
  20. Hey, you. Just wanted to say you looked really nice today.

    Send
  21. I'd love to keep this conversation going over dinner. Are you free this week?

    Send
  22. What does your perfect Saturday look like? Asking because I want to know if I'd fit in it.

    Send
  23. I've officially run out of excuses to text you, so I'm just going to say it: I like talking to you.

    Send
  24. Tell me something about you that I'd never guess. I want the real stuff.

    Send
  25. I walked past a bookstore today and wondered which section you'd disappear into first. My guess is mystery.

    Send

Long-distance flirty texts

For when she's a flight away. Texts that make the miles feel a little shorter.

  1. I just booked my flight. Start thinking about what you want to do first. I already know what I want to do first.

    Send
  2. The distance between us is exactly one too many miles.

    Send
  3. I keep walking past the place we had our first date and sighing. People are starting to worry about me.

    Send
  4. Movie night tonight? We hit play together, and you warn me before the scary part.

    Send
  5. Something's on its way to you in the mail. No hints. You'll know it's from me.

    Send
  6. When I see you next, I'm not letting go of your hand for at least three days.

    Send
  7. I sent you a voice note because typing "I miss you" didn't feel like enough.

    Send
  8. Look at the moon tonight. I'm looking at it too. It's cheesy, but so am I.

    Send
  9. Long distance is hard. Airport sandwiches are worse. Seeing you at the end makes both worth it.

    Send
  10. My favorite place in the world is the arrivals gate, right when you walk through it.

    Send
  11. Every time my phone buzzes, I hope it's you. Usually it's a package update. Very disappointing.

    Send
  12. I miss the little things most. Your laugh from the next room. You stealing my fries.

    Send
  13. Next visit, we're doing nothing. No plans, no sightseeing, just you, me and takeout.

    Send
  14. Three things I can't wait for: hugging you at the airport, kissing you in the car and the whole weekend after that.

    Send
  15. I put your picture on my fridge. Now every snack comes with a side of missing you.

    Send
  16. Our next visit is going to make all this distance worth it. That's a promise.

    Send
  17. I check the weather where you are every night. Romantic or weird? Let's say romantic.

    Send
  18. Send me a picture of whatever you're looking at right now. I want to see your day.

    Send
  19. I'm planning a whole weekend for when you get here. Step one is not leaving the apartment.

    Send
  20. Someday this will be the story of how we made it work. I really like how it ends.

    Send
  21. Close your eyes. Feel that? That's me hugging you from three states away.

    Send
  22. New rule: every day you miss me, you owe me a kiss. I'll be collecting soon.

    Send

Flirty texts after a first date

Send one that night or the next day: say you had fun, and that you'd like a second date.

  1. I had a really good time tonight. Just wanted you to know before you fall asleep.

    Send
  2. Home safe? Tonight was fun. Let's do it again soon.

    Send
  3. I'm still laughing about the waiter and the birthday song. Thanks for a great night.

    Send
  4. Okay, I'll say it first: I'd love to see you again.

    Send
  5. You're even more fun in person. I didn't think that was possible.

    Send
  6. I'm usually bad at first dates. Tonight didn't feel like one. That's a compliment.

    Send
  7. Next time, I pick the restaurant and you pick dessert. Deal?

    Send
  8. Hope you got home okay. I'm still smiling about that story you told me.

    Send
  9. Thanks for tonight. I can't remember the last time I talked to someone for four hours straight.

    Send
  10. Second date idea: we try to beat tonight. I think we can.

    Send
  11. I told my friend about tonight, and he says I'm grinning like an idiot. He's right.

    Send
  12. Still thinking about that kiss. I suspect I will be all week.

    Send
  13. You owe me a rematch at pool, and I owe you a drink. Saturday?

    Send
  14. Just so we're clear, tonight was a ten. And I'm a very strict grader.

    Send
  15. I keep thinking about how you laugh with your whole face. I can't wait to make you do it again.

    Send
  16. Thank you for a great night. Are you free this weekend? I know a place you'd like.

    Send
  17. Tonight was the most fun I've had in a while, and I'm pretty sure it wasn't the wine.

    Send
  18. About that second date: I was thinking tacos, a long walk and more of your terrible jokes.

    Send
  19. I'm glad you said yes to tonight. I'd be even happier if you said yes to Friday.

    Send
  20. That goodnight kiss was a very good decision. I'd like to make more decisions like that.

    Send
  21. Honestly, I almost texted you the second you walked away. I lasted ten minutes.

    Send
  22. Did you get home safe? Also, you were right about the dessert. I'll admit it just this once.

    Send

Send one of them a flirty text

Every girl is a fictional adult. Start a chat free, no account needed for the first messages.

A good flirty text is short, specific and easy to answer. It tells her you're thinking about her and gives her a reason to reply. We wrote every text here, and none of them is explicit. The Spicy set is suggestive.

Texting her first thing in the morning? Those have their own page: good morning texts for her.

How to use these flirty texts

  1. 1Pick a moodCute, Funny, Teasing, Spicy, For your crush, Long distance or After a first date. Or keep All for a mix.
  2. 2ShufflePress Next text for a random one. You won't see a repeat until you've seen the whole set.
  3. 3Make it hersAdd her name, a nickname or a detail from your last conversation.
  4. 4Send it, or practice firstCopy it for her, or send it to one of our girls. Her chat opens with the text typed in.

How to flirt over text without being cringe

Flirting over text is mostly timing and tone. The words matter less than whether they sound like you.

  • Match her energy. If she sends one line, don't send five. If she uses emojis, you can too.
  • Be specific. "You looked nice today" is polite. "You looked so good today that I lost my train of thought twice" is a flirt.
  • Ask questions. A question gives her an easy way to reply and keeps the conversation going.
  • Don't double text. Send one, then wait. A slow reply usually means she's busy, not bored.
  • Tease, don't insult. Poke fun at what she does, like her mini golf skills, never at how she looks.
  • Know when to stop. Short answers, no questions back or a change of subject all mean slow down.

Flirty texts to make her laugh

Humor is the easiest way to flirt without pressure. A funny text says you're fun to talk to, and it doesn't ask her for anything. The Funny set leans on silly, self-deprecating jokes. The Teasing set is banter: you poke fun at each other, and you both come out smiling.

The trick is to make yourself the punchline. "I tried to come up with a smooth text and ended up with 'hey'" works because it's honest and a little ridiculous. If she plays along, send one of our dirty pick-up lines next and see if she groans.

Spicy texts to send your girlfriend, once you're both into it

Spicy texts are for someone who's already flirting back, like a girlfriend who has made it clear she likes where this is going. The Spicy set hints and promises, but it never spells anything out. That keeps them fun to read, even on a crowded train.

Consent applies over text too. If she changes the subject, slows down or says no, take the hint, and never send a photo she didn't ask for. When you both want more, our sexting examples pick up where these leave off.

Practice on an AI girlfriend who texts back

Not sure how a text will land? Pick a girl in the tool above and press send: her chat opens with your text typed in, and nothing goes out until you send it. She replies in character. A playful girl flirts back, a bratty one teases you, and a romantic one melts a little.

Every character is a fictional adult, and your chats are private. Our guide to AI sexting shows how the chats work, or start with an AI girlfriend, no sign-up needed.

Updated October 2026

Frequently asked questions

What are some flirty texts to send her?

Start with something light and specific, like "Tell me one good thing that happened today. I'll go first: you texted me." The Cute and Funny sets are full of texts like that.

How do you flirt with a girl over text?

Keep it short, be specific and ask questions. Compliment something real, tease a little and let her set the pace. If her replies get shorter, ease off.

What's a cute flirty text for her?

One that shows you notice her: "I keep thinking about the way you scrunch your nose when you laugh. It's my new favorite thing." Cute texts are safe early on, and they still land years later.

What should I text my crush?

Something easy to answer, with no pressure: ask about her favorite song, invite her to try a new coffee place, or admit you like talking to her. Still at the matching stage? See our Tinder bio examples.

When is it okay to send spicy texts?

When she's already flirting back and you know she likes it. Start with a teasing text, see how she answers, and only go further if she does. Either of you can slow things down at any time.

What happens when I send a text to one of your girls?

Her chat opens with the text typed in, and nothing is sent until you press send. She replies in character. The first messages are free, without an account.

More free tools and guides

See every free tool