Underline Text Generator

Underline any text with real Unicode marks — single, double, thin, or an overline across the top. The line is part of the text, so it survives copy and paste into bios, chats and forms.

Runs 100% in your browser — nothing is uploaded, ever.
9 characters
Preview · Underline — color & size apply to the image you download
U̲n̲d̲e̲r̲l̲i̲n̲e̲
Underline
underlined
U̲n̲d̲e̲r̲l̲i̲n̲e̲
Double Underline
underlined
U̳n̳d̳e̳r̳l̳i̳n̳e̳
Thin Underline
underlined
U̱ṉḏe̱ṟḻi̱ṉe̱
Overline
topline
U̅n̅d̅e̅r̅l̅i̅n̅e̅
Double Overline
topline
U̿n̿d̿e̿r̿l̿i̿n̿e̿

What is an underline text generator?

An underline text generator inserts a combining mark after each character you type. Type a and you get a̲ — the letter a followed by Combining Low Line (U+0332), an invisible character whose sole purpose is to draw a rule beneath whatever comes before it. The result is two characters that render as one underlined letter, and because both are plain text, the underline goes wherever the text goes.

Why Ctrl+U does not survive a paste

There are two different things called an underline. In a document or an email, it is formatting — your letters are stored alongside an instruction that says “draw a line under these”. A plain-text field such as an Instagram bio, a username box or a form input has nowhere to keep that instruction, so it is discarded the moment you paste and your text lands bare. Combining marks solve this by making the line a character rather than an instruction. There is no formatting to lose.

Where underlined text is useful

Bio headings & section labels
U̲n̲d̲e̲r̲l̲i̲n̲e̲d̲ text reads as a heading in a field that has no headings. Cleaner than emoji dividers and it survives being copied elsewhere.
Emphasis where bold is taken
If a platform already renders links or mentions in bold, an underline gives you a second level of emphasis that does not compete with it.
Forms, filenames & spreadsheets
Underline a column header or a file name in places with no formatting at all — the marks are ordinary characters, so they save and sync fine.
Fake links and callouts
An underlined phrase reads as clickable even where links are not allowed. Useful for signposting, but never for pretending something is a real link.

Five rules, above and below

Underline (U+0332) is the default — designed to connect between characters into one continuous line. Double Underline (U+0333) stacks two rules for heavier emphasis, the plain-text equivalent of a section divider. Thin Underline (U+0331) is a shorter macron that deliberately leaves gaps, giving a dashed effect at small sizes. Then the two that sit on top: Overline (U+0305) draws a rule across the top of the text, and Double Overline (U+033F) doubles it. Combine an overline with an underline by running your text through twice and you get text boxed above and below — a trick that works in any plain-text field.

Works on anything, unlike fancy fonts

The styles that swap letters for look-alike characters — bold, cursive, bubble — all stop at the edge of their Unicode block: no bold comma, no cursive digits, nothing outside A–Z. Combining marks have no such boundary. They apply to whatever character precedes them, so digits, punctuation, accented letters, Cyrillic, Greek and even the output of the other tools here all take an underline. You can underline bold text (𝗯̲𝗼̲𝗹̲𝗱̲) or small caps (ꜱ̲ᴍ̲ᴀ̲ʟ̲ʟ̲) by generating the style first and underlining the result.

Tips & tricks

FAQ

Ctrl+U applies formatting, which only exists inside apps that store formatting — a document, an email, a rich-text editor. Paste that text into an Instagram bio or a form field and the underline disappears, because those fields keep characters and nothing else. This tool adds a combining mark character under each letter instead, so the line is part of the text itself and travels anywhere.

Each mark is drawn under its own character, and how far it extends is up to the font. Combining Low Line (U+0332) is designed to join up and usually forms a continuous line; Macron Below (U+0331) is intentionally shorter and leaves visible gaps. If your underline looks dashed, you are probably using the thin variant — switch to the standard Underline style.

Yes, and this is the one place spaces are treated differently from the strikethrough tool. An underline that skips the gaps looks obviously broken, so the mark is applied to spaces too, giving one continuous rule under the whole phrase. Trailing spaces will therefore carry a visible line — trim them if you do not want that.

Yes. Combining marks layer over whatever character precedes them, so digits, punctuation, accented letters and non-Latin scripts all work. Emoji technically accept the mark but usually render badly, with the line sitting far below or being ignored entirely — the mark is fine, the emoji font just does not position it.

No. Conversion happens entirely in your browser via a local character map. Nothing is uploaded, no advertising cookies are set, and closing the tab clears everything.

Related tools