TextyConverterbeta
⌘K

Unicode Underline

Add a Unicode combining underline to each character — u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲ text that survives copy-paste.

0 characters
0 characters

About Unicode Underline

This tool appends the combining low line (U+0332) after each character in your input. The mark renders as a horizontal line drawn beneath the preceding character. Like Unicode strikethrough, it's a real character rather than styling — so the underline travels with the text through copy-paste into apps that strip formatting.

When to use it

  • Underlining key words in plain-text environments
  • Producing 'pseudo-link' styling for display purposes
  • Decorating headers or callouts in chat messages

How it works

After each character (excluding whitespace), U+0332 (combining low line) is inserted. The mark renders as an underline under the preceding glyph in any Unicode-capable font.

Examples

Underline applied to each non-space character
Hello World
H̲e̲l̲l̲o̲ W̲o̲r̲l̲d̲

Frequently asked questions

Will it work everywhere?
Most modern apps render U+0332 correctly, though the underline may not connect across characters in some fonts. Older terminals may not render it at all.
Is it accessible?
Screen readers generally ignore the combining mark and read the underlying text. This makes Unicode underline more accessible than Unicode bold/italic.
Can it be removed?
Yes — stripping U+0332 returns the original text. Use remove-accents to do this in one step.

Related tools