Funny, Cute and Romantic Valentine's Day Cards with Your Photo
Make a Valentine's Day card in about a minute for your husband or wife, boyfriend or girlfriend, a crush or your Galentine's crew. Pick one of 100 designs, from roses and burgundy and gold to neon, vintage and punny cards, add one to three photos and a name, then tap a ready Valentine's message or write your own. Free designs need no account.
Step 1 of 2
Pick a design
Next you make it yours: add your photo and change every text and color.
How to make a Valentine's Day card online
- Pick a design you like from the Valentine's Day card designs above.
- Upload a photo if the design has a photo frame, then drag and zoom it until it sits right.
- Write the name and your message, or tap a ready wish from the list. Use the nickname only they know, an inside joke beats a long poem.
- Download it as a PNG or JPG, or tap Share on your phone to send it straight to WhatsApp or any other app.
Valentine's Day cards for him, for her and for your partner
For your husband or wife, a photo card says more than a shop card ever could: your wedding day, your first trip or a lazy Sunday at home. There are designs made for both, like a classic tweed card to my husband and a lace card to my wife, and romantic ones with roses, gold script and "forever yours".
For a boyfriend or girlfriend, pick something that fits the stage you are at. Daisies, a cosy plaid card or a retro sunset photo feel light and sweet, while a love letter design or a written in the stars card is for when you are sure. For a crush, the secret admirer and tiny crush designs keep it playful.
Galentine's, friends, family and kids' class valentines
Valentine's Day is not only for couples. Galentine's Day cards with a picnic, cupcakes, friendship bracelets or a trio of photos are made for your best friends on February 13 or 14. Family designs say love you to pieces to the kids and thank Mom and Dad, and there is even a best dad card for the first man you loved.
Kids' class valentines are bright and punny: a dino-mite valentine, a magical unicorn, a rocket that is out of this world and crayon hearts for the whole class. Pets get their own cards too, so the dog and the cat can send their love.
Photo cards, long distance and your first Valentine's
Photo designs hold one, two or three pictures: a film strip of your story, then and now arches, a scrapbook or a trio of retro TV screens. Your photos are placed in your browser and never uploaded.
For a long distance relationship, the miles apart map and two time zones designs say what a text cannot. Send the card on the morning of the 14th in their time zone and it is the first thing they see. Together for the first time this year? The our first Valentine's design is made for that photo.
Funny, cute, romantic, vintage and neon Valentine's cards
Romantic designs bring red roses, lilac peonies, burgundy and gold, art deco navy and gold, Victorian lace and letterpress hearts. Vintage cards look like an old love stamp, a sealed envelope or a mixtape. Neon designs glow with a heart wall or a love you sign.
Funny and cute Valentine's cards are full of puns and sweet animals: my soy mate, a perfect pear, my main squeeze, bee mine, stuck on you and waddle I do without you, plus bear hugs, lovebirds and a lucky cat. They are perfect when you would rather make them laugh.
What to write in a Valentine's Day card
The best Valentine's messages are short and specific. Say what you love about them, name one moment you shared and finish with a simple "I love you" or "Happy Valentine's Day". "You still make my heart skip when you walk in. Happy Valentine's Day, my love" beats any long poem.
For a husband or wife, thank them for the life you built together. For a new boyfriend or girlfriend, keep it light and sweet. For friends and Galentine's, celebrate the laughs. For a long distance partner, count down to the next visit. And if you are not one for big words, a funny pun says I love you just as well.
Valentine's Day messages and wishes for him, her and friends
- Happy Valentine's Day to my favorite person in the whole world.
- You make every day feel like the 14th. I love you.
- Still you. Always you. Happy Valentine's Day, my love.
- To my husband: thank you for every laugh, every hug and every ordinary day that feels special with you.
- To my wife, my best friend and my home. Happy Valentine's Day.
- Happy Valentine's Day to the man who still makes my heart race.
- Every love story is beautiful, but ours is my favorite.
- Happy first Valentine's Day together. Here's to many more.
- To my boyfriend: you're my favorite notification. Happy Valentine's Day!
- To my girlfriend: you make my whole world brighter. Be mine?
- Miles apart, but always in my heart. Counting the days until I see you.
- Different time zones, same love. Happy Valentine's Day.
- Happy Galentine's Day to the best friends a girl could ask for!
- Roses are red, violets are blue, I'd share my last fries with you.
- You're my soy mate. Happy Valentine's Day!
- I love you more than coffee. Please don't make me prove it.
- Happy Valentine's Day to the best kids in the world. We love you to pieces.
- Thank you for all the laughs and all the love.
- Be mine? Again? Happy Valentine's Day!
Are these Valentine's Day cards free?
Yes. The free designs can be made, downloaded and shared without an account or password. We ask only for your name and email before the download, and free cards carry a small einvitation mark.
Can I add my own photo?
Yes. Designs with a photo frame let you upload a picture from your phone or computer, then move and zoom it. The card is drawn in your browser, so your photo never leaves your device.
How do I send the card?
Download it as an image and send it in any chat or by email, or tap Share on your phone to send it to WhatsApp. The person you send it to needs no app or account.
What size is the card?
Every design downloads as a PNG or JPG in three sizes: 540 × 675 for chats, 1080 × 1350 for WhatsApp and Instagram, and 2160 × 2700 for printing at home.
What do you write in a Valentine's Day card?
Say what you love about them, add one shared moment and finish with a simple wish, for example: "Every day with you is my favorite day, Sam. Happy Valentine's Day." Tap any message in the list above to put it on your card, then change it as you like.
Are there funny Valentine's cards and cards for friends and kids?
Yes. The designs include punny cards like my soy mate and bee mine, Galentine's Day cards for best friends, kids' class valentines, family cards, cards from the dog or the cat, and long distance cards.
When should I send a Valentine's Day card?
Valentine's Day is on February 14, a Sunday in 2027, and Galentine's Day is the day before. In India, Valentine Week starts with Rose Day on February 7. A digital card arrives the moment you share it, so you can send it first thing in the morning, or at midnight in their time zone if they live far away.

