Discord Creator Asset StudioAsset Studio

Discord Colored Text Generator

Style text with ANSI colors • Bold & underline • Copy a ready ```ansi block

Local Browser Processing
Text color
Highlight

Type & style

Your colored text

Type below, select any part, then tap a color or style. Select again to stack.

ANSI output (paste into Discord)

📱Renders on Discord desktop and web. Older mobile app versions may show it as plain text.

Colored Text Blueprint

Coloring chat with ANSI code blocks

Discord has no color picker for chat — the trick is a code block tagged ansi, where Discord reads terminal-style escape codes and paints each run of text. Here is how the block, the palette, and the clients fit together.

101 / The ansi Code Block
202 / Colors, Backgrounds & SGR Codes
303 / Stacking Styles & Copy
404 / Where It Renders
SYNTAX ANATOMY // 01```ansi FENCE

Why a code block is what makes text colored

Discord exposes no color button in chat. What actually tints text is a code block opened with a triple backtick and the ansi language tag. Inside that fence, Discord reads classic ANSI escape codes — the same SGR sequences a terminal uses — and colors each run accordingly.

This tool writes those escape sequences for you, so you never type a raw control character. Select text, tap a color, and it wraps your words in the right codes. The key rule: the whole message must stay inside one ansi fence, or Discord renders the codes as literal text instead of color.

PALETTE REGISTER // 028 FG / 8 BG

The eight colors, highlights, bold and underline

Discord's ANSI mode supports eight foreground colors — gray, red, green, gold, blue, pink, cyan, and white — plus eight background highlights and the bold and underline attributes. These map to standard SGR codes 30-37 for text and 40-47 for backgrounds.

Because Discord renders them with a Solarized-style palette, the colors look slightly muted and warm rather than harsh primaries. That is why 'green' reads olive-tinted and 'blue' looks softened — it is by design, and previewing here shows the exact shade before you paste.

COMPOSITION FLOW // 03STACKABLE

Stacking styles with a live preview

Styles stack. Select a phrase and click a text color, then click again to add a background highlight, bold, or underline on the same run. The preview updates live and mirrors how Discord will actually render the finished block.

When it looks right, copy the block with one tap. The output is a ready-to-paste triple-backtick ansi fence — drop it into any channel or DM and your styled words turn to color. Everything runs in your browser, so nothing you type is uploaded anywhere.

Live preview mirrors Discord's render — copy a ready ansi fence, paste anywhere.
CLIENT COVERAGE // 04DESKTOP / WEB

Where colored text shows up (and where it doesn't)

ANSI color renders in messages on Discord desktop and the web app, and on newer mobile builds. Older mobile versions show the same block as plain monospaced text — still readable, simply not tinted — so your message never breaks for anyone.

Colored text does not work in usernames, nicknames, or About Me, because those fields are plain text with no code-block support. For styled names, reach for a Unicode font generator, which substitutes styled glyphs that display everywhere.

Renders in messages on desktop, web & newer mobile — not in names or bios.

Frequently Asked Questions

How do I make colored text in Discord?

Discord colors text inside a code block written with the ansi language tag. This generator does the escape codes for you: type your text, select a part, pick a color, then copy. Paste the result into Discord and the triple-backtick ansi block renders in color on desktop and web.

Why is my Discord colored text showing as plain code or not working?

Discord only colors ANSI code blocks on desktop and the web app. Older mobile builds show the block as plain monospaced text without color, and if you drop a backtick or the ansi tag, the whole thing renders as literal text. Copy the full block from this tool to keep the fence intact.

What colors can I use in Discord ANSI text?

Discord supports eight foreground colors (gray, red, green, gold, blue, pink, cyan, white) and eight background highlights, plus bold and underline. They map to standard ANSI SGR codes 30-37 and 40-47, rendered with Discord's Solarized-style palette — so shades look slightly muted rather than pure primary colors.

Does Discord colored text work in usernames, nicknames, or bios?

No. ANSI colors only appear inside a code block in messages. Names, nicknames, and About Me are plain text, so the code-block markup would show literally there. For styled names use a Unicode font generator instead, which swaps letters for styled Unicode glyphs.

How do I make colored text on the Discord mobile app?

Build the ansi block on desktop or here in the browser, then copy and paste it into a mobile message. Newer versions of the Discord mobile app now render ANSI colors; on older builds the same message stays readable as plain monospaced text, so nothing breaks for those viewers.