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
0 / 150
Try an example

Get font

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 color
    Background
    Alignment

    Explore 30 calligraphy styles

    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

    1. Type your text

      Enter a name, date or short phrase. Line breaks work for invitations and addresses.

    2. Browse styles

      Every card updates as you type. Search by name or filter by mood, like wedding or signature.

    3. Customize your design

      Set color, background, size, alignment, letter spacing and line height for all styles at once.

    4. 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 Generator

    Tattoo 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 itCopy-paste text (Unicode)Copy text (plain)PNG / transparent PNG
    Instagram, TikTok, X bios and captionsKeeps style on most current phones and browsersStyle lost, shows the app's fontPost or story image only
    WhatsApp, Messenger, DiscordKeeps style in messages and most namesStyle lostSend as an image
    Canva, Photoshop, FigmaVaries, depends on the app's fontsNeeds the font installed or uploadedYes, upload or place the image
    Word, Google DocsUsually displays, not editable as a fontNeeds the font installedYes, insert as a picture
    Websites and blogsAvoid for headings, hard for screen readersYes with the web font loadedYes, add alt text
    PrintNot recommendedBest with the installed fontGood for small items

    More calligraphy tools

    Specialist generators for other styles and writing systems, each with fonts made for that script.

    Fancy Text Generator

    Decorative Unicode styles beyond script, for usernames and captions.

    Gothic Font Generator

    Blackletter and Old English lettering with a medieval feel.

    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