Unicode text tool

Underline Text Generator

Underline text without rich-text controls by attaching a combining mark to each non-space grapheme. Compare single and double underline results instantly.

Create underlined text

Choose a single underline, double underline or overline.

14 charactersstays in your browser

3 styles shown

Underline

U̲n̲d̲e̲r̲l̲i̲n̲e̲ T̲e̲x̲t̲

Double Underline

U̳n̳d̳e̳r̳l̳i̳n̳e̳ T̳e̳x̳t̳

Overline

U̅n̅d̅e̅r̅l̅i̅n̅e̅ T̅e̅x̅t̅

Combining marks for underlines

This tool attaches the combining low line (U+0332), combining double low line (U+0333), or combining macron overline (U+0305) to every character (U̲n̲d̲e̲r̲l̲i̲n̲e̲). Spaces are preserved without marks to maintain word boundaries.

When to use plain-text underlines

Use this tool for social media bios, chat apps, and plain-text forums where standard <u> formatting is unsupported. For websites and formal documents, always use standard CSS or HTML underline tags for accessibility.

Keep exploring

Strikethrough Text Generator

Free strikethrough text generator. Make crossed out text and copy it with one click. Works in chats, bios, and captions on most apps.

Fancy Text to Normal

Free tool to convert fancy text to normal text. Paste styled Unicode letters and get plain text back for search, moderation, or reading.

All Fancy Text Styles

Browse all 100 fancy text styles in one list. Search by name, filter by category, star your favorites, and copy any style.

Questions

Frequently asked questions

Can I remove the underline later?

Yes! Paste the text into our 'Fancy Text to Normal' converter to strip the combining marks and restore clean Latin text.

Is this text copied as a font file?

No. The tool substitutes ordinary letters with Unicode characters. You copy the resulting characters as plain text; no TTF, OTF, or web font file is installed or downloaded.

Why are some characters unchanged?

Unicode does not provide a matching decorative form for every letter, number, accent or symbol. Unsupported characters are preserved instead of deleted or substituted with misleading symbols.

Does the tool upload my text to a server?

No. All text transformations run 100% locally in your web browser using client-side JavaScript. This website does not log, store, or transmit what you type.