Invitation Maker · Free tool
Nikah, Mehndi and Walima invitation maker
Make an animated invitation for WhatsApp and Instagram, in English and Urdu. Pick the event and a design, type your details, then download the pictures and a short video. Free, with no sign-up, and nothing is uploaded.Animated invitations for WhatsApp and Instagram, in English and Urdu: pictures and a short video. Free, no sign-up, nothing uploaded.
Make your invitation
Download
The video is silent. Add music in Instagram’s editor (its music button), or on a WhatsApp status with its music button if your WhatsApp shows one; a video sent in a WhatsApp chat stays silent.
Making the video…
Free: every picture and video carries a small “Made at newellabs.com/invite” line under the invitation’s text.
Enter your licence key
This browser holds a licence key, but Polar hasn’t confirmed it for over 30 days (it couldn’t be reached), so downloads carry the watermark for now.
No watermark on your downloads in this browser.
Frees this browser’s activation at Polar (a key works in 3 browsers at a time) and removes the key from this browser.
How it works
- Pick the event (Nikah, Mehndi, Dholki, Mayun, Baraat, Walima, Aqiqah, Eid Milan or a birthday) and one of seven designs: a gold arch on emerald, marigold garlands, lanterns at night, ivory roses, a maroon jaali lattice, blush blossoms or festive bunting.
- Type the heading (spelled your way), the names, date, time, venue, address and RSVP line. The preview shows the animation as you type: petals fall, lanterns sway, the border draws itself and the lines appear one by one.
- Download. The story picture (1080 × 1920) fits WhatsApp status and Instagram stories, the feed picture (1080 × 1350) an Instagram post, and the video (1080 × 1920, 8 to 15 seconds, silent) is an H.264 MP4, the kind of video WhatsApp and Instagram take. On phones that support it, a Share button sends a file straight to an app.
One card for every event of the shadi
A Pakistani wedding has several events, and many families now send a separate invitation for each one on WhatsApp: the Dholki, the Mayun, the Mehndi, the Nikah and the Baraat, then the Walima. Make them all here in one style: pick a design once, then switch the event. What you typed stays: only the fields you haven’t typed in change to the new event’s example. On the couple’s events (the Dholki, Mehndi, Nikah, Baraat and Walima) the two name fields are Bride and Groom, and the Baraat card names the groom first; the Mayun and birthday cards ask for a name, the Aqiqah card for the baby’s name and the Eid Milan card for the hosts, each with a second name if you want one. Spell the heading your way for a Nikkah, Valima or Barat card.
Sending it
Attach the story picture or the video in a chat, or add it to your status. If WhatsApp offers HD when you send it, choose it: the small text stays sharper. Sending one invitation per event (Mehndi, Baraat, Walima) keeps each date clear.
Use the story picture or the video for a story or a reel, and the feed picture for a post. Music: the video is silent, so add a song in Instagram’s own editor with its music button.
Private by design
The pictures and the video are drawn by JavaScript in this browser tab. What you type into the invitation is not sent to any server, including ours. While you work, the page keeps a copy of it in this tab’s session storage, on your device, so that a reload doesn’t lose it; no other site can read it. Your browser deletes that copy after the tab is closed, though not always at once (Chrome does it when it next starts), and a closed tab that you reopen, or that your browser restores, brings it back. No sign-up, no cookies, no analytics, no ads.
You can check: the page carries a security policy that blocks every connection to other sites except Polar’s licence-key service (api.polar.sh/v1/customer-portal/license-keys/, and no other address there), which it contacts only when a licence key is involved (below: when, and exactly what it sends). The fonts and the video muxer come from this site. The policy, word for word:
default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: blob:; font-src 'self'; connect-src https://api.polar.sh/v1/customer-portal/license-keys/; worker-src 'none'; child-src 'none'; frame-src 'none'; object-src 'none'; media-src 'none'; manifest-src 'none'; base-uri 'none'; form-action 'none'
The licence check, exactly
- When: once each time you open this page in a browser that has a licence key stored (a stored key removes nothing until Polar has confirmed it again), and when you enter a key or press “Check it again now” or “Use this licence on another device”. A tab of this page that is already open checks a key entered in another tab once, too. Without a licence key the page never contacts Polar, or any site other than this one (Buy just takes you to Polar’s checkout page).
- What is sent: a small request to
api.polar.shholding the key, our two Polar IDs (the organization and the product’s licence benefit), the label “browser” when the key is activated, and the activation ID Polar gave this browser. Never a name, a date, a place or a picture from your invitation. Your browser adds what it adds to any request (your IP address, its name and version, and this site’s address as the origin); no cookies. - What is stored: after Polar accepts the key, this browser keeps it in its local storage for newellabs.com, under
inv.licence: the key, the activation ID and the time Polar last confirmed it. “Use this licence on another device” deletes it. Clearing this site’s data deletes it too, and so does closing a private window, but then the activation stays counted at Polar (a key works in 3 browsers at a time) until you remove it in Polar’s customer portal. In a private window, press “Use this licence on another device” before closing it. - Buying: Buy is a plain link to Polar’s checkout (
buy.polar.sh) in this tab; nothing you typed goes with it. Polar sends you back with?licence=thanksand a one-hour sign-in code for your purchase in the address, which reaches this site’s host like any page address. The page removes it from the address bar at once and uses it only for its “Open your purchase in Polar” link. - Offline: if Polar can’t be reached when the page opens, the licence keeps working for 30 days after the last successful check. If Polar answers that the key was refunded, disabled or replaced, or that this browser’s activation was removed, the watermark comes back at once.
Questions
How do I send the invitation on WhatsApp?
Download the story picture or the video, then attach it in a WhatsApp chat or add it to your status. The story picture and the video are 1080 by 1920 pixels, the shape of a phone screen. If WhatsApp offers HD quality when you send it, choose it: the text stays sharper.
Can I add music to the video?
The video is silent, so you choose the song. Add music in Instagram's or WhatsApp's own editor after you pick the video there: in an Instagram story or reel use the music button, and on a WhatsApp status use the music button if your WhatsApp shows one. A video sent in a WhatsApp chat stays silent.
Can I write in Urdu?
Yes. Each event has an Urdu heading, and you can add a line in Urdu: pick a ready-made one, written in Urdu script, in Roman Urdu (Urdu in English letters) or both, with the Roman Urdu under the Urdu, or type your own in either. Urdu script is drawn in Nastaliq with the Noto Nastaliq Urdu font, with the letters joined as they should be, and names typed in Urdu are drawn in Nastaliq too. Roman Urdu is drawn in the same italic lettering as the invitation line, and so is your own line when you type it in English letters.
Can I spell it Nikkah, Valima or Barat?
Yes. The heading is a field like the names: it starts as the event's name (Nikah Ceremony, Walima Reception) and you can write it your way, put another event's name such as Rukhsati, or clear it. The Urdu heading above it follows the event you picked, so if you rename the event, switch the Urdu heading off or pick the matching event.
Is it free?
Yes. Every design, both pictures and the video are free, with no sign-up. Each file carries a small Made at newellabs.com/invite line under the invitation's text. A one-time licence ($9, tax included, sold by Polar) removes that line from every invitation you make, in up to 3 browsers. If it doesn't work for you, email support@newellabs.com within 30 days of buying for a full refund.
Is anything I type uploaded?
No. The pictures and the video are made inside your browser tab, and nothing you type into the invitation is sent to any server, including ours. The page's security policy blocks every connection except Polar's licence-key service. The page contacts it only when a licence key is involved: once each time you open the page with a key stored, and when you enter a key, check it again or free it for another device. It then sends only the key, our two Polar IDs, the label “browser” when the key is activated, and the activation ID Polar gave this browser.
Which phones and browsers make the video?
The video is made by the browser's own video encoder, while you wait. Current Chrome, Edge and Samsung Internet have one, and so do Safari 16.4 or later on iPhone, iPad and Mac, and Firefox on computers. If a browser can't make the video, the page says so and the pictures still work.
Credits
The seven designs are our own, drawn with code for this tool. Fonts, all under the SIL Open Font License 1.1 and served from this site: Noto Nastaliq Urdu and Noto Naskh Arabic (the Noto Project Authors), Cinzel (Natanael Gama), Great Vibes (Robert Leuschke), Cormorant Garamond (Christian Thalmann; here with its digits set to lining figures, so phone numbers read clearly). The video file is assembled with mp4-muxer (MIT License, Vanilagy). The Bismillah is Quran 1:1 as published in the Tanzil Project’s Quran text (Simple, version 1.1), copied without change.