
Add your photo
Upload a clear personal photo or group photo, up to 8MB.
Upload a favourite photo, choose a moment and style, and create a one-of-a-kind AI greeting card in minutes.
Your first two cards are on us. No credit card required.


Upload a clear personal photo or group photo, up to 8MB.

Choose the occasion, a transformation or illustration style, and festive details.

Your square card is generated, typeset beautifully, then ready to download or share.
Made with a littleStart with a real memory — not a generic template.
Celebrate birthdays, holidays, milestones, or ordinary Tuesdays.
Go from photo to a finished greeting in just a few moments.
If a generation fails, your credits are returned automatically.

From a birthday surprise to a Lunar New Year message, your photo stays at the heart of the card.
Added automatically for new members
100 credits · create up to 10 cards
300 credits · create up to 30 cards
Everything you need to know before creating your first card or adding credits.
Read our termsEach greeting-card generation costs 10 credits. New accounts receive 20 free credits, enough to create two cards.
No. Purchased credits stay in your account until you use them.
When a confirmed technical failure occurs, the 10 credits used for that generation are returned to your account automatically.
AI images include an element of randomness, so every result is unique and cannot be guaranteed to match an exact expectation.
Use a clear JPG or PNG that you own or have permission to use. Photos can be up to 8MB.
Original uploads are deleted after 24 hours. Generated cards remain in Card History for 90 days so you can download them again.
Credit packs are digital content delivered immediately, so purchases are final and non-refundable. Please review our Terms before buying.
Payments are handled securely by Stripe. Oh My Greetings does not store your card details.

Start with 20 free credits. No card details required.
Make your first card →