TextReverse

Underline Text

U̲n̲d̲e̲r̲l̲i̲n̲e̲ ̲a̲n̲y̲ ̲t̲e̲x̲t̲ and paste it into a bio, a caption or a username. The line is a combining Unicode character attached to each letter, so it survives fields with no formatting support.

Worth pausing on before you use it: on the web, underlined text means "link". Underlining something that is not clickable is one of the oldest usability mistakes there is, so save it for places where links do not exist.

Underline thisU̲n̲d̲e̲r̲l̲i̲n̲e̲ t̲h̲i̲s̲

Want a line through it instead? Try strikethrough

0 characters0 words0 lines
Your transformed text will appear here...
0 characters0 words0 lines
Ctrl + Enter Copy resultEsc Clear

Underline Examples

The mark attaches to whatever precedes it, so this works on characters no substitution style can reach.

InputOutputWhat it shows
importanti̲m̲p̲o̲r̲t̲a̲n̲t̲The basic conversion — one combining low line per character.
read this firstr̲e̲a̲d̲ t̲h̲i̲s̲ f̲i̲r̲s̲t̲Spaces are skipped so the line breaks between words.
Chapter 1C̲h̲a̲p̲t̲e̲r̲ 1̲Digits underline as readily as letters.
café résuméc̲a̲f̲é̲ r̲é̲s̲u̲m̲é̲Accented letters work, unlike substitution-based styles.
ΑΒΓΔΑ̲Β̲Γ̲Δ̲Greek and other scripts underline correctly.
a-b-ca̲-̲b̲-̲c̲Punctuation is underlined along with letters.
MIXED caseM̲I̲X̲E̲D̲ c̲a̲s̲e̲Case makes no difference to the mark.
line one line twol̲i̲n̲e̲ o̲n̲e̲ l̲i̲n̲e̲ t̲w̲o̲Line breaks are preserved and each line is underlined separately.

How the Underline Is Applied

The same mechanism as strikethrough, using a different combining character.

U+0332 is appended after each character

The combining low line is inserted after every visible character. The renderer draws it beneath the preceding glyph, and consecutive marks join into a continuous rule.

It applies to any character

Nothing is substituted, so there is no coverage gap. Cyrillic, Greek, accented Latin, digits and punctuation all underline where substitution styles cannot touch them.

Whitespace is skipped

Underlining spaces would produce a single unbroken rule across the whole line. Skipping them gives the word-by-word underline that reads correctly.

The string length doubles

Every visible character gains a mark, so the underlined version is twice as long in code points. That matters in any field with a hard character limit.

Underline vs the Alternatives

Given the link confusion, one of the other rows is usually a better way to emphasise a phrase.

Shared input: Style my text

TransformationResultReach for it when
UnderlineS̲t̲y̲l̲e̲ m̲y̲ t̲e̲x̲t̲You need a line under text and links are not a concern.
Bold𝗦𝘁𝘆𝗹𝗲 𝗺𝘆 𝘁𝗲𝘅𝘁You want emphasis with no risk of link confusion.
Italic𝘚𝘵𝘺𝘭𝘦 𝘮𝘺 𝘵𝘦𝘹𝘵You want a lighter emphasis or a title.
StrikethroughS̶t̶y̶l̶e̶ m̶y̶ t̶e̶x̶t̶You want to mark something as removed.

Underline Caveats

Underline carries one problem the other styles do not: it already means something specific.

Underline means "link" on the web

Decades of convention have made underlined text the universal signal for a hyperlink. Underlining a non-clickable phrase invites clicks that go nowhere, which reads as broken rather than emphatic.

Descenders collide with the line

Letters with descenders — g, j, p, q, y — are cut by the low line in many fonts. It is a font decision, not something the tool can adjust.

It doubles the character count

A 50-character phrase becomes 100 code points. In a 160-character field that halves what you can fit.

Screen readers ignore it

Combining marks are generally skipped by assistive technology, so the emphasis is simply absent for those users.

Where Underline Text Works

Rendering is broad, but a few platforms provide native underline that is a better choice.

Instagram and TikTok

Neither offers underline natively, so combining marks are the only route. Renders correctly on current apps.

Discord

Discord has native underline with double underscores. Use that in messages; Unicode underline is only needed for nicknames.

Documents and email

Both have real underline formatting, which is accessible and does not double the character count. Use the native option.

Terminals and code

Combining marks render inconsistently in monospace fonts, often overlapping the following character. Avoid underline in fixed-width contexts.

When Underline Is the Right Choice

Headings in plain text

In a README or plain-text note with no formatting, an underlined line makes a serviceable heading.

Form-style blanks

A run of underlined spaces creates a fill-in-the-blank line in a plain-text document.

Profile names

An underlined display name stands out in a member list where no other formatting is possible.

Marking a term on first use

Underlining a defined term once, in a context with no links, follows an old print convention that still reads clearly.

Frequently Asked Questions

Related Text Tools

Browse all text tools →