Underline Text Generator
Add underline decoration to text using unicode combining marks. Works in Discord nicknames, bios and anywhere rich text is not supported.
FAQ
Does this work in Discord?
Yes, underlined text works in Discord nicknames, channel names and messages using the combining low line character (U+0332).
Why underline instead of Discord markdown?
Discord markdown underline (__text__) only works in messages. Unicode underline works everywhere including nicknames and bios.
Markdown underline versus unicode underline
Discord supports underline natively through markdown: two underscores either side of the text. This is handled by the client, renders cleanly, and is the right choice inside any message body.
It has one significant limitation - it only works where Discord parses markdown, which means message bodies and little else. Nicknames, usernames, channel names, bios, statuses and channel topics all ignore it completely, displaying the raw underscores instead.
Unicode underline solves that by modifying the characters themselves rather than relying on the client to interpret formatting. Because the underline is part of the text, it renders in any field that accepts text at all, and it survives being copied to other sites and applications.
Note also that a single underscore either side produces italics rather than underline. Getting one instead of the other is the single most frequent Discord formatting mistake, and it happens because the two syntaxes look nearly identical while producing entirely different results.
The combining low line
Unicode underline uses U+0332, the combining low line. Like other combining marks, it is not a standalone character - it attaches to the character before it and draws beneath it.
The generator places one after each character in your input. Because the marks are drawn adjacent to one another beneath consecutive letters, they visually merge into what appears to be a single continuous line, even though it is really one short segment per character.
This is why underlined unicode sometimes shows tiny gaps between letters. The segments are drawn per-character, so in fonts with wide letter spacing, or at large display sizes, the joins can become visible. It is a rendering artefact of the technique rather than a fault in the text.
As with all combining marks, the character count doubles. A 32 character Discord nickname limit becomes an effective 16 characters of underlined text, which is worth planning for before designing a long decorated name.
When underlining is the right choice
Underline is the least useful of Discord's emphasis options for most purposes, and it is worth being deliberate about it. Bold carries more visual weight and is better for genuine emphasis; italics are better for tone, titles and asides.
The strongest case for underline is hierarchy in structured text - a heading within a rules post or an announcement, where bold is already doing other work. Used as a second-level marker beneath bold, it reads clearly.
The strongest case against it is the hyperlink association. Decades of web convention have trained readers that underlined text is clickable, so underlined non-link text in a prominent post generates confusion and questions.
Combining underline with other styles compounds the readability cost. Underlined bold italics in a decorative unicode font is technically possible and almost always worse than any one of those effects used alone.
Tips for using underline text generator
- Unicode font generators do not convert your text into images - they swap each letter for a visually similar character from another unicode block, so the result stays selectable, searchable and copy-pasteable.
- Not every device ships every unicode block. The enclosed, small-caps and fraktur ranges are well supported, but exotic blocks may fall back to boxes on older phones.
- Converted text works in Discord nicknames, roles, channel names, bios and messages, but some formats (italics, bold) are ignored inside code blocks and spoiler tags.
- Keep converted names short: Discord truncates nicknames at 32 characters and server names at 100, so reserve long decorated names for bios and about-me fields.
These tips apply no matter whether you are decorating a personal profile, organising a server or publishing a guide. The principle stays the same: start with clean, readable content, then add styling in small, reversible steps so your text keeps working everywhere it is pasted.
How to get started with underline text generator
- Paste or type your text. Start with the exact words you want to decorate. Converting first and editing later is slower, because every edit forces a fresh conversion.
- Pick one style. Choose a single font style that matches the mood of the message. For names and headers, one style is enough; for bios you can mix two styles across different lines.
- Copy and preview. Copy the result, paste it where it will actually live, and preview it in that context before sharing. If it looks off on your device, it will look off on many others too.
The whole workflow takes under a minute for most people. Because everything runs locally in the browser, there is no account to create, no upload step and no waiting for a server to respond. The results are plain text that you can paste anywhere and adjust later.
Common mistakes and how to avoid them
- Confusing single and double underscores. One underscore either side produces italics in Discord markdown; two produce underline. This is the most commonly mixed-up pair in Discord formatting.
- Using unicode underline in a message where markdown works fine. Markdown underline is cleaner, does not double the character count, and copies out of Discord as plain text.
- Underlining text that could be mistaken for a link. Underlines carry a strong hyperlink association on the web, and underlined non-link text in an announcement reliably produces people asking why the link is broken.
- Applying combining underline to long passages, which doubles the internal length and eats into Discord's character limits at twice the visible rate.
Frequently asked questions
Does this work in Discord?
Yes, underlined text works in Discord nicknames, channel names and messages using the combining low line character (U+0332).
Why underline instead of Discord markdown?
Discord markdown underline (__text__) only works in messages. Unicode underline works everywhere including nicknames and bios.
Is converted text readable by Discord search and bots?
Yes. Converted letters are real unicode characters, so they are indexed, searchable and readable by bots exactly like normal text. Only the visual appearance changes.
Can I convert text back to normal letters?
Yes. Every unicode block used here has a standard ASCII equivalent, so the conversion is reversible. Some converters on this site convert in both directions automatically.
Underline Text Generator | key points to remember
Underline Text Generator is part of a larger collection of free tools on this site. The related tools below cover adjacent topics, and everything runs directly in your browser - no accounts, no installs, no data leaving your device.
If a technique on this page does not behave as expected, the quickest fixes are: check the character limit of the field you are editing, make sure the text is not inside a code block, and preview it in the exact place where it will be used. Most rendering quirks come from one of those three sources, and most are resolved in seconds.
Related keywords: underline text generator, underlined text, discord underline, underline text copy paste, Text & Font Generators.
More in Text & Font Generators
Browse every guide in Text & Font Generators or see all guides.