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.