Font generator
Underline text generator
Underlined text for Instagram and Facebook is made with a character, not a button. After each letter, number or symbol you type, this generator inserts a combining low line (U+0332), a mark that draws itself under the character before it. Type below to copy a single underline, a double underline, a line over the top or a row of dots. Your letters stay ordinary letters; only the marks are new.
Updated 6 October 2026
Your text in every style
Changes as you type. It all happens in your browser, so nothing is uploaded.
R̲e̲a̲d̲ t̲h̲i̲s̲ f̲i̲r̲s̲t̲
Underline
R̳e̳a̳d̳ t̳h̳i̳s̳ f̳i̳r̳s̳t̳
Double underline
R̅e̅a̅d̅ t̅h̅i̅s̅ f̅i̅r̅s̅t̅
Overline
R̤e̤a̤d̤ t̤h̤i̤s̤ f̤i̤r̤s̤t̤
Dotted
More stylesFewer styles38
Bold & italic · 8
𝐑𝐞𝐚𝐝 𝐭𝐡𝐢𝐬 𝐟𝐢𝐫𝐬𝐭
Bold (serif)
𝗥𝗲𝗮𝗱 𝘁𝗵𝗶𝘀 𝗳𝗶𝗿𝘀𝘁
Bold
𝑅𝑒𝑎𝑑 𝑡ℎ𝑖𝑠 𝑓𝑖𝑟𝑠𝑡
Italic (serif) · Numbers stay upright.
𝘙𝘦𝘢𝘥 𝘵𝘩𝘪𝘴 𝘧𝘪𝘳𝘴𝘵
Italic · Numbers stay upright.
𝑹𝒆𝒂𝒅 𝒕𝒉𝒊𝒔 𝒇𝒊𝒓𝒔𝒕
Bold italic (serif) · Numbers stay upright.
𝙍𝙚𝙖𝙙 𝙩𝙝𝙞𝙨 𝙛𝙞𝙧𝙨𝙩
Bold italic · Numbers stay upright.
𝖱𝖾𝖺𝖽 𝗍𝗁𝗂𝗌 𝖿𝗂𝗋𝗌𝗍
Sans serif
𝚁𝚎𝚊𝚍 𝚝𝚑𝚒𝚜 𝚏𝚒𝚛𝚜𝚝
Typewriter
Cursive · 2
ℛℯ𝒶𝒹 𝓉𝒽𝒾𝓈 𝒻𝒾𝓇𝓈𝓉
Cursive · Numbers stay as they are.
𝓡𝓮𝓪𝓭 𝓽𝓱𝓲𝓼 𝓯𝓲𝓻𝓼𝓽
Bold cursive · Numbers stay as they are.
Gothic · 2
ℜ𝔢𝔞𝔡 𝔱𝔥𝔦𝔰 𝔣𝔦𝔯𝔰𝔱
Old English · Numbers stay as they are.
𝕽𝖊𝖆𝖉 𝖙𝖍𝖎𝖘 𝖋𝖎𝖗𝖘𝖙
Bold Old English · Numbers stay as they are.
Outline · 1
ℝ𝕖𝕒𝕕 𝕥𝕙𝕚𝕤 𝕗𝕚𝕣𝕤𝕥
Outline
Bubbles & boxes · 6
Ⓡⓔⓐⓓ ⓣⓗⓘⓢ ⓕⓘⓡⓢⓣ
Bubble
🅡🅔🅐🅓 🅣🅗🅘🅢 🅕🅘🅡🅢🅣
Black bubble · Capitals only.
🅁🄴🄰🄳 🅃🄷🄸🅂 🄵🄸🅁🅂🅃
Square · Capitals only.
🆁🅴🅰🅳 🆃🅷🅸🆂 🅵🅸🆁🆂🆃
Black square · Capitals only. Some letters show as emoji (🅰 🅱 🅾 🅿).
🄡⒠⒜⒟ ⒯⒣⒤⒮ ⒡⒤⒭⒮⒯
Brackets
Read this first
Wide (vaporwave)
Small · 2
ʀᴇᴀᴅ ᴛʜɪꜱ ꜰɪʀꜱᴛ
Small caps
ᴿᵉᵃᵈ ᵗʰⁱˢ ᶠⁱʳˢᵗ
Tiny · No small q exists, so a look-alike is used.
Lines · 2
R̶e̶a̶d̶ t̶h̶i̶s̶ f̶i̶r̶s̶t̶
Strikethrough
R̸e̸a̸d̸ t̸h̸i̸s̸ f̸i̸r̸s̸t̸
Slashed
Fun · 11
ʇsɹᴉɟ sᴉɥʇ pɐǝꓤ
Upside down
ƚƨɿiʇ ƨiʜƚ bɒɘЯ
Mirror
R̖̍ḙ̉ả͎d̖̉ ẗ̖́h̖̀ḯ̖s͎̈́ f̖̍i̖̍r̺̉s͎̈́t̺̉
Glitch
R̖̍ḙ̉ả̭̖̠̍̉d̺̖̠̺͎̈́̍̀̈́̍ t̖̍h̠̺͎̖͎̍̈́ͪ̉̍ḯ̠̠̠̠̠̉̍̍̈́s̠̍ f͎̖͎̖̖̈́̍̍̍̈́ḯ̭̠͎̉̈́r̖̭̖̍̉̍s̖͓̭̈́̍̍t͎̠͎͎̭̍̍̍̈́̈́
Zalgo (heavy glitch)
R e a d t h i s f i r s t
Spaced out
✧・゚: *✧・゚:* Read this first *:・゚✧*:・゚✧
Sparkles
♡ R e a d ♡ t h i s ♡ f i r s t ♡
Hearts
꒰ঌ Read this first ໒꒱
Cute frame
★彡 Read this first 彡★
Stars
❀ Read this first ❀
Flowers
➳ Read this first ➳
Arrows
Look-alike · 4
ⱤɆ₳Đ ₮Ⱨł₴ ₣łⱤ₴₮
Currency · Letters from currency signs; hard to read for screen readers.
Яёад тнї$ fїя$т
Faux Cyrillic · Real Cyrillic letters chosen for their shape, so the words read as gibberish to screen readers.
ꋪꏂꍏꀷ ꓄ꀍꀤꌚ ꎇꀤꋪꌚ꓄
Fancy · Yi syllables chosen for their shape.
ᏒᏋᏗᎴ ᏖᏂᎥᏕ ᎦᎥᏒᏕᏖ
Tribal · Cherokee and Ethiopic letters chosen for their shape.
Where they work
| Where | Works? | Notes |
|---|---|---|
| Instagram bio and name | Works | Both accept letters with combining marks. Underlining one word, such as a heading or a shop name, reads better than an underlined paragraph. |
| Instagram username | Doesn't work | A handle can hold only a–z, 0–9, full stops and underscores. An underscore sits between letters, as in read_more; it can't run under them. |
| Captions, comments and DMs | Partly | The marks paste fine, but the result depends on the reader's font: a smooth line on one phone can look dashed, or sit at a slightly different height, on another. |
| Facebook posts and Messenger | Partly | They display in posts, comments and chats, with the same font-to-font differences. Facebook's name rules keep them out of your profile name. |
| Hashtags and @mentions | Doesn't work | Every underlined letter carries an extra character, so #s̲a̲l̲e̲ isn't spelled like #sale and an underlined @name won't tag anyone. |
| Word, Google Docs and email | Partly | They paste in, but these programs have a real underline (Ctrl+U, or Cmd+U on a Mac) that looks cleaner and can be switched off again. |
Four lines and the marks behind them
| Style | Example | Mark added | Unicode name |
|---|---|---|---|
| Underline | R̲e̲a̲d̲ t̲h̲i̲s̲ f̲i̲r̲s̲t̲ | U+0332 | Combining low line |
| Double underline | R̳e̳a̳d̳ t̳h̳i̳s̳ f̳i̳r̳s̳t̳ | U+0333 | Combining double low line |
| Overline | R̅e̅a̅d̅ t̅h̅i̅s̅ f̅i̅r̅s̅t̅ | U+0305 | Combining overline |
| Dotted | R̤e̤a̤d̤ t̤h̤i̤s̤ f̤i̤r̤s̤t̤ | U+0324 | Combining diaeresis below |
A combining mark has no width of its own. It's drawn on, over or under the character just before it, the same way é can be stored as an e followed by an accent mark. So “Read this first” in the underline style is 13 ordinary letters with 13 marks tucked in after them. Nothing about the letters themselves changes.
That makes these styles different from bold or cursive, which replace each letter with a maths character. Here the R is still an R. It's also why they work on any character: accented letters like é, Cyrillic or Greek letters, numbers and punctuation all take a mark.
Why the line breaks at spaces, and sometimes between letters
The generator puts no mark on spaces or line breaks, so the underline stops at the end of each word and starts again at the next. Each word gets its own line.
Inside a word, what you see depends on the font. Every mark is drawn separately under its own letter, so if the font doesn't stretch the mark to fit, wide letters like m and W get a line that falls short, leaving small gaps that make the underline look dashed. In some fonts the line also runs through the tails of g, j, p, q and y. Two phones can show the same underlined word differently, and neither is wrong.
Tip: For the most solid-looking line, underline a short word in capitals. Most capitals have no tails for the line to run through.
Where underlining comes from, and what double lines mean
Underlining is a habit from typewriters. They had one typeface and no bold or italics, so typists marked titles and emphasis by backspacing over a word and typing underscores beneath it. That is why older style guides tell you to underline book titles that print would set in italics.
Editors kept the code. In traditional proofreading marks, one straight line under a word tells the printer to set it in italics, two lines mean small capitals, three mean full capitals and a wavy line means bold. Accountants have a convention of their own: a double line under a figure marks a final total.
The other two styles come from maths and phonetics. A line over digits, called a vinculum, marks a repeating decimal, so 0.3̅ means 0.333… for ever. Two dots below a letter are the International Phonetic Alphabet's mark for breathy voice, the murmured quality some languages give to certain consonants and vowels.
Underlined words look like links
On the web, underlined text has meant “tap here” for decades, so readers may try to tap an underlined word and wonder why nothing opens. Use underline for a heading or one word you want noticed, and keep it away from real links so the two aren't confused.
For screen readers, underline is the gentlest of the Unicode tricks, because the letters underneath are ordinary. Results still vary: some read the word normally, some pause on or announce each mark, and some spell the word out. If an underlined heading carries important information, repeat it in plain words.
Questions people ask
Can I underline text on Instagram without a generator?
No. Captions, comments, bios and DMs have no underline option, and there's no shortcut that adds one. The only way is to paste letters that already carry the combining line, which is what this page produces.
Why does my underline look dashed on some phones?
Each mark is drawn under its own letter, and fonts handle that differently. Some stretch or overlap the marks into a smooth line; others leave small gaps between letters. You can't control the reader's font, so check the text on a second device if the look matters.
Can I underline only part of a word?
Yes. Type just the letters you want underlined, copy the result and paste it next to the plain letters. Because the base letters are ordinary, the joined word still looks like one word, with the line under only part of it.
How do I remove the underline later?
Delete the underlined text and type it again. If you can run a little code, removing every character in Unicode's nonspacing mark category (Mn) strips the lines and leaves the plain letters, though it also strips accents typed as separate marks.
Can I underline my Instagram username?
No, but you can put underscores in it, as in read_this_first. They're allowed in handles and give a similar feel, though they sit between words rather than under them.
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