Create beautiful Invitations for any occasion
Easy invitation maker for birthdays, weddings, anniversaries, holidays, openings, and more. Start from a template, add your photo or a short video, edit the text, and save for print or share as a digital invite. Works on web, iOS, and Android.

How to create great invitations?

Start fast with invitation templates
Pick a designer template for invitations: birthday, wedding, save the date, holidays, and more. Swap in your photo or video, update names, date, time, and location, and you’re ready to send!
Style it with AI Restyle
Give your invite’s photo a fun look with AI styles like watercolor, cartoon, or anime. Keep it subtle for formal events or go playful for parties and birthdays.


Add graphics, effects and text
Make the invite your own with funny captions, emojis, decorative shapes, fun graphics, and cool effects. Pair a bold headline with a simple body font for easy reading.
Questions? Answers!
Popular print sizes are 5×7 in (1500×2100 px) for formal events like weddings and A5 (1748×2480 px) for less formal events like birthdays. Use the Resize tool’s Print presets to switch to these sizes in one click for high-quality prints.
Yes, Bazaart on iOS supports video invitations. Add a short clip for motion invites, then save your video invite to share by email, WhatsApp, or social. Keep text large and high contrast.
Yes. Create invitations with Bazaart on web, iOS, and Android.
When you write an invitation, you’ll want to make sure to include:
– What the event is.
– When and where it’s happening.
– Who to contact to let them know if they can make it (if needed).
– A reminder about anything guests should bring (if needed).
If you’re planning a formal event, try to get invitations out 6 to 8 weeks ahead of time. For more casual gatherings, 2 weeks’ notice is usually plenty. If the formal invitations aren’t ready in time, just send a “Save the Date” first, and then follow up with the full invitation once it’s ready.