Underline text generator

Underlines headings or key words in apps without formatting, for English and Arabic alike.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter text and skip spaces.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

The combining low line U+0332 is added after every character except line breaks, including spaces unless you choose to skip them.

Example

Inputs: Skip spaces = no. Result: Styled text: H̲i̲ ̲y̲o̲; Characters changed: 5.

Hi yo
H̲i̲ ̲y̲o̲

Limits and caveats

  • The line is a Unicode combining mark added after each character, so screen readers may announce it per letter and search may not match the text.
  • The line may cross descenders such as g and y and some Arabic letters, and may show gaps between letters in some fonts.

Questions about this tool

Is it different from underlining in Word?

Yes. Word draws the line as formatting, while here the line is a combining character that travels with the text wherever you paste it.

Why does the line look broken?

Each character carries its own piece of line, and some fonts do not join the pieces perfectly.

Can I remove the underline later?

Yes, delete the U+0332 characters with find and replace in any Unicode-aware editor.