200+ Best Compliments For A Guy To Bring Smile On His Face

Not every girl knows how to compliment a guy using the right words of expression. Being admired or complimented can positively affect anyone, be it a woman or a man. While complimenting women has been a part of common courtesy in societies, men often get sidelined. As a result, they rarely receive compliments for their good deeds or achievements. So, if you’ve been thinking about showering your partner, friends, or any other acquaintance with some pleasant words of encouragement, reading our post can help you. We bring you some tips and ways to compliment a guy and bring a smile to his face.

In This Article

Things To Keep In Mind While Giving Compliments

Follow these useful tips while complimenting a man to make him feel good.

  1. Be genuine and sincere:Make sure you are honest with your compliments because a fake compliment can be a complete turn-off. Recognize the strengths of the man.
  1. Mention something specific:Though there are various generic compliments to give a guy, try to be more specific.
  1. Appreciate his skills:If there is something particular that he puts his efforts into, focus on it and compliment him.
  1. Highlight the effect he has on you:If youcompliment your husbandor boyfriend, express how he makes you feel. It will bring a smile to his face.
  1. Notice what others missed:To make your compliment extra special, make sure that you highlight something no one has ever considered.
  1. Compliment in person:It is always better to compliment someone face to face as you can see the reaction. While praise over text messages might be effective, doing so in person can be a good surprise.
  1. Be spontaneous:Surprise himwith your compliments when he expects them the least but make sure that you are truthful.
  1. Strike a balance:It is essential to control the number of compliments you give. Too many compliments can seem disingenuous, and too little can make him feel you don’t care.

204 Compliments For Guys

With this extensive collection of compliments for men, tell him how much you appreciate and admire him with the words that will take his heart away.

Compliment a guy on his personality

Here are some of the unique compliments for a man to appreciate his personality.

  1. Your scent always attracts me towards you.
  2. You have impeccable communication skills.
  3. I like your hair. They are as well-behaved as you are.
  4. You have an undisputed style that never fails to impress.
  5. Your eyes are so expressive. They keep telling me how much you love me.
  6. I cannot remember even a single day when you were not dressed right.
  7. You are a hardworking and honorable guy, and I appreciate it.
  8. I cannot control myself from noticing how good you look.
  9. Whenever I see you, I realize I have fallen for the most handsome man.
I have fallen for the most handsome man

Image: IStock

  1. You truly inspire me to be fit and fabulous.
  2. 你有一个不可抗拒的微笑,我不能保持calm.
  3. I feel you look way more handsome than any actor.
  4. You have a unique style, and it is impressive.
  5. You take good care of your body.
  6. Your good looks always steal my heart.
  7. I cannot resist myself when you are around because you are so handsome.
  8. I love your smile.
  9. You have a wonderful personality, and I can say so because you have affected me. I hold you in high esteem.
  10. You never run out of ideas to impress me.
  11. You have the power to make me lose my words.
  12. I don’t notice anyone when you are around because I am busy admiring you.
  13. You are one charming personality I know.
  14. You are seriously a treat to my eyes.
  15. I cannot put into words the effect you have on me. I keep staring at you when you speak. It feels so perfect.
  16. You are the perfect example of tall, dark, and handsome.
  17. Sometimes, I wonder why I took so long to fall for you. I’m glad to meet a kind-hearted person.
  18. When you hold my hand, I feel like a queen.
  19. Your personality can make anyone nervous.
  20. Your style and approach are truly unmatched.
  21. You have a heart of gold and a body of steel.
  22. It is so easy for you to win against anyone because you have a magical effect on the people around you.
  23. With just one smile of yours, you can make me lose my focus.

Compliment a guy on his looks over text

Complimenting a man over a text can be a little challenging as you cannot makeeye contactwith him and see his expressions.Here are some heartfelt compliments for a guy to appreciate his looks.

  1. Your broad shoulders make me feel so safe.
  2. You have such positive body language that no one can resist your charm.
  3. You have the power to make even the best of the models go jealous.
  4. How can you always look so handsome every day?
  5. I find it difficult to resist your fit body and clean face cut.
  6. You have flawless skin.
  7. I love your firm and well-toned arms
  8. Black is the color that makes you look hotter.
  9. You have the body of an athlete.
  10. You look no less than a model.
  11. I love your eyes and the way they look at me.
  12. You are charmingly handsome.
  13. You have a fantastic sense of style.
  14. You look incredibly dapper.
  15. Formal shirts look amazing on you.
  16. I love running my fingers through your messy hair.
  17. You looked in great shape last night.
  18. You looked like a treat yesterday.
  19. You look irresistibly hot today.
  20. Your eyes are so beautiful that I don’t want to look anywhere else.
  21. You have a sweet smile.
protip_icon Quick tip
You look hotter than Tom Cruise. Are you related to Zac Efron? Does Brad Pitt ask you for gym advice? Try these compliments to floor him or bring a smile to his face.
  1. You are not only good-looking but also have a heart of gold. I think that is commendable.
  2. The plaid shirt you wore today suited you.
  3. You look double handsome when you dress in formals.
  4. I admire your taste in clothes.

    Image: IStock

  5. You know how to carry yourself, no matter how you are dressed.
  6. You have got a charming smile with dimples.
  7. I love the way you carry yourself with sophistication.
  8. I love your style, but I don’t like other women staring at you.
  9. You are the strongest and toughest man I have ever known.
  10. You don’t dress fancy, still you make me fall for you.

Short and sweet compliments for guys

Keep it short with perfect simple compliments that bring joy. Below are some compliments for boys and men you can use any day

  1. Don’t change.
  2. That’s an intoxicating smile.
  3. Loving you is so easy.
  4. You are handsome beyond words.
  5. I admire your intelligence.
  6. You are a charismatic man.
  7. You are so huggable.
  8. I feel so safe with you.
  9. You have an incredible physique.
  10. You are a hunk.
  11. Your looks are intoxicating.
  12. You are so desirable.

Sweet compliments for guys

Complimenting a guy with these beautiful compliments willmake him feel specialand loved.

  1. Spending time with you makes any day a special one for me.
  2. I love the surprise kisses you plant on my cheeks.
  3. There is something about you that makes me fall in love with you repeatedly.
  4. When you hold my hand in front of your friends, I love it.
  5. You have casted some magic spell on me as I am always happy when I am with you.
  6. You sometimes hypnotize me!
  7. I rejoice every second that I spend with you.
  8. When you are around, I cannot stop blushing.
  9. I just keep thinking about you when I am away from you.
  10. You know how to put a smile on my face.
  11. You are so attractive that I just can’t stay away from you.
  12. You are not just my biggest strength but also my weakness.
  13. You are unbelievably adorable.
  14. I always get butterflies when you are around.
  15. When you give me attention, I feel I am the most special person on this planet. Kudos to you for being so understanding.
  16. You make me go weak in the knees.
  17. You are the one responsible for making me go crazy.
  18. Your smile always captures my attention.
  19. I can stay in your arms forever and ever. It makes me feel warm.
  20. When you have your arms around me, I feel secure.
  21. I feel so fortunate to have you in my life.

    I feel so fortunate to have you in my life.

    Image: IStock

  22. You can win any conversation with me if you smile.
  23. It is so easy to get lost in your blue eyes.
  24. You have been the best blessing from God.
  25. You are the kind of gentleman I always dreamt of having as my man.
  26. You know how to impress me every time. You are a champ!
  27. You are handsome and intelligent. The best combination I have!
  28. You have no idea what effect you have on me.
  29. Your love has made me a strong and confident person.
  30. Being with you always makes my day special.
  31. When you are around, it feels like I am living in my dream world as everything is so perfect.
  32. What makes you perfect is the fact you are completely imperfect.
  33. Your beautiful smile makes me feel that the best things in the world are free.
  34. Though I cannot remember my dreams, I know you are always a part of them.
  35. For me, you are the corner piece of the jigsaw puzzle as I am lost without you.

Funny compliments for guys

Make your man laughwith hilarious compliments. We bring you some funny compliments for guys that promise a good laugh.

  1. It is not easy to be the real me, and that’s why I need you.
  2. You are the one only who matches my craziness levels.
  3. I think you are the one responsible for all the global warming.
  4. After food, you are my most favorite.
  5. Thanks for accepting the weird me in your life. Now let’s celebrate.
  6. You are almost as delicious as a cake.
  7. You have no idea how lucky you are to have me in your life.
  8. You are the only person with whom I can have a conversation about the most stupid thing in this world.
  9. You are so adorable that you can easily get away with a murder.
  10. You are irritable and also likable at the same time.
  11. When I am with you, I look less weird.
  12. On a scale of 1 to 10, I will always rate you 11.
  13. You are the human form of sweatpants for me because you make me feel so comfortable.
  14. Sometimes, I wonder if sarcasm is your innate quality or you have mastered it with time.
  15. You are so fit because you keep running inside my head.
  16. I am as addicted to you as people are addicted to their phones.
  17. I just wonder if I am extra active or you are extra lazy.
  18. Sometimes, I feel that you got plastic surgery done to look that handsome.

Flirty compliments for guys

Flirting with a manyou love is another way of expressing your love to him. Shared below are some amazing flirty compliments for guys.

  1. This year onwards, you will be an important part of all my prayers and wishes.
  2. Just smile once and you can make any regular day a special one for me.
  3. Your positivity always makes me do good things. For instance, you made me fall in love with you!
  4. I cannot stop smiling when you are around because you make me happy inside out.
  5. I blush when you look at me because you make me nervous and lost.
  6. You always tell me I am lost. It is your effect on me.
  7. It is so difficult to take my eyes off you because you are irresistibly handsome.
  8. I sometimes wonder how lucky I am that you have fallen for me.
  9. You make me skip a heartbeat every time you smile at me.
  10. I am always confused because I don’t know whether I should keep admiring your beauty or shower you with kisses.
  11. I have just realized that flirting with you makes my days awesome.
  12. I love chocolate cake but I love it more when it is on your face.
  13. You are someone who has casted a magic spell on me because I cannot even think right when you are around.
  14. Falling in love with you was a coincidence but you making me nervous in love is certainly intentional.
  15. You are my prince charming and I am loving this fairy tale.
  16. I would travel any distance to end my day in your arms.
  17. I think I am intoxicated by your love and I am loving it.

    I am intoxicated by your love

    Image: IStock

  18. I don’t like it when you go away because I don’t like the distance between us.
  19. Your eyes always lock mine.
  20. The way you look at me makes me conscious.
  21. Your charm is so exquisite that I keep falling in love with you.
  22. You know how to make a woman feel loved.
  23. I don’t feel anything less than a queen when I am with you.
  24. You are the one who rules my heart.
  25. I wish you could stay in my heart and never leave.
  26. Your intelligence mesmerizes me and makes me nervous.
  27. You are so adorable that I cannot stop loving you even when I am mad at you.
  28. It is difficult to figure out why to fall in love with you because there is no reason not to fall for you.
  29. 你的女朋友是最棒的地方I can flirt with you for no reason.
  30. You came and conquered my heart, and I did not even realize I was lost in your charm.
  31. The kind of effect you have on me is something that I cannot express in words.
  32. You may not be perfect, but you are perfect for me.
  33. It is the power of your love that makes me so weak.
  34. Finding true love is not easy, and that’s why it took me so long to find you.
  35. Every word that you say sounds like music to me.
  36. You are the reason for the glow on my face.

Good compliments for guys

True and heartfelt compliments are always appreciated. Flatter your man and make him feel loved with good compliments for guys that make a worthy share.

  1. I revere you with all my heart.
  2. You are one of the most brilliant persons I have ever come across.
  3. It is so easy to like you as you are my man with few needs.
  4. Your simplicity is your biggest strength.
  5. There is something attractive about your personality.
  6. It is interesting to know someone whose priorities are so clear.
  7. Spending time with you always makes me happy.
  8. When you are talking, I just want to listen to you.
  9. It is difficult not to get affected when you are around.
  10. Your presence always brings happiness.
  11. You are always humble and grounded, and that makes you so special.
  12. Though you have achieved great success, you are a simple soul.
  13. You have the potential to achieve anything in life.
  14. You have always faced challenges with utmost strength.
  15. You are a strong and hard-working soul.
  16. You are not just good-looking but also a good man inside out.
  17. Everyone enjoys your company because you mingle with everyone.
  18. You are full of enthusiasm and energy. I salute your verve.
  19. You are not only intelligent but also smart.
  20. Your taste in music is exceptional.
  21. A small chat with you elevates my mood.
  22. You are always full of interesting ideas.
  23. I learned ‘not to give up’ from you.
  24. If there is one word that defines you right, it is “exceptional.”
  25. You are so affectionate and thoughtful.
  26. You know how to rock the dance floor.
  27. One can never get bored when you are around.
  28. You add spark to my life.
  29. You have no idea, but you inspire me in so many ways.
  30. I always feel so comfortable in your company.
  31. You have a unique sense of humor.

    You have a unique sense of humor

    Image: IStock

  32. I am fortunate that you chose me.
  33. I wish God chooses you as my man in every birth.
  34. Your intelligence has always impressed me.
  35. Having an optimistic approach in life is the best quality you have.
  36. You are not just a dreamer but also an achiever.
  37. There is so much to learn from you.
  38. You are always an easy person to be with.
  39. You know how to make people feel special.
  40. There is so much positivity that you have brought into my life.

Frequently Asked Questions

1. Do guys like being complimented?

Yes, men value compliments. They also need to be recognized and appreciated. Compliments have a big impact on them. You can acknowledge a guy’s presence and everything admirable about him by complimenting him.

2. Why should I compliment my man?

称赞你的男人会导致更强的emotional connection and greater understanding. He will feel loved and valued.

3. What compliment do guys like the most?

赞美他们的能力,智力,skill, voice, passion, sense of style, or anything else will gratify them, and they will appreciate your admiration.

How to compliment a guy is a common confusion among most of the girls but being truthful and not going overboard are important. Make sure your emotions and words are in check while trying to impress your man over text or face-to-face. Highlight the standout features in his personality, behavior, or nature and ensure your compliment sounds organic and heartfelt rather than generic. So, go ahead and choose the best compliment from our compilation and bring a big bright smile to your guy’s face.

Infographic: Advantages Of Giving Compliments For You

While giving compliments can make the other person feel loved and valued, it also holds certain benefits for you. Check out the infographic and learn why you should often shower him with genuine praises to improve your well-being and the relationship.

advantages of giving compliments for you (infographic)

Illustration: Momjunction Design Team

Get high-quality PDF version by clicking below.

Download Infographic in PDF version Download Infographic
Download Infographic in PDF version

Key Pointers

  • While complimenting a guy, be genuine and appreciable.
  • Pick some of his most-loved personality traits and tell them how they impress you.
  • A funny, lovable compliment or even one appealing word over a text is enough to make him smile instantly.


Can you capture someone’s heart with just a few well-chosen compliments? Explore the incredible influence of words and master the art of leveraging them to your advantage to create a genuine connection with any guy.

Was this article helpful?
The following two tabs change content below.