Fancy Text Generator

Cute Fonts

Mix cute letters with hearts, flowers or kaomoji, place them around or between your words, then copy your finished line.

Your cute text

♡ ꜱᴛᴀʏ ꜱᴡᴇᴇᴛ ♡

14 characters

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ♡ U+2661 · Miscellaneous Symbols · Unicode 1.1 (1993)
  • 1 character from Latin Extended-D · Unicode 5.1 (2008)
  • 4 characters from Phonetic Extensions · Unicode 4.0 (2003)
  • 1 character from IPA Extensions · Unicode 1.1 (1993)
Letters
Decoration
Placement

Quick picks

Swish caps

˗ˏˋ ꜱᴛᴀʏ ꜱᴡᴇᴇᴛ ˎˊ˗

18 characters

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ˗ U+02D7 · Spacing Modifier Letters · Unicode 1.1 (1993)
  • ˏ U+02CF · Spacing Modifier Letters · Unicode 1.1 (1993)
  • ˋ U+02CB · Spacing Modifier Letters · Unicode 1.1 (1993)
  • ˎ U+02CE · Spacing Modifier Letters · Unicode 1.1 (1993)
  • ˊ U+02CA · Spacing Modifier Letters · Unicode 1.1 (1993)
  • 1 character from Latin Extended-D · Unicode 5.1 (2008)
  • 4 characters from Phonetic Extensions · Unicode 4.0 (2003)
  • 1 character from IPA Extensions · Unicode 1.1 (1993)

Bubble petals

ⓢⓣⓐⓨ ✿ ⓢⓦⓔⓔⓣ

12 characters

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ✿ U+273F · Dingbats · Unicode 1.1 (1993)
  • 6 characters from Enclosed Alphanumerics · Unicode 1.1 (1993)

Tiny twinkle

⋆˙⟡ ˢᵗᵃʸ ⋆ ˢʷᵉᵉᵗ ⟡˙⋆

20 characters

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ⋆ U+22C6 · Mathematical Operators · Unicode 1.1 (1993)
  • ˙ U+02D9 · Spacing Modifier Letters · Unicode 1.1 (1993)
  • ⟡ U+27E1 · Miscellaneous Mathematical Symbols-A · Unicode 3.2 (2002)
  • 3 characters from Spacing Modifier Letters · Unicode 1.1 (1993)
  • 3 characters from Phonetic Extensions · Unicode 4.0 (2003)

Cursive ribbon

🎀 𝓈𝓉𝒶𝓎 𝓈𝓌ℯℯ𝓉 🎀

14 characters · up to 23 in apps that count UTF-16 (Instagram bio limit is 150)

Contains 🎀 (Unicode 6.0, 2010) — older devices may show a box

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • 🎀 U+1F380 · Miscellaneous Symbols and Pictographs · Unicode 6.0 (2010)added in Unicode 6.0 or later — older devices may show a box
  • 5 characters from Mathematical Alphanumeric Symbols · Unicode 3.1 (2001)
  • 1 character from Letterlike Symbols · Unicode 1.1 (1993)

Bear hug

ʕ•ᴥ•ʔ stay ♡ sweet ♡

20 characters

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ʕ U+0295 · IPA Extensions · Unicode 1.1 (1993)
  • • U+2022 · General Punctuation · Unicode 1.1 (1993)
  • ᴥ U+1D25 · Phonetic Extensions · Unicode 4.0 (2003)
  • ʔ U+0294 · IPA Extensions · Unicode 1.1 (1993)
  • ♡ U+2661 · Miscellaneous Symbols · Unicode 1.1 (1993)

Bold bunny

₍ᐢ. .ᐢ₎ 𝓼𝓽𝓪𝔂 𝓼𝔀𝓮𝓮𝓽 ♡

20 characters · up to 29 in apps that count UTF-16 (Instagram bio limit is 150)

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ₍ U+208D · Superscripts and Subscripts · Unicode 1.1 (1993)
  • ᐢ U+1422 · Unified Canadian Aboriginal Syllabics · Unicode 3.0 (1999)
  • ₎ U+208E · Superscripts and Subscripts · Unicode 1.1 (1993)
  • ♡ U+2661 · Miscellaneous Symbols · Unicode 1.1 (1993)
  • 6 characters from Mathematical Alphanumeric Symbols · Unicode 3.1 (2001)

Bubble cat

/ᐠ。ꞈ。ᐟ\ 🅢🅣🅐🅨 🅢🅦🅔🅔🅣 ♡

20 characters · up to 29 in apps that count UTF-16 (Instagram bio limit is 150)

Contains 🅢 (Unicode 6.0, 2010), 🅣 (Unicode 6.0, 2010), 🅐 (Unicode 6.0, 2010), 🅨 (Unicode 6.0, 2010), 🅦 (Unicode 6.0, 2010), 🅔 (Unicode 6.0, 2010) — older devices may show a box

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • ᐠ U+1420 · Unified Canadian Aboriginal Syllabics · Unicode 3.0 (1999)
  • 。 U+FF61 · Halfwidth and Fullwidth Forms · Unicode 1.1 (1993)
  • ꞈ U+A788 · Latin Extended-D · Unicode 5.1 (2008)
  • ᐟ U+141F · Unified Canadian Aboriginal Syllabics · Unicode 3.0 (1999)
  • ♡ U+2661 · Miscellaneous Symbols · Unicode 1.1 (1993)
  • 6 characters from Enclosed Alphanumeric Supplement · Unicode 6.0 (2010)Added in Unicode 6.0 or later: 🅢 🅣 🅐 🅨 🅦 🅔 — older devices may show a box

Fairy trail

stay 𐙚 sweet

12 characters · up to 13 in apps that count UTF-16 (Instagram bio limit is 150)

Contains 𐙚 (Unicode 7.0, 2014) — older devices may show a box

Unicode versions

Characters in this result

Lists this tool’s decorations and selected letters; other characters you enter are not checked.

  • 𐙚 U+1065A · Linear A · Unicode 7.0 (2014)added in Unicode 6.0 or later — older devices may show a box

How to make cute fonts

A name can feel playful without becoming a wall of symbols. This cute font generator lets you build one line from three independent choices. Start with the words you actually want someone to read, then add a little personality around them. The preview changes as you choose, so you can compare a soft handwritten look with a rounded bubble alphabet without retyping your message.

  1. Choose your letters. Your letters leaves the wording alone. Bubble circles each letter, while Black Bubble gives it a heavier enclosed shape: it turns lowercase into capitals, and most of its letters were added in Unicode 6.0 (2010). Small Caps and Tiny offer compact alternatives; Cursive and Bold Cursive give a more flowing silhouette. These alphabets do not cover every language, and some letters or digits can remain plain or use an approximate shape.
  2. Choose a decoration. Hearts and flowers keep the line simple. A bear, bunny or cat adds a small face. Bow and Fairy use characters with newer Unicode dates; check their notices below the result before relying on them for a message to someone else.
  3. Choose the placement. Around frames each written line. Between words puts a symbol in each gap between words, leaving a single word alone. Both combines those treatments. Repeated spaces inside a line become one decorated gap in the latter two modes; blank lines and outer spacing stay in place.

Press Copy when the combination feels right. These are Unicode characters, not a font file or an image, so copy and paste carries the actual characters to another text field. That field still chooses how to draw them. Long input gets a shortened preview for responsiveness, but Copy converts the entire current draft, including all its lines.

Cute fonts copy and paste: examples

These six starting points use the same combinations as Quick picks. Each example shows its ordinary wording beside the finished line so you can judge how much decoration it adds. Copy a ready-made example as written, or type your own phrase into the tool above. Short, familiar words generally remain easier to recognize after their letter shapes change.

Discord nickname

Original: Mia

˗ˏˋ ᴍɪᴀ ˎˊ˗

Instagram bio line

Original: stay sweet

ⓢⓣⓐⓨ ✿ ⓢⓦⓔⓔⓣ

TikTok caption

Original: sunday picnic

⋆˙⟡ ˢᵘⁿᵈᵃʸ ⋆ ᵖⁱᶜⁿⁱᶜ ⟡˙⋆

Group chat name

Original: peach club

🎀 𝓅ℯ𝒶𝒸𝒽 𝒸𝓁𝓊𝒷 🎀

Birthday message

Original: happy birthday

ʕ•ᴥ•ʔ happy ♡ birthday ♡

Study notes header

Original: little wins

₍ᐢ. .ᐢ₎ 𝓵𝓲𝓽𝓽𝓵𝓮 𝔀𝓲𝓷𝓼 ♡

A nickname benefits from a small frame that leaves the name easy to spot. A caption has more room for flowers between words. For a study heading, a bunny can act as a visual marker, while the actual subject stays readable in the next line. You do not need to decorate every sentence in a post to give it the same mood.

Where cute text works

For a full introduction with your name and interests, use our Discord bio templates.

Bios, captions, comments and display names can accept decorative Unicode text. Acceptance still depends on the field’s rules and the fonts available to the reader. These examples are suggestions for composition, not device or platform test results. Paste into a draft first, inspect any line wrapping, and keep a plain version available if the editor rejects a character.

An @handle or account username usually has tighter limits than a display name. Decorative letters can also make a name harder to search or type from memory. Keep contact details, dates, links and instructions in ordinary text. If your message needs a clear action, put the decoration on a separate introductory line instead of burying that action inside a face.

Screen readers may announce the individual symbols or their character names rather than the face you see. Someone hearing a long string of punctuation can miss the words around it. Treat the face as an optional flourish: important information should remain understandable if every decoration disappears. For a shared group name, ask the group whether the decorated version is readable for them.

For ready-made soft borders and vaporwave lines arranged by mood, compare the aesthetic fonts. To style only a number, such as a jersey number or a score, use the number font generator, and for more than 40 other styles, go to the fancy text generator.

Which cute symbols can show as boxes

The Decoration symbols table lists the non-ASCII characters used by the eleven decorations. The Letter sets table summarizes the blocks and Unicode version range for each alphabet’s a–z, A–Z and 0–9 output, with newer characters listed separately. Names, blocks and introduction versions come from the Unicode Character Database. A block identifies where a character sits in Unicode; it is not a promise that a particular phone includes a matching font. User-supplied characters outside the tool’s character data are preserved but not checked by the result report.

Characters added in Unicode 6.0 (2010) or later are marked below. Fonts made before then can lack them, so older devices may show a box. This is an age-based caution, not a pass or fail for any operating system. A recent font can still leave out a specialized block. Fairy uses the Linear A character U+1065A, introduced in Unicode 7.0 (2014), as a decorative shape.

Decoration symbols
SymbolCode pointNameBlockAdded in Unicode
♡U+2661WHITE HEART SUITMiscellaneous Symbols1.1 (1993)
✿U+273FBLACK FLORETTEDingbats1.1 (1993)
⋆U+22C6STAR OPERATORMathematical Operators1.1 (1993)
˙U+02D9DOT ABOVESpacing Modifier Letters1.1 (1993)
⟡U+27E1WHITE CONCAVE-SIDED DIAMONDMiscellaneous Mathematical Symbols-A3.2 (2002)
🎀U+1F380RIBBONMiscellaneous Symbols and Pictographs6.0 (2010)older devices may show a box
ʕU+0295LATIN LETTER PHARYNGEAL VOICED FRICATIVEIPA Extensions1.1 (1993)
•U+2022BULLETGeneral Punctuation1.1 (1993)
ᴥU+1D25LATIN LETTER AINPhonetic Extensions4.0 (2003)
ʔU+0294LATIN LETTER GLOTTAL STOPIPA Extensions1.1 (1993)
₍U+208DSUBSCRIPT LEFT PARENTHESISSuperscripts and Subscripts1.1 (1993)
ᐢU+1422CANADIAN SYLLABICS FINAL TOP HALF RINGUnified Canadian Aboriginal Syllabics3.0 (1999)
₎U+208ESUBSCRIPT RIGHT PARENTHESISSuperscripts and Subscripts1.1 (1993)
ᐠU+1420CANADIAN SYLLABICS FINAL GRAVEUnified Canadian Aboriginal Syllabics3.0 (1999)
。U+FF61HALFWIDTH IDEOGRAPHIC FULL STOPHalfwidth and Fullwidth Forms1.1 (1993)
ꞈU+A788MODIFIER LETTER LOW CIRCUMFLEX ACCENTLatin Extended-D5.1 (2008)
ᐟU+141FCANADIAN SYLLABICS FINAL ACUTEUnified Canadian Aboriginal Syllabics3.0 (1999)
づU+3065HIRAGANA LETTER DUHiragana1.1 (1993)
◕U+25D5CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACKGeometric Shapes1.1 (1993)
‿U+203FUNDERTIEGeneral Punctuation1.1 (1993)
⸜U+2E1CLEFT LOW PARAPHRASE BRACKETSupplemental Punctuation4.1 (2005)
˃U+02C3MODIFIER LETTER RIGHT ARROWHEADSpacing Modifier Letters1.1 (1993)
ᵕU+1D55MODIFIER LETTER SMALL BOTTOM HALF OPhonetic Extensions4.0 (2003)
˂U+02C2MODIFIER LETTER LEFT ARROWHEADSpacing Modifier Letters1.1 (1993)
⸝U+2E1DRIGHT LOW PARAPHRASE BRACKETSupplemental Punctuation4.1 (2005)
˗U+02D7MODIFIER LETTER MINUS SIGNSpacing Modifier Letters1.1 (1993)
ˏU+02CFMODIFIER LETTER LOW ACUTE ACCENTSpacing Modifier Letters1.1 (1993)
ˋU+02CBMODIFIER LETTER GRAVE ACCENTSpacing Modifier Letters1.1 (1993)
ˎU+02CEMODIFIER LETTER LOW GRAVE ACCENTSpacing Modifier Letters1.1 (1993)
ˊU+02CAMODIFIER LETTER ACUTE ACCENTSpacing Modifier Letters1.1 (1993)
𐙚U+1065ALINEAR A SIGN A306Linear A7.0 (2014)older devices may show a box
Letter sets
Letter setSampleBlocks usedUnicode versionsNewer than 6.0?
Your letterscute 123Basic Latin (ASCII only)ASCII onlyNo
Bubbleⓒⓤⓣⓔ ①②③Enclosed Alphanumerics1.1 (1993)–1.1 (1993)No
Black Bubble🅒🅤🅣🅔 ❶❷❸Enclosed Alphanumeric Supplement; Enclosed Alphanumerics; Dingbats1.1 (1993)–6.0 (2010)Unicode 6.0 or later: 🅐 🅑 🅒 🅓 🅔 🅕 🅖 🅘 🅙 🅚 🅛 🅜 🅝 🅞 🅠 🅡 🅢 🅣 🅤 🅥 🅦 🅧 🅨 🅩
Small Capsᴄᴜᴛᴇ 123Phonetic Extensions; IPA Extensions; Latin Extended-D; Latin Extended-B1.1 (1993)–5.1 (2008)No
Tinyᶜᵘᵗᵉ ¹²³Phonetic Extensions; Phonetic Extensions Supplement; Spacing Modifier Letters; Superscripts and Subscripts; Unified Canadian Aboriginal Syllabics; Latin-1 Supplement1.1 (1993)–4.1 (2005)No
Cursive𝒸𝓊𝓉ℯ 123Mathematical Alphanumeric Symbols; Letterlike Symbols1.1 (1993)–4.0 (2003)No
Bold Cursive𝓬𝓾𝓽𝓮 𝟏𝟐𝟑Mathematical Alphanumeric Symbols3.1 (2001)–3.1 (2001)No

What the kaomoji are made of

A kaomoji is assembled from characters whose shapes suggest a face or gesture. The borrowed characters keep their original Unicode identities even when they look like ears or a smile. For example, a hiragana letter can become an outstretched arm in this visual arrangement. The block names below are taken from the same character data as the larger table, so you can inspect the ingredients rather than guessing from appearance.

FacePartsCharacter blocks
Bear: ʕ•ᴥ•ʔʕ and ʔ frame the head; • makes the eyes; ᴥ makes the snout.IPA Extensions; General Punctuation; Phonetic Extensions
Bunny: ₍ᐢ. .ᐢ₎₍ and ₎ cradle the face; ᐢ makes the raised ears; ordinary periods make the eyes.Basic Latin; Superscripts and Subscripts; Unified Canadian Aboriginal Syllabics
Cat: /ᐠ。ꞈ。ᐟ\Slashes outline the head; ᐠ and ᐟ make pointed ears; 。 makes the eyes; ꞈ makes the tiny mouth.Basic Latin; Unified Canadian Aboriginal Syllabics; Halfwidth and Fullwidth Forms; Latin Extended-D
Hug: (づ。◕‿‿◕。)づづ makes the reaching arms; ◕ makes the eyes; ‿ forms the low curve; 。 adds cheeks.Basic Latin; Hiragana; Halfwidth and Fullwidth Forms; Geometric Shapes; General Punctuation
Happy: ⸜(。˃ ᵕ ˂ )⸝⸜ and ⸝ suggest lifted arms; ˃ and ˂ make squeezed eyes; ᵕ makes the smile; 。 adds a cheek.Basic Latin; Supplemental Punctuation; Halfwidth and Fullwidth Forms; Spacing Modifier Letters; Phonetic Extensions

Faces use several characters, so editing one piece can change the expression or break its balance. Copy the whole result when possible. If a single ingredient shows as a box, choose another face or return to a heart border. The wording matters more than preserving a particular pair of ears.

Frequently Asked Questions

What are cute fonts?

Here, cute fonts are combinations of rounded, tiny or handwritten-looking Unicode letters with hearts, flowers and little character faces. They are editable text. You can choose the letters separately from the decoration, so a plain name with a bear and a cursive name with a bow are different combinations of the same controls.

How do I copy and paste cute fonts?

Write your words, select Letters, Decoration and Placement, then press Copy on the result you want. Paste into the destination text field using its Paste command. Quick picks copy their own combination with your current words. If the input is empty, they copy the selected sample instead. Check the pasted result before posting.

Is there a cute font I can download instead?

Yes. Sites such as FontSpace offer downloadable font files, sometimes free and sometimes under a paid license. Install those files for use in your own design software and check their licensing terms. Copying text from that software into another app does not carry the installed typeface along. This generator instead copies Unicode characters, whose appearance depends on the receiving app’s fonts.

Why does a symbol show as a box?

The receiving font can lack a drawing for that character. The table gives its Unicode version and year, not a tested device compatibility rating. Fonts made before a character was added can lack it; even newer fonts can omit a block. Try Your letters and a simpler decoration, then ask the recipient to check the result.

Can I use cute fonts in my username?

An @handle or login username usually accepts a restricted set of ordinary letters, numbers and punctuation. A display name or bio can allow more. Those fields have different rules, even within one service. Keep a plain handle people can type and search, and try the decorative version in an optional display field.

Do cute symbols count as more characters?

Characters outside the Basic Multilingual Plane — the cursive and Black Bubble letters, 🎀 and 𐙚 — use two UTF-16 units each; a few cursive letters such as ℯ come from Letterlike Symbols and use one. A face also contains several separate characters, plus its spaces. The tool shows code-point counts and the larger UTF-16 count when relevant. Check the destination’s own counter because its counting rules can differ.