How to tell a guy he looks hot over text
Learn how to compliment a guy's appearance over text in a way that feels natural and keeps him interested without coming across as desperate.
When you tell a guy he looks hot over text, you're signaling interest and attraction directly. This works best early on, when there's already some baseline connection but things haven't solidified yet. The hard part is that tone disappears in text. What feels playful in person can look thirsty on screen.
A good compliment does two things. It lands without making you seem like you're waiting by your phone for his response. And it gives him a natural reason to keep talking. You're not fishing for reassurance or trying to make him feel obligated to say something back. You're just stating something true and moving the conversation forward.

Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for freeRizz AI Screenshot the chat and get the next message for this person.
What a selfie or photo actually signals
When a guy sends you a photo, especially unprompted, he's either testing the waters or he wants you to notice something about him. Either way, it's an opening. The fact that he sent it to you means he's thinking about what you think. Complimenting it directly is appropriate here because he created the opportunity.
But there's a difference between noticing he looks good and him feeling like you're orbiting him. The photo is the context that makes the compliment feel earned rather than random. Without it, a 'you're so hot' text from someone he just started talking to reads as desperate. With it, you're responding to something he showed you.
Keep the compliment specific and move on
The move is to call out something particular about the photo, say it straightforwardly, and then either ask a question or add a separate thought. Specificity kills the desperate vibe. 'That jacket looks good on you' works because you're commenting on a real detail. 'You look so hot' with nothing else reads like you're waiting for him to do something with that.
If you add something else to the message, the compliment stops being the whole point. It becomes part of a normal conversation instead of a plea for validation. Ask him where the photo was taken. Mention something that happened in your chat. The text should feel like you're just texting him, not like you're staging an attraction moment.
Send it during the day and expect a slower reply
Timing matters because compliments about appearance land differently depending on context. A midday text feels casual and confident. A late night text feels like you've been thinking about him in a way that might pressure him to reciprocate.
Don't wait for an immediate reply. He might not respond for hours or even a day, and that doesn't mean it didn't land. Some guys are uncomfortable receiving compliments and need time to process. Others are just busy. If he doesn't respond at all after a few days and you've sent other normal messages with no reply, he's not interested and you move on. Don't send a follow-up compliment. That crosses into actual desperation.
Why these replies fail
“omg you're literally so hot!!! 🔥🔥 how are you real lol”
Multiple exclamation marks and fire emojis read as performative excitement rather than real attraction, and the 'lol' undercuts the compliment.
“You're cute... I guess lol (jk you're hot)”
Backtracking and qualifying the compliment makes you sound insecure and unsure of what you actually think.
“I'm so attracted to you and I can't stop thinking about you 😭”
Stating your emotional investment this early and this intensely feels suffocating and puts pressure on him to either reciprocate or let you down.
Common mistakes
- Adding too many exclamation marks or emojis, which makes you look overexcited instead of actually attracted
- Following up with 'lol' or 'just kidding' to soften the compliment and seem less serious
- Sending it late at night, which looks like drunk texting even if you're completely sober
- Making it the entire message with nothing else to say, which puts pressure on him to respond to just a compliment
- Complimenting multiple things in one text, which looks like you're trying too hard to convince him you like him
Questions people ask
- Should I compliment his appearance or his photos?
- Compliment the photo or what he's wearing in it, not abstract statements about his appearance. 'That shirt fits you well' is better than 'you have nice arms.' It feels specific and responds to what he actually showed you.
- What if he doesn't respond to the compliment?
- Don't panic or follow up with another text. Send a normal message about something else a day or two later. If he engages with that, you're fine. If he ghosts everything, he's not interested. Accept it and move forward.
- Is it better to tell him he looks hot over text or in person?
- In person is always better because he can see your tone and it feels natural in conversation. Over text, keep it lighter and shorter to avoid looking thirsty. Save the deeper attraction comments for when you're actually together.
- Should I expect him to compliment me back?
- No. Men aren't always comfortable receiving or giving appearance compliments via text. Some will deflect with humor. Some will say thanks and move on. Don't send it expecting him to return fire or validate you.
What people say after using WingAI
“She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”
Marcus T.
“I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”
Sam R.
“I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”
Mazoonx
Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for free