9 funny Valentine’s Day cards

Keep Valentine’s Day casual this year and celebrate with silliness.

If flowery notes and sappy poetry make you want to cringe and your partner is more likely to giggle in the face of a grand romantic gesture, you are not alone. Lots of people find the ‘Hallmark holiday’ a bit over-the-top and would rather avoid the fuss.

If you would rather turn the whole day into a joke, we’ve found some of the best ‘anti-Valentine’s’ cards and messages on the Internet. Read on for the perfect antidote to Valentine’s Day mush: humour with a twist of cynicism.

5 reasons to replace that ‘I love you’ message in your Valentine’s Day card

Lets face it: Valentine’s Day is fun reason to get romantic, but probably not the most meaningful milestone in a relationship. Here’s why you should consider replacing the romance with humour.

  1. Often a silly and funny message is more romantic.
  2. If you plan on wooing a secret admirer, injecting a bit of humour will make you seem a bit cooler and a bit more casual.
  3. Funny messages are (duh!) more fun to write. There is less pressure to find that perfect turn of phrase and the moment when you give your gift will be more relaxed.
  4. It shows you don’t take yourself too seriously.
  5. Laughter heals all wounds!

How to write your own funny message

  • Keep away from things which may cause offence. Emotions have the tendency to run high on Valentine’s Day and you don’t want your message taken the wrong way.
  • Stick to appropriate messages that are silly and sweet rather than sharp.
  • Have a go at a funny poem. It doesn’t need to be a masterpiece to be appreciated, just honest and expressive.

If you're stuck for ideas, you can ‘choose a message out of a hat’ with a web based silly message generator. Just click ‘ Next Message’ for fun, unique (and sometimes naughty) messages.

Best Valentine’s Day cards with funny sayings

Zombies Postcard for Valentine's Day
The Naughty Little Card Shop Roses Are Red Valent...
Ohh Deer Prince Charming Card
Funny Valentine's Day Cards
Meh...You'll Do Funny Valentine's Day Card
Hotter than Gosling card
Funny ' Utter 3 Little Words ' Valentines Card Jo...
Hand Me a Banana
Do You Like Me? Cards

Valentine's Day Flowers

Classic Valentines
Flowers for Everyone
Grand Seduction
Romeo & Juliet Pale Pink Roses
Flowers for Everyone

Best retailers for funny Valentine’s Day cards and gifts



All of Vistaprint’s products can be personalised to include your own messages and images, perfect for the non-romantic on V-Day.



Zazzle online graphic and printing site with a youthful vibe and a selection of funny Valentine’s Day option.



Asos has on trend Valentine’s Day items for twenty and thirty somethings.


Fine Stationery

Fine Stationery take a more classy approach, but you can order the products printed with your personal funny message.



Amazon’s range is hard to beat, handy if you’re after obscure or off-beat Valentine’s Day gifts.

Stephanie Yip

Stephanie is a journalist, avid traveller and all-round bargain hunter. If there's an online coupon code, deal or cheap flight available, she'll know about it. And she'll let you know about it, too.

Was this content helpful to you? No  Yes

Related Posts

Ask a Question

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Disclaimer: At we provide factual information and general advice. Before you make any decision about a product read the Product Disclosure Statement and consider your own circumstances to decide whether it is appropriate for you.
Rates and fees mentioned in comments are correct at the time of publication.
By submitting this question you agree to the privacy policy, receive follow up emails related to and to create a user account where further replies to your questions will be sent.

Ask a question