A love pun is a compliment wearing a joke as a disguise — corny enough that nobody takes it too seriously, sincere enough that it still lands. Below are 32 cheesy love puns for a crush, a card, or a caption you're too nervous to send. Want an endless supply instead? Our Pickup Line Generator rolls a fresh one every tap.
The cheesier the pun, the safer it is to send. A love pun gives the other person permission to laugh it off if they're not interested, and permission to take it seriously if they are — which is exactly why they've outlasted every more sincere opening line ever invented.
Use the category picker to match the moment: cheesy for a group chat that will screenshot it immediately, cute for someone you're genuinely trying to impress, clever for someone who will actually appreciate the wordplay, and heart puns for the ones short enough to fit inside an actual card.
Cheesy love puns
The corniest ones, and the ones that get away with it.
- If you were a vegetable, you'd be a cute-cumber.
- Are you cheese? Because you're looking gouda today.
- Do you work at a coffee shop? Because I like you a latte.
- Are you a fisherman? Because you've caught me hook, line and sinker.
- Do you like bananas? Because I find you a-peel-ing.
- Do you like raisins? How do you feel about a date?
- Are you a bank loan? Because you've got my interest.
- Is your name Google? Because you're everything I've been searching for.
- Are you a library book? Because I'm checking you out.
- If I could rearrange the alphabet, I'd put U and I together.
Cute love puns
A little softer — the ones you send to someone you actually like.
- Are you a camera? Because every time I look at you, I smile.
- Are you the sun? Because you're the center of my universe.
- Are you a dictionary? Because you add meaning to my life.
- Are you a campfire? Because you're warm and I want s'more.
- Are you a snowflake? Because you're one of a kind.
- Are you a garden? Because I'd love to plant myself next to you.
- Are you a marshmallow? Because you're absolutely toasty and sweet.
- Are you a broom? Because you just swept me off my feet.
Clever love puns
For someone who'll actually clock the wordplay.
- Are you a semicolon? Because you complete my statements.
- Is your name Pi? Because you're irrational and never-ending in the best way.
- Are you a variable? Because I keep assigning value to you.
- Are you an algorithm? Because you've optimised my whole day.
- Do you code? Because you've got everything I've been trying to import.
- Do you like science? Because I've got my ion you.
Heart puns for a card
Short enough to actually fit inside one.
- Is your name Ariel? Because we mermaid for each other.
- If a star fell every time I thought of you, the sky would be empty.
- If beauty were time, you'd be an eternity.
- If kisses were snowflakes, I'd send you a blizzard.
- Are you an angel? Because I think I just went to heaven.
- Are you an interior decorator? Because when I saw you, the whole room got better.
- Are you a firework? Because I could watch you light up all night.
- Do you have a name, or can I call you mine?
How to actually use a love pun
Match the pun to the moment, not the other way round. A cheesy one over text reads as playful; the same line said out loud in person reads as either confident or unhinged depending entirely on delivery. Read the room before you read the pun.
Timing beats cleverness. A mediocre pun landed at the right moment beats a brilliant one dropped into a conversation that has nothing to do with it. Wait for an opening — a shared coffee, a compliment already in progress — rather than firing one cold.
Own it, don't apologise for it. A love pun delivered with an immediate "sorry, that was terrible" undercuts itself before the other person has even reacted. Say it, then hold eye contact and let the silence do the work.
Know when to switch to a real sentence. A pun is an opener, not a whole conversation. Once it has done its job — got a laugh, broken the ice — follow up with something genuine rather than a second and third pun in a row, which starts to read as a bit.
Where to find more
The Pickup Line Generator has hundreds more across cheesy, cute, funny and bold categories — tap through until one fits. For the same energy in a different format, the Compliment Generator skips the joke and goes straight to sincere, and the Dad Joke Generator is where to go once you've moved past the flirting stage and just want to make each other groan instead.