Birthday Calligraphy Generator
Write "Happy Birthday" in calligraphy, cursive and bubble letters. Add a name, a relationship or a milestone age, compare 48 free fonts, then download a PNG or transparent PNG for cards, banners and posts — or copy styled text for WhatsApp and Instagram.
Name, recipient and milestone write the message for you — edit it here any time.
Most popular birthday fonts
Pick a style to load it into the preview.
Font preview. The PNG keeps this exact look. Copy text gives plain letters (apps use their own font) — for styled text that pastes into WhatsApp or Instagram, use copy & paste styles.
Customize style Applies to the preview and PNG downloads
Script fonts connect best at 0.
Emoji are drawn by your device, so they look slightly different on each phone.
The exact pixel size is shown after each download.
Used when Outline is on — great for colouring and tracing bubble letters.
Explore 48 happy birthday fonts
Real fonts, free on Google Fonts — elegant calligraphy, casual cursive, handwriting, bubble letters and display styles. Tap a preview to load it above, or download straight from a card.
No fonts match that search.
Happy birthday fonts to copy and paste
These styles use special Unicode characters, so they stay styled when you paste them into WhatsApp, Instagram, TikTok or Facebook. They use your message from above. Add a border for extra birthday sparkle.
Accented letters, emoji and punctuation stay as typed. Screen readers may read styled letters as symbol names, so keep important details (date, time, place) in plain text.
Image, styled text or font file — which do you need?
PNG image
Keeps the exact calligraphy look anywhere: cards, invitations, banners, stories, Canva. Use a transparent PNG to place it over photos or colours.
Copy & paste text
Styled Unicode letters for messages, captions and bios. Quick, but limited to a few styles, and some phones show unsupported characters as boxes.
Font file
For editable text in Word, Canva, Cricut Design Space or Photoshop. Use Get font to download the free font from Google Fonts and install it.
Happy birthday in cursive
Cursive is the most popular way to write "Happy Birthday" — joined, flowing letters feel personal, like a handwritten card. For a formal or elegant look, use a calligraphy script such as Great Vibes, Pinyon Script or Alex Brush. For a relaxed, friendly feel, try Dancing Script, Pacifico or Satisfy.
Keep cursive short: a name and "Happy Birthday" reads beautifully, but long sentences in tight scripts get hard to read, especially on small screens. Leave letter spacing at 0 so the letters stay joined.
Need it in a message?
Copy the cursive-style text below, or pick a Script style in the copy & paste section to use your own name.
Happy birthday bubble letters
Bubble letters are round, puffy and fun — perfect for kids' parties, posters and banners. Rubik Bubbles, Luckiest Guy, Titan One and Chewy give the classic bubble look.
Switch the preview to Outline to get hollow letters you can print and colour in, trace onto a poster, or cut out. Choose Large (print) before downloading for a bigger image.
Bubble text for messages
The Bubble and Black Bubble copy styles (Ⓗⓐⓟⓟⓨ / 🅗🅐🅟🅟🅨) work in most chat apps — note that Black Bubble turns everything into capitals.
Popular birthday calligraphy uses
Cards & invitations
Place a transparent PNG on your card or invitation in Canva, Word or Google Docs. Use Large for printing.
Social posts & stories
Post a PNG to keep the font, or paste a copy-and-paste style into your caption.
Banners & decorations
Print one letter or word per page at a large size, or use Outline letters to colour in with kids.
Gift tags & cake toppers
Use a PNG as a guide. For Cricut cutting or pen drawing, install the font and design in Cricut Design Space.
Where your birthday text works
| Where you'll use it | Copy & paste styles | Font look | Best option |
|---|---|---|---|
| WhatsApp, Instagram, TikTok, Facebook | Usually works — older phones may show boxes | Plain copied text loses the font | Copy a Unicode style, or post a PNG |
| Instagram bio or name | Works, but isn't searchable | — | Keep your name in plain letters too |
| Canva, Google Docs, Word | Pastes as symbols, not a font | Kept in a PNG | Transparent PNG, or install the font |
| Printed cards, posters, banners | — | Kept in the image | Large PNG; check the printed size first |
| Cricut / Silhouette cutting | Can't be cut | PNG needs tracing | Install the font in Design Space |
| Cake writing reference | — | Kept in the image | PNG on screen or printed as a guide |
Common birthday font problems, explained
I see boxes or question marks
The phone or app has no font for that styled character. Try Bold or Script styles, which are supported more widely, or send a PNG instead.
The font disappears when I paste
Fonts aren't part of copied text. Copy text gives plain letters; use a copy & paste style, a PNG, or install the font.
Letters in names stay plain
Copy-and-paste styles only cover A–Z (and sometimes 0–9). In the font preview, most fonts include é, ü and ñ; we warn you if a font lacks letters like ł or ž.
Cricut draws only the outline
Regular fonts are outlines, so a Cricut pen traces the edge. Use a "writing" font in Design Space for single-line drawing.
Screen readers and fancy text
Screen readers may read styled letters as symbol names. Keep fancy text short and decorative; put important details in plain text.
Emoji look different
Each phone draws emoji its own way, so balloons and cakes vary slightly. The PNG shows them as your device draws them.
How to write happy birthday in calligraphy
Add a name or pick a preset
Type a name, tap Mom, Bestie or another recipient, and choose a milestone like 18th or 50th.
Compare fonts
Filter calligraphy, cursive, handwritten, bubble or display fonts and tap one to preview it.
Style it
Pick colours, add a balloon or cake topper, or switch to Outline letters.
Download or copy
Save a PNG or transparent PNG, or copy a Unicode style for your message.
More calligraphy tools
Frequently asked questions
Ready to make their day?
Add a name, compare 48 birthday fonts and download your favourite.
Open the generator