Underline Text Generator

Type your text and copy u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲ text that works in bios, captions, posts and chats, no formatting button needed.

How to make underlined text

  1. Type or paste your text into the box.
  2. Pick a style: single underline, double underline or overline (strikethrough styles are there too).
  3. Tap Copy and paste it into Instagram, Discord, X, Facebook, TikTok or any chat.

Leave Underline spaces too on for one unbroken line under the whole phrase, or turn it off to underline each word separately.

How copy-and-paste underlining works

Social apps strip normal formatting when you paste, so this underline text generator uses combining characters instead. These Unicode marks attach to the letter before them and are drawn as part of it. Because the result is ordinary text, the underline stays put after you paste.

StyleExampleUnicode mark
Underlinet̲e̲x̲t̲U+0332 low line
Double underlinet̳e̳x̳t̳U+0333 double low line
Overlinet̅e̅x̅t̅U+0305 overline

Where underlined text works well

  • Instagram and TikTok bios: underline a name, a title or a call to action so it stands out.
  • Posts on X and Facebook: highlight a key phrase where bold isn’t available.
  • Discord profiles and server names: places where markdown doesn’t render.
  • Headings in plain-text notes and messages.

Want to cross words out instead? Use the strikethrough text generator, a matching cross out text generator built on the same engine.

Good to know

Underlined Unicode text is decorative. Screen readers may read it oddly, so don’t use it for important information like links, dates or instructions. A few older devices may show empty squares instead of the line.

Frequently asked questions

How do I underline text on Instagram?

Instagram has no underline button, so type your text here, tap Copy on the underline style you like, and paste it into your bio, caption or comment. It works because the underline is part of the text itself, not formatting.

How does the underline text generator work?

It adds the Unicode “combining low line” character (U+0332) after every letter, which draws a line under the character before it. Double underline uses U+0333.

How do I underline text in Discord?

Discord supports underline with markdown: put two underscores on each side, like __this__. Generated underline text also works in places markdown doesn’t, like your Discord profile or nickname.

Why does my underlined text look broken in some apps?

The look depends on the app’s font. Some fonts draw the line in pieces or slightly off. Try the double underline, or turn off “Underline spaces too” for word-by-word lines.

Does underlined text count as more characters?

Yes. Each underlined letter is two characters behind the scenes (the letter plus the line), so it uses up character limits about twice as fast.