# Underline Text

Add an underline beneath every character via the Unicode combining mark U+0332. Plain text — no HTML needed.

> Canonical page: https://elysiatools.com/en/tools/underline-text

- **Category:** Text Processing

- **Keywords:** underline, underlined text, unicode text, combining mark, emphasis text

## Overview

This tool draws a line \*\*under\*\* every character of your text using the Unicode combining mark \`U+0332\` (COMBINING LOW LINE). Unlike an HTML \`\` tag or a font, the result is plain text that works anywhere — social posts, chat, docs, code comments — with no formatting support required. \*\*How it works:\*\* - Each character gets the combining low line inserted right after it; the mark attaches to the preceding base character, so the underline is drawn per-character. - This is \*\*not\*\* HTML/rich-text underlining — it is real Unicode text that survives copy-paste into apps which strip formatting. - Letters, digits, punctuation, spaces, emoji, and CJK all get underlined — the mark applies universally. - Because it relies on a combining character, the exact appearance depends on the font/renderer, but all modern platforms render it correctly. \*\*Good to know:\*\* - Use it for emphasis where bold/italic aren't available, or to mark key terms in notes. - To remove the underline later, delete the invisible combining characters (a find-and-replace on \`̲\` restores the original). - Screen readers may not recognize the underline; avoid it for accessibility-critical content.

## Inputs

- **Text** (textarea): Type or paste text to underline...

## When to use

- When you need to emphasize text on social media platforms or chat apps that do not support rich text formatting.
- When writing code comments or plain-text documentation where HTML tags like are not allowed or supported.
- When creating eye-catching headlines or highlighting key terms in plain-text notes and markdown files.

## How it works

- Enter or paste your text into the input text area.
- The tool processes the input character-by-character, inserting the Unicode combining low line mark (U+0332) immediately after each character.
- Copy the generated plain text output, which now displays with a native underline rendered by your system font.

## Use cases

- Highlighting key variables or warnings inside plain-text code comments.
- Creating styled headers and emphasized words in social media bios and posts.
- Adding visual structure to plain-text markdown notes and to-do lists.

## Frequently asked questions

### Does this tool use HTML or CSS to underline the text?

No, it uses the Unicode combining character U+0332, producing plain text that does not require HTML or CSS.

### Will the underline formatting stay when I copy and paste it?

Yes, because the underline is part of the Unicode text itself, it survives copy-pasting into almost any app.

### Can I underline spaces, numbers, and emojis?

Yes, the Unicode combining mark applies to all characters, including spaces, digits, punctuation, and emojis.

### How do I remove the underline from the text later?

You can remove it by performing a find-and-replace to delete the combining low line character (U+0332) from your text.

### Is this underlined text accessible for screen readers?

No, screen readers may not read combining marks correctly, so avoid using it for accessibility-critical content.

## Related tools

- [Superscript & Subscript Converter](https://elysiatools.com/en/tools/superscript-subscript-converter): Convert text to real Unicode superscript (ˣ²) or subscript (H₂O), or mixed — no HTML tags. Digit coverage is full; letter coverage follows Unicode.
- [Messy Text to Structured Data Workbench](https://elysiatools.com/en/tools/messy-text-to-structured-data-workbench): Infer tables from pasted text, mixed delimiters, key-value lines, or HTML and export CSV, JSON, and Markdown.
- [HTML Tag Stripper](https://elysiatools.com/en/tools/html-tag-stripper): Remove HTML tags and extract clean text content
- [Text Template Engine](https://elysiatools.com/en/tools/text-template): Fill text templates with variables and data using various template formats
- [Bubble Text](https://elysiatools.com/en/tools/bubble-text): Wrap text in enclosed/bubble Unicode glyphs — ⓐⓑⓒ — in four variants: outline, filled (❶), parens (⒜), negative (🅐).
- [Smart Quote Wrapper](https://elysiatools.com/en/tools/quote-wrapper): Wrap whole text, lines, or sentences with typographic quotes, nested quote pairs, and language-aware punctuation.
- [Remove Duplicate Lines](https://elysiatools.com/en/tools/remove-duplicate-lines): Deduplicate lines in a list or text block. Keep the first or last occurrence, with options for case sensitivity, whitespace trimming, and dropping empty lines.
- [Strikethrough Text](https://elysiatools.com/en/tools/strikethrough-text): Add a strikethrough line through every character via the Unicode combining mark U+0336. Plain text — no markdown needed.

## Samples

- [Text with Emoji Samples](https://elysiatools.com/en/samples/text-with-emoji-samples): Mixed language text containing various Unicode emojis for testing emoji extraction
- [Chinese-English Mixed Text Samples](https://elysiatools.com/en/samples/text-chinese-english-mixed-samples): Sample text files with mixed Chinese and English content for testing automatic spacing tools
- [Text Case Format Samples](https://elysiatools.com/en/samples/text-case-formats): Examples of different text case formats: camelCase, snake_case, kebab-case, PascalCase, and more
- [Text with Chinese Samples](https://elysiatools.com/en/samples/text-with-chinese-samples): Mixed language text containing Chinese characters for testing Chinese extraction

## Related content

- [Fancy Text, Unicode Styling, and Plain-Text Typography Tools](https://elysiatools.com/en/hubs/fancy-text-unicode-styling): Compare fancy text generators for small caps, bubble letters, superscript, underline, strikethrough, fullwidth styling, and glitchy Unicode effects in one hub.
- [Text Case, Encoding, and Normalization Conversion Tools](https://elysiatools.com/en/hubs/text-convert): Compare text case conversion, character-width conversion, encoding conversion, quoted-printable handling, and inline text normalization tools in one hub.
- [Text Tools](https://elysiatools.com/en/hubs/text-utility): Explore 33 text tools for utility workflows and compare closely related utilities quickly.
- [HTML Extraction, Cleanup, and Markdown/PDF Export Tools](https://elysiatools.com/en/hubs/html-convert): Compare HTML cleanup, attribute extraction, image-source extraction, HTML-to-Markdown, and HTML-to-PDF tools in one hub for web content conversion workflows.
