Cursive
𝒞𝓊𝓉ℯ 𝒻ℴ𝓃𝓉𝓈
Bold cursive
𝓒𝓾𝓽𝓮 𝓯𝓸𝓷𝓽𝓼
Bubble
Ⓒⓤⓣⓔ ⓕⓞⓝⓣⓢ
Parentheses
⒞⒰⒯⒠ ⒡⒪⒩⒯⒮
Hearts
C♡u♡t♡e♡ f♡o♡n♡t♡s♡
Sparkles
C✧u✧t✧e✧ f✧o✧n✧t✧s✧
Tiny
ᶜᵘᵗᵉ ᶠᵒⁿᵗˢ
Small caps
ᴄᴜᴛᴇ ꜰᴏɴᴛꜱ
Each line is Unicode you can paste. Tiny has no superscript q, so that letter stays as q.
Help Us Improve
—
(—)
Cute font generator
Type a line and copy cursive, bubble, heart, and tiny Unicode text. Runs in your browser. Free, no sign-in.
What this cute font generator does
Styles you can copy
Cursive and bold cursive: Mathematical script letters. Bold cursive uses the heavier script block.
Bubble and parentheses: Bubble wraps each letter in a circle. Parentheses wraps each letter in ( ).
Hearts and sparkles: A heart or a sparkle follows each letter. Spaces stay spaces.
Tiny and small caps: Tiny uses superscript letters. Small caps uses the phonetic small-cap letters.
How to make cute text
Type your line
The example is already filled in. Replace it with your own words.
Read the rows
Eight styles update as you type.
Copy a style
Use the copy button on the row you want, then paste it where you need the text.
Tips
- 01
Paste into a caption
A username, a bio, or a post can take the copied line as plain text.
- 02
Check the q in tiny text
Superscript has no q, so that letter stays a normal q.
- 03
Install a display font on another page
Script files are on Script Fonts. Bubble files are on Bubble Fonts. Heart files are on Heart Fonts.
When to use this page
A cute caption
Copy cursive, hearts, or bubble text into a post or a story.
A display name
Try small caps or parentheses when the site accepts Unicode names.
A pretty line
Sparkles and tiny text suit a short note or a bio.
What you get
Copy on each row: The copy button writes that style to the clipboard.
No account: The generator runs in the page. There is no sign-in step.
The same spelling every time: The same sentence produces the same eight lines.
Technical details
- Input
- The first 180 characters of what you type.
- Output
- Unicode text. Nothing is installed on your computer.
- Letters
- Cursive uses the mathematical script block, including the letterlike exceptions for B, E, F, and a few others.
- Where it runs
- In your browser.
Sources & References
“The String.fromCodePoint() static method returns a string created from the specified sequence of code points.”
String.fromCodePoint(): Cursive, bubble, and tiny letters are built from Unicode code points. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fromCodePoint
“Many writing systems (scripts) have distinct sets of decimal digit characters with distinct shapes.”
Decimal digits: Bubble digits use a separate circled shape for each number. unicode.org/terminology/digits.html