Font generator

Fonts for Instagram captions

Instagram's caption box has no font menu and no bold button, so a styled caption is built from look-alike Unicode characters. Type a line below, copy a style and paste it into your caption. Use it for a headline or a label rather than the whole thing: Instagram's search reads captions, and words in styled letters may not match what people type.

Updated 6 October 2026

Your text in every style

Changes as you type. It all happens in your browser, so nothing is uploaded.

  • ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ป๐—ถ๐—ด๐—ต๐˜ ๐—ฑ๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ ๐—บ๐—ถ๐—ป๐˜‚๐˜๐—ฒ๐˜€

    Bold

  • ๐˜ž๐˜ฆ๐˜ฆ๐˜ฌ๐˜ฏ๐˜ช๐˜จ๐˜ฉ๐˜ต ๐˜ฅ๐˜ช๐˜ฏ๐˜ฏ๐˜ฆ๐˜ณ ๐˜ช๐˜ฏ 20 ๐˜ฎ๐˜ช๐˜ฏ๐˜ถ๐˜ต๐˜ฆ๐˜ด

    Italic ยท Numbers stay upright.

  • แดกแด‡แด‡แด‹ษดษชษขสœแด› แด…ษชษดษดแด‡ส€ ษชษด 20 แดษชษดแดœแด›แด‡๊œฑ

    Small caps

  • โœง๏ฝฅ๏พŸ: *โœง๏ฝฅ๏พŸ:* Weeknight dinner in 20 minutes *:๏ฝฅ๏พŸโœง*:๏ฝฅ๏พŸโœง

    Sparkles

More styles38

Bold & italic ยท 6

  • ๐–๐ž๐ž๐ค๐ง๐ข๐ ๐ก๐ญ ๐๐ข๐ง๐ง๐ž๐ซ ๐ข๐ง ๐Ÿ๐ŸŽ ๐ฆ๐ข๐ง๐ฎ๐ญ๐ž๐ฌ

    Bold (serif)

  • ๐‘Š๐‘’๐‘’๐‘˜๐‘›๐‘–๐‘”โ„Ž๐‘ก ๐‘‘๐‘–๐‘›๐‘›๐‘’๐‘Ÿ ๐‘–๐‘› 20 ๐‘š๐‘–๐‘›๐‘ข๐‘ก๐‘’๐‘ 

    Italic (serif) ยท Numbers stay upright.

  • ๐‘พ๐’†๐’†๐’Œ๐’๐’Š๐’ˆ๐’‰๐’• ๐’…๐’Š๐’๐’๐’†๐’“ ๐’Š๐’ 20 ๐’Ž๐’Š๐’๐’–๐’•๐’†๐’”

    Bold italic (serif) ยท Numbers stay upright.

  • ๐™’๐™š๐™š๐™ ๐™ฃ๐™ž๐™œ๐™๐™ฉ ๐™™๐™ž๐™ฃ๐™ฃ๐™š๐™ง ๐™ž๐™ฃ 20 ๐™ข๐™ž๐™ฃ๐™ช๐™ฉ๐™š๐™จ

    Bold italic ยท Numbers stay upright.

  • ๐–ถ๐–พ๐–พ๐—„๐—‡๐—‚๐—€๐—๐— ๐–ฝ๐—‚๐—‡๐—‡๐–พ๐—‹ ๐—‚๐—‡ ๐Ÿค๐Ÿข ๐—†๐—‚๐—‡๐—Ž๐—๐–พ๐—Œ

    Sans serif

  • ๐š†๐šŽ๐šŽ๐š”๐š—๐š’๐š๐š‘๐š ๐š๐š’๐š—๐š—๐šŽ๐š› ๐š’๐š— ๐Ÿธ๐Ÿถ ๐š–๐š’๐š—๐šž๐š๐šŽ๐šœ

    Typewriter

Cursive ยท 2

  • ๐’ฒโ„ฏโ„ฏ๐“€๐“ƒ๐’พโ„Š๐’ฝ๐“‰ ๐’น๐’พ๐“ƒ๐“ƒโ„ฏ๐“‡ ๐’พ๐“ƒ 20 ๐“‚๐’พ๐“ƒ๐“Š๐“‰โ„ฏ๐“ˆ

    Cursive ยท Numbers stay as they are.

  • ๐“ฆ๐“ฎ๐“ฎ๐“ด๐“ท๐“ฒ๐“ฐ๐“ฑ๐“ฝ ๐“ญ๐“ฒ๐“ท๐“ท๐“ฎ๐“ป ๐“ฒ๐“ท 20 ๐“ถ๐“ฒ๐“ท๐“พ๐“ฝ๐“ฎ๐“ผ

    Bold cursive ยท Numbers stay as they are.

Gothic ยท 2

  • ๐”š๐”ข๐”ข๐”จ๐”ซ๐”ฆ๐”ค๐”ฅ๐”ฑ ๐”ก๐”ฆ๐”ซ๐”ซ๐”ข๐”ฏ ๐”ฆ๐”ซ 20 ๐”ช๐”ฆ๐”ซ๐”ฒ๐”ฑ๐”ข๐”ฐ

    Old English ยท Numbers stay as they are.

  • ๐–‚๐–Š๐–Š๐–๐–“๐–Ž๐–Œ๐–๐–™ ๐–‰๐–Ž๐–“๐–“๐–Š๐–— ๐–Ž๐–“ 20 ๐–’๐–Ž๐–“๐–š๐–™๐–Š๐–˜

    Bold Old English ยท Numbers stay as they are.

Outline ยท 1

  • ๐•Ž๐•–๐•–๐•œ๐•Ÿ๐•š๐•˜๐•™๐•ฅ ๐••๐•š๐•Ÿ๐•Ÿ๐•–๐•ฃ ๐•š๐•Ÿ ๐Ÿš๐Ÿ˜ ๐•ž๐•š๐•Ÿ๐•ฆ๐•ฅ๐•–๐•ค

    Outline

Bubbles & boxes ยท 6

  • โ“Œโ“”โ“”โ“šโ“โ“˜โ“–โ“—โ“ฃ โ““โ“˜โ“โ“โ“”โ“ก โ“˜โ“ โ‘กโ“ช โ“œโ“˜โ“โ“คโ“ฃโ“”โ“ข

    Bubble

  • ๐Ÿ…ฆ๐Ÿ…”๐Ÿ…”๐Ÿ…š๐Ÿ…๐Ÿ…˜๐Ÿ…–๐Ÿ…—๐Ÿ…ฃ ๐Ÿ…“๐Ÿ…˜๐Ÿ…๐Ÿ…๐Ÿ…”๐Ÿ…ก ๐Ÿ…˜๐Ÿ… โทโ“ฟ ๐Ÿ…œ๐Ÿ…˜๐Ÿ…๐Ÿ…ค๐Ÿ…ฃ๐Ÿ…”๐Ÿ…ข

    Black bubble ยท Capitals only.

  • ๐Ÿ…†๐Ÿ„ด๐Ÿ„ด๐Ÿ„บ๐Ÿ„ฝ๐Ÿ„ธ๐Ÿ„ถ๐Ÿ„ท๐Ÿ…ƒ ๐Ÿ„ณ๐Ÿ„ธ๐Ÿ„ฝ๐Ÿ„ฝ๐Ÿ„ด๐Ÿ… ๐Ÿ„ธ๐Ÿ„ฝ 20 ๐Ÿ„ผ๐Ÿ„ธ๐Ÿ„ฝ๐Ÿ…„๐Ÿ…ƒ๐Ÿ„ด๐Ÿ…‚

    Square ยท Capitals only.

  • ๐Ÿ††๐Ÿ…ด๐Ÿ…ด๐Ÿ…บ๐Ÿ…ฝ๐Ÿ…ธ๐Ÿ…ถ๐Ÿ…ท๐Ÿ†ƒ ๐Ÿ…ณ๐Ÿ…ธ๐Ÿ…ฝ๐Ÿ…ฝ๐Ÿ…ด๐Ÿ† ๐Ÿ…ธ๐Ÿ…ฝ 20 ๐Ÿ…ผ๐Ÿ…ธ๐Ÿ…ฝ๐Ÿ†„๐Ÿ†ƒ๐Ÿ…ด๐Ÿ†‚

    Black square ยท Capitals only. Some letters show as emoji (๐Ÿ…ฐ ๐Ÿ…ฑ ๐Ÿ…พ ๐Ÿ…ฟ).

  • ๐Ÿ„ฆโ’ โ’ โ’ฆโ’ฉโ’คโ’ขโ’ฃโ’ฏ โ’Ÿโ’คโ’ฉโ’ฉโ’ โ’ญ โ’คโ’ฉ โ‘ต0 โ’จโ’คโ’ฉโ’ฐโ’ฏโ’ โ’ฎ

    Brackets

  • ๏ผท๏ฝ…๏ฝ…๏ฝ‹๏ฝŽ๏ฝ‰๏ฝ‡๏ฝˆ๏ฝ”ใ€€๏ฝ„๏ฝ‰๏ฝŽ๏ฝŽ๏ฝ…๏ฝ’ใ€€๏ฝ‰๏ฝŽใ€€๏ผ’๏ผใ€€๏ฝ๏ฝ‰๏ฝŽ๏ฝ•๏ฝ”๏ฝ…๏ฝ“

    Wide (vaporwave)

Small ยท 1

  • แต‚แต‰แต‰แตโฟโฑแตสฐแต— แตˆโฑโฟโฟแต‰สณ โฑโฟ ยฒโฐ แตโฑโฟแต˜แต—แต‰หข

    Tiny ยท No small q exists, so a look-alike is used.

Lines ยท 6

  • Wฬถeฬถeฬถkฬถnฬถiฬถgฬถhฬถtฬถ dฬถiฬถnฬถnฬถeฬถrฬถ iฬถnฬถ 2ฬถ0ฬถ mฬถiฬถnฬถuฬถtฬถeฬถsฬถ

    Strikethrough

  • Wฬธeฬธeฬธkฬธnฬธiฬธgฬธhฬธtฬธ dฬธiฬธnฬธnฬธeฬธrฬธ iฬธnฬธ 2ฬธ0ฬธ mฬธiฬธnฬธuฬธtฬธeฬธsฬธ

    Slashed

  • Wฬฒeฬฒeฬฒkฬฒnฬฒiฬฒgฬฒhฬฒtฬฒ dฬฒiฬฒnฬฒnฬฒeฬฒrฬฒ iฬฒnฬฒ 2ฬฒ0ฬฒ mฬฒiฬฒnฬฒuฬฒtฬฒeฬฒsฬฒ

    Underline

  • Wฬณeฬณeฬณkฬณnฬณiฬณgฬณhฬณtฬณ dฬณiฬณnฬณnฬณeฬณrฬณ iฬณnฬณ 2ฬณ0ฬณ mฬณiฬณnฬณuฬณtฬณeฬณsฬณ

    Double underline

  • Wฬ…eฬ…eฬ…kฬ…nฬ…iฬ…gฬ…hฬ…tฬ… dฬ…iฬ…nฬ…nฬ…eฬ…rฬ… iฬ…nฬ… 2ฬ…0ฬ… mฬ…iฬ…nฬ…uฬ…tฬ…eฬ…sฬ…

    Overline

  • Wฬคeฬคeฬคkฬคnฬคiฬคgฬคhฬคtฬค dฬคiฬคnฬคnฬคeฬคrฬค iฬคnฬค 2ฬค0ฬค mฬคiฬคnฬคuฬคtฬคeฬคsฬค

    Dotted

Fun ยท 10

  • sวส‡nuแด‰ษฏ 0แ„… uแด‰ ษนวuuแด‰p ส‡ษฅฦƒแด‰uสžววM

    Upside down

  • ฦจษ˜ฦšunim 02 ni ษฟษ˜nnib ฦšสœฯฑinสžษ˜ษ˜W

    Mirror

  • Wฬฬ–eฬ‰ฬญeฬ‰อŽkฬ‰ฬ–nอ„ฬ–iฬ€ฬ–gอ„ฬ–hอ„อŽtฬฬ– dฬฬ–iฬ‰ฬบnอ„อŽnฬ‰ฬบeฬ‰ฬ rอ„ฬ  iฬฬ nฬอŽ 2อ„อŽ0ฬฬ– mอ„ฬ–iอ„ฬ–nอ„อŽuฬ‰ฬ tฬ‰ฬบeฬฬ–sอ„ฬ–

    Glitch

  • Wฬฬ–eฬ‰ฬญeฬ‰ฬฬ‰ฬญฬ–ฬ kอ„ฬฬ€อ„ฬฬบฬ–ฬ ฬบอŽnฬฬ–iฬอ„อชฬ‰ฬฬ ฬบอŽฬ–อŽgอ„ฬ‰ฬฬอ„ฬ ฬ ฬ ฬ ฬ hฬฬ tอ„ฬฬฬอ„อŽฬ–อŽฬ–ฬ– dอ„ฬ‰อ„ฬญฬ อŽiฬฬ‰ฬฬ–ฬญฬ–nอ„ฬฬฬ–อ“ฬญnฬฬฬอ„อ„อŽฬ อŽอŽฬญeฬฬ‰ฬฬญฬ ฬ rฬฬอซฬญฬบฬญ iอ„อ„อ„ฬ‰ฬฬบฬ อŽอŽฬญnฬ‰ฬอ„ฬบฬญฬบ 2ฬ‰ฬ 0ฬ‰ฬ– mฬ‰ฬ iฬ‰อ„ฬ‰ฬบฬญอŽnอ„อ„ฬ‰ฬฬฬ–ฬ ฬบฬบฬญuฬฬ‰ฬ‰ฬฬฬ–ฬบฬญอŽฬญtอ„ฬอ„ฬ ฬ อŽeอ„ฬ‰อ„ฬบฬ ฬบsฬฬบ

    Zalgo (heavy glitch)

  • W e e k n i g h t d i n n e r i n 2 0 m i n u t e s

    Spaced out

  • โ™ก W e e k n i g h t โ™ก d i n n e r โ™ก i n โ™ก 2 0 โ™ก m i n u t e s โ™ก

    Hearts

  • ๊’ฐเฆŒ Weeknight dinner in 20 minutes เป’๊’ฑ

    Cute frame

  • โ˜…ๅฝก Weeknight dinner in 20 minutes ๅฝกโ˜…

    Stars

  • โ€ Weeknight dinner in 20 minutes โ€

    Flowers

  • โžณ Weeknight dinner in 20 minutes โžณ

    Arrows

Look-alike ยท 4

  • โ‚ฉษ†ษ†โ‚ญโ‚ฆล‚โ‚ฒโฑงโ‚ฎ ฤล‚โ‚ฆโ‚ฆษ†โฑค ล‚โ‚ฆ 20 โ‚ฅล‚โ‚ฆษ„โ‚ฎษ†โ‚ด

    Currency ยท Letters from currency signs; hard to read for screen readers.

  • ะฉั‘ั‘ะบะฟั—gะฝั‚ ะดั—ะฟะฟั‘ั ั—ะฟ 20 ัซั—ะฟั†ั‚ั‘$

    Faux Cyrillic ยท Real Cyrillic letters chosen for their shape, so the words read as gibberish to screen readers.

  • ๊…๊‚๊‚๊€˜๊ˆค๊€ค๊…๊€๊“„ ๊€ท๊€ค๊ˆค๊ˆค๊‚๊‹ช ๊€ค๊ˆค 20 ๊Žญ๊€ค๊ˆค๊€Ž๊“„๊‚๊Œš

    Fancy ยท Yi syllables chosen for their shape.

  • แ‡แ‹แ‹แฆแแŽฅแŽถแ‚แ– แŽดแŽฅแแแ‹แ’ แŽฅแ 20 แŽทแŽฅแแฌแ–แ‹แ•

    Tribal ยท Cherokee and Ethiopic letters chosen for their shape.

Where they work

Instagram caption fonts: where they work
WhereWorks?Notes
Post and Reel captionsWorksEvery style here pastes into the caption box and shows in the feed. A styled opening line followed by plain text is the layout that reads best.
The opening lines before โ€œmoreโ€WorksThe feed shows the start of a caption and tucks the rest behind โ€œmoreโ€, so a bold or small-caps opener is seen even by people who never tap it.
HashtagsDoesn't work#๐—ฑ๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ isn't the #dinner tag, so the post won't show up there. Type tags in plain letters, at the end or in the flow of a sentence.
@mentionsDoesn't workA mention links to the account and notifies them only when the handle is typed in plain characters. Style the words around it, never the @name itself.
Alt textDoesn't workAlt text is written for people using screen readers, which may spell styled characters out or skip them. Describe the photo in plain sentences, however styled the caption is.
Sharing the post to FacebookWorksWhen a post is shared to Facebook as well, the styled characters go with the caption, because they're part of the text rather than formatting.
Instagram searchPartlyInstagram has said its search matches what people type against usernames, bios, captions, hashtags and places. Styled words may not match, so keep your topic words plain.

Captions are plain text, so the style lives in the characters

Stories and the Reels editor have a text tool with built-in fonts. A post caption has nothing like it: no font list and no bold or italic button. If you draft a caption in a notes app with real bold, the bold vanishes when you paste it into Instagram, because the formatting doesn't travel with the words. A line like ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ป๐—ถ๐—ด๐—ต๐˜ ๐—ฑ๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ survives, because every letter in it is a bold character in its own right.

The same fact explains the downsides. To Instagram, ๐—ฑ๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ isn't the word dinner but six unusual characters, so the more of a caption you style, the less of it search and screen readers can use.

A caption layout that uses styles sparingly

Each featured style suits one part of a caption. Here is a recipe post laid out with them:

PartStyleExample
Opening lineBold๐—ช๐—ฒ๐—ฒ๐—ธ๐—ป๐—ถ๐—ด๐—ต๐˜ ๐—ฑ๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ: paneer wraps in 20 minutes
BodyPlainOne pan, five ingredients, and the wraps reheat well for lunch.
LabelsSmall capsแดกสœแด€แด› สแดแดœ ษดแด‡แด‡แด…, then ๊œฑแดกแด€แด˜๊œฑ
AsideItalic๐˜ด๐˜ฆ๐˜ณ๐˜ท๐˜ฆ๐˜ด ๐˜ต๐˜ธ๐˜ฐ, ๐˜ฐ๐˜ณ ๐˜ฐ๐˜ฏ๐˜ฆ ๐˜ท๐˜ฆ๐˜ณ๐˜บ ๐˜ฉ๐˜ถ๐˜ฏ๐˜จ๐˜ณ๐˜บ ๐˜ฑ๐˜ฆ๐˜ณ๐˜ด๐˜ฐ๐˜ฏ
Sign-offSparklesโœง๏ฝฅ๏พŸ: *โœง๏ฝฅ๏พŸ:* dinnerโ€™s ready *:๏ฝฅ๏พŸโœง*:๏ฝฅ๏พŸโœง
HashtagsPlain#weeknightdinner #paneer

Notice what stays plain: the dish, the method and the tags. Those are the words someone might search for and the words a screen reader needs to say properly. The styling marks the structure without hiding the content.

Write the opening line for the feed

In the feed, a caption is cut off after its opening and the rest waits behind โ€œmoreโ€. That opening is the one part nearly everyone reads, which makes it the natural home for a styled line. A few rules keep it working:

  • Style the hook, not the subject. In ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ป๐—ถ๐—ด๐—ต๐˜ ๐—ฑ๐—ถ๐—ป๐—ป๐—ฒ๐—ฟ: paneer wraps in 20 minutes, the bold catches the eye and paneer wraps stays searchable.
  • Keep it to one short line. A styled line that wraps onto a second row looks heavy and pushes your actual point further down.
  • Don't open with the sparkle frame. It puts 12 characters of decoration before your first word, so readers meet symbols before they meet the point.
  • Watch the numbers. Italic has no digits of its own and leaves 20 upright, which looks deliberate in an aside but odd in a headline.

What to leave in plain text

  • Hashtags and @mentions, so tags group your post and mentions reach the person.
  • Prices, dates, times and addresses, which people need to read at a glance and sometimes copy.
  • Web addresses. Instagram doesn't make links in captions tappable, so people copy them by hand, and a styled address copies as the wrong characters.
  • Comment keywords. If you ask people to comment a word such as RECIPE, write it in plain capitals: people copy what they see, and an automation listening for RECIPE may not count ๐—ฅ๐—˜๐—–๐—œ๐—ฃ๐—˜.

Fixing a caption that shows boxes

A style that looks fine on your phone can show as empty boxes on someone else's, usually because their device has no font with those characters. Bold, italic and small caps are widely supported; the rarer look-alike alphabets are the usual culprits.

You don't have to delete the post. Instagram lets you edit a caption after posting: open the post, tap the three dots, choose Edit and swap the problem line for a more common style. The photo, likes and comments stay as they are.

Questions people ask

Can I change the font of an Instagram caption?

Not with a setting. Captions have no font options, so the only way to get bold, italic or another look is to paste styled Unicode characters. The text tools in Stories and Reels do offer fonts, but those style text placed on the photo or video, not the caption underneath.

Why did my bold disappear when I pasted my caption?

Bold added with a notes app's or word processor's bold button is formatting, and Instagram's caption box drops formatting on paste. Make the bold line here instead: the letters themselves are bold characters, so there's nothing for Instagram to strip.

Do styled captions work on Reels and carousels?

Yes. Reels, carousels and single-photo posts share the same caption box, so every style here pastes into each. Reels also have a text tool in the editor for words placed on the video itself, and that tool uses Instagram's own fonts instead.

Can I bold just one word in a caption?

Yes. Type only that word in the box, copy the bold version and paste it where you want it in the caption. Everything else stays as you typed it, which is usually the best balance anyway.

Which caption font is easiest to read?

Bold sans and small caps hold up best on a phone screen, with italic close behind. Cursive, Old English and the look-alike alphabets are slower to read, so keep them to a word or two, such as a sign-off.

Related font pages

More font generators

Symbols, bios and captions

Turn comments on your posts into DMs

Ask people to comment a word like LINK. DMFast replies to each one and sends them your link in a DM, on Instagram and Facebook. Free plan, no card.

Start free