Underlined version on the right — single and double. Strikethrough's in the dropdown too.
Pick the look you want above, then hit Copy. Want every option? Browse all 80+ text styles in the fancy text generator — or see related ones below.
Want u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲ text somewhere that doesn't have an underline button — an Instagram caption, an X post, a Discord message that ignores markdown? This adds a combining underline mark to each character, so the line travels with the text wherever you paste it. There's a single underline, a double underline (u̳s̳e̳f̳u̳l̳ for a heavier rule), and strikethrough sitting right there in the dropdown since people who want one often want the other. A heads-up that applies to all the combining-mark styles: rendering varies a little by device and font — on some Androids the line sits slightly off, and a few apps collapse spaces oddly — so eyeball the result before you post it. And keep it short: an underlined word is fine; an underlined paragraph is hard to read. For a real web page, use HTML, not this.
Type in the box on the left. The style you’ve picked on the right updates as you type — no “generate” button. Click Copy and paste it wherever you need. On the home page you can also browse every style in the list below and click any row to load it into the panel.
Combining-mark styles like underline are the ones where the device's font matters most — the line gets positioned by whatever font is rendering it, so it can look slightly different from phone to phone.
| App / platform | Where | Status | Notes |
|---|---|---|---|
| bio, captions, comments | Works | Bios and captions display it fine. The @username field rejects combining marks; the bio is the reliable spot. | |
| TikTok | bio, captions, comments | Works | Fine. Username field rejects it. |
| Discord | messages, nicknames, About Me | Works | Renders well, including in nicknames. Discord has no markdown underline in messages, so this is genuinely useful there. |
| X (Twitter) | posts, bio, display name | Works | Posts, bio and display name fine. The @handle stays plain. |
| WhatsApp / Telegram | messages, status, About | Works | Works. The underline can sit a touch high or low depending on Android vs iOS font. |
| Some Android keyboards / older fonts | anywhere | Partial | A few fonts position the underline awkwardly, especially around letters with descenders (g, y, p). Cosmetic, varies by device, no fix from the tool side. |
| Games / usernames generally | in-game names | Won't render | Name filters block combining marks. Use a non-combining style (bold, full-width) for a game name. |
All of these are real Unicode characters, not images or font files, so the styling travels with the text wherever you paste it. The catch: a few apps with locked-down fonts will draw some glyphs as empty boxes — that's the receiving app, not the text, and switching styles fixes it. Bold (sans), Small Caps and Full-width render the widest. Checked May 2026; platforms change their font handling constantly, so treat the table below as a strong guide, not a guarantee. The full cross-app compatibility page goes wider.
Underline where there's no underline button: