This font didn't load, so a fallback is shown and PNG export is off. Check your connection and reload.
Calligraphy Font Generator
Type once and see your words in 30 calligraphy fonts. Copy paste-ready script text for bios and chats, or download a crisp PNG with or without a background.
- Free
- No signup
- Instant preview
- Copy & paste
- PNG download
- Transparent PNG
Copy-paste text
These rows use Unicode characters, so the style stays when you paste into Instagram, TikTok, WhatsApp and most apps. Letters A–Z only; other characters stay as typed.
Customize style
Applies to every preview and every PNG
Text and background colors are very close, so your lettering may be hard to see.
Explore 30 calligraphy styles
No styles match your search.
What is a calligraphy font generator?
It shows your own words in many calligraphy fonts at once, so you can pick a style by looking at your actual name or phrase instead of a sample alphabet. Everything runs in your browser. There is nothing to install and no design software to learn.
This generator gives you two kinds of result, and they behave differently. The font cards display real calligraphy fonts, which you can download as images or install from their source. The copy-paste rows turn letters into Unicode symbols that look like script, which is what keeps the style when you paste text into a social bio.
Calligraphy fonts are digital versions of pen-made lettering: they keep the thick and thin strokes of a broad or pointed nib. Cursive fonts are simpler joined handwriting. Many styles here sit between the two, and the filters help you narrow them down.
Real font preview
Looks exactly like the font. Keep that look by downloading a PNG or installing the font. Copying gives plain letters.
Unicode copy-paste text
Keeps its script look when pasted into most apps. Only a few styles exist, and older devices may show boxes.
How the calligraphy generator works
Type your text
Enter a name, date or short phrase. Line breaks work for invitations and addresses.
Browse styles
Every card updates as you type. Search by name or filter by mood, like wedding or signature.
Customize your design
Set color, background, size, alignment, letter spacing and line height for all styles at once.
Copy or download
Copy paste-ready Unicode text, download a PNG or transparent PNG, or get the font itself.
Why use this generator?
Instant preview
All 30 styles redraw as you type, plus a large preview you can step through.
Sharp PNG downloads
Images render at three times the preview size, with or without a background.
Honest copy and paste
Unicode rows keep their style when pasted. Font cards copy plain text, and we say so.
One set of style controls
Change color, size and spacing once and compare every font with the same settings.
Favorites and recents
Save styles you like and find recently used ones, stored in your browser with no account.
Private by design
Your text is processed on your device and is not sent to our server.
Works on your phone
Large tap targets, a text bar that follows you while you scroll, and downloads that work in mobile browsers.
Free, no signup
No account, no watermark, no limit on how many times you use it.
Popular uses
Each use needs a different output. Here is which one to reach for.
Wedding invitations and save-the-dates
Try names and dates in formal and romantic scripts before committing to a design.
Use Transparent PNG on your invitation, or install the font for a full layout.
Signatures and name designs
Quick pen-style scripts for email sign-offs, watermarks and name art.
Download a transparent PNG to place over photos or documents.
Instagram and TikTok bios
Bios and captions only accept text, so fonts can't be embedded there.
Use the Copy-paste text rows, which keep their style in bios.
Social posts and stories
Add lettering to photos, quote graphics and story slides.
A transparent PNG sits cleanly on any photo in your editing app.
Logos and branding ideas
Explore wordmark directions for a shop, studio or event.
Check the license on the font's Get font page before commercial use.
Birthday and greeting cards
Warm, readable scripts for cards, banners and gift tags.
Our dedicated birthday tool is built for birthday wishes, cards and posts.
Open Birthday Calligraphy GeneratorTattoo lettering ideas
Preview a name or word large, with spacing adjusted, to discuss with your artist.
A PNG is a reference. Your tattoo artist will redraw it for skin.
Posters, stationery and personal projects
Titles for posters, labels, place cards and journals.
PNG works for small print. For large print, install the font for the sharpest edges.
Browse calligraphy styles by mood
Pick a category to filter the font grid. Many fonts belong to more than one.
Copy, download or get the font: what's the difference?
Four outputs, four jobs. Picking the right one saves you from lettering that looks different after you paste it.
- Copy-paste text (Unicode)
- Copies special characters that look like script. The style stays in bios, captions, chats and usernames.
- Limits: A–Z only, a few styles, may show boxes on older devices.
- Copy text
- Copies your plain letters from any font card. The app you paste into decides the font.
- Best for moving text into an app where the font is installed.
- PNG and transparent PNG
- Saves an image of your lettering in the chosen font, color, size, spacing and alignment. Transparent PNG has no background.
- Best for invitations, photos, stories and design apps.
- Get font
- Opens the font's official Google Fonts page, where you can download and install it for free.
- Best for editable text in Word, Photoshop, Figma or print layouts.
Where your results work
What to expect from each output. Results can vary by app version and device.
| Where you use it | Copy-paste text (Unicode) | Copy text (plain) | PNG / transparent PNG |
|---|---|---|---|
| Instagram, TikTok, X bios and captions | Keeps style on most current phones and browsers | Style lost, shows the app's font | Post or story image only |
| WhatsApp, Messenger, Discord | Keeps style in messages and most names | Style lost | Send as an image |
| Canva, Photoshop, Figma | Varies, depends on the app's fonts | Needs the font installed or uploaded | Yes, upload or place the image |
| Word, Google Docs | Usually displays, not editable as a font | Needs the font installed | Yes, insert as a picture |
| Websites and blogs | Avoid for headings, hard for screen readers | Yes with the web font loaded | Yes, add alt text |
| Not recommended | Best with the installed font | Good for small items |
More calligraphy tools
Specialist generators for other styles and writing systems, each with fonts made for that script.
Cursive Text Generator
Joined handwriting styles for names, notes and bios.
Fancy Text Generator
Decorative Unicode styles beyond script, for usernames and captions.
Gothic Font Generator
Blackletter and Old English lettering with a medieval feel.
Birthday Calligraphy Generator
Birthday wishes in celebratory scripts for cards and posts.
Arabic Calligraphy Generator
Right-to-left Arabic lettering with correct letter joining.
Japanese Calligraphy Generator
Kanji and kana in brush-style Japanese fonts.
Chinese Calligraphy Generator
Chinese characters in brush and classic styles.
Russian Calligraphy Generator
Cyrillic cursive and calligraphy fonts for Russian text.
Korean Calligraphy Generator
Hangul in brush and handwritten Korean fonts.
Frequently asked questions
Is this calligraphy font generator free?
Yes. Every style, the copy buttons and all PNG downloads are free. There is no account, no signup and no watermark on downloads.
How do I copy and paste calligraphy text?
Type your text, then use the Copy-paste text rows next to the input. They convert your letters into Unicode characters, so the script look stays when you paste into Instagram, TikTok, WhatsApp and most other apps. The Copy text button on each font card copies your plain letters instead.
Why does my text look normal after I paste it?
The font cards show real web fonts. When you copy from a card, only the letters are copied; the app you paste into uses its own font. To keep the exact look, download a PNG, install the font from its Get font page, or use the Copy-paste text rows, which use Unicode characters.
Can I download my calligraphy as a PNG with a transparent background?
Yes. PNG uses the background color you picked. Transparent PNG leaves the background empty, so you can place the lettering over photos, invitations or designs. Both are rendered at three times the preview size, using your current font, color, size, alignment, letter spacing and line height.
Can I use these calligraphy fonts commercially?
All styles here come from Google Fonts, which publishes fonts under open licenses that generally allow commercial use. Licenses can differ between fonts, so open Get font on the style you choose and confirm its license before using it in a logo, product or print run.
Can I download the original font file?
Yes, from the official source. Get font opens the font's page on Google Fonts, where you can download it for free and install it on your computer. This site does not host or redistribute font files.
Can I use my calligraphy in Canva or Photoshop?
Download a PNG, or a Transparent PNG for overlays, and upload or place it as an image. If you want editable text instead, install the font from its Get font page and use it in any app that supports installed or uploaded fonts.
What is the difference between Unicode text and real fonts?
A real font changes how normal letters are drawn, but only where that font is installed or loaded. Unicode styled text swaps each letter for a different character that already looks like script, so it keeps its style when pasted. Unicode styles are limited to a few looks, and some screen readers read them letter by letter.
Why do some pasted characters show up as boxes?
The device or app you pasted into does not have a font that includes those Unicode characters. This mostly happens on older phones and apps. Use the characters for short text like names, and test your bio on another device before relying on it.
Does the generator work on mobile?
Yes. The generator, copy buttons and PNG downloads work in current mobile browsers on iPhone and Android. Where the downloaded file is saved depends on your browser and device settings.
Do you store my text?
No. Your text is processed in your browser and is not sent to our server. Favorites, recently used styles and your style settings are saved in this browser only. If you use Share link, your text is placed in the link's address, so anyone who has the link can see it.
Does it support other languages and writing systems?
These styles are designed for the Latin alphabet, including many accented letters, though coverage differs between fonts. For Arabic, Japanese, Chinese, Korean and Cyrillic scripts, use the dedicated generators in the related tools section, which load fonts made for those scripts.
Ready to write something?
Go back to the generator, type a name or a phrase, and download the one you love.
Open the generator