Discord Text Formatting Tricks: 60+ Copy-Paste Guides (2026)
Discord has way more text formatting options than most people realize. This guide covers 60+ copy-paste tricks including Markdown combos, timestamps, code blocks, spoiler stacking, Unicode bios, and invisible text.
Everyone Knows Bold and Italic. You Are Not Everyone.
Here is the thing about Discord formatting. Most people learn **bold** and *italic* in their first week and then stop there entirely. They spend the next two years typing in plain text while their messages get scrolled past, their server channels look identical to every other server, and their profile bio says absolutely nothing visually interesting.
Discord text tricks in 2026 have gotten genuinely deep. Between native Markdown, Unicode character sets, timestamp codes, spoiler layering, invisible text, and a few formatting combos that most people have never tried, there is a whole toolkit sitting in your server that nobody is using. This guide is the complete version. Every trick is labeled by where it works, how to use it, and what the output actually looks like. No filler, no obvious stuff you already know. Just the good parts.
Section 1: The Markdown Basics (But the Parts People Actually Miss)
Yes, you know bold and italic. But there are a few standard Markdown options that even experienced Discord users consistently forget exist or misuse. Let's close those gaps fast.
The Full Standard Formatting List
| Format | Syntax | Works In |
|---|---|---|
| Bold | **text** | Messages, channels |
| Italic | *text* or _text_ | Messages, channels |
| Underline | __text__ | Messages, channels |
| Strikethrough | ~~text~~ | Messages, channels |
| Spoiler | \|\|text\|\| | Messages, channels |
| Inline code | `text` | Messages, channels |
| Code block | ``` text ``` | Messages, channels |
| Block quote | > text | Messages, channels |
| Heading 1 | # text | Messages, channels |
| Heading 2 | ## text | Messages, channels |
| Heading 3 | ### text | Messages, channels |
| Subtext | -# text | Messages, channels |
The Ones People Consistently Sleep On
Headings in messages. Yes, you can use #, ##, and ### in a regular Discord message and it renders as an actual large heading. This is incredibly useful for long announcements, server rule posts, or any message where you need visual hierarchy. Most server owners still bold a line and call it a heading. You do not have to do that anymore.
Subtext. The -# syntax is newer and very underused. It renders your text smaller and dimmer than normal body text. Use it for credit lines, timestamps, fine print, or anything you want present but not loud.
Block quotes. The > syntax creates an indented, visually separated block. Stack multiple lines by starting each one with > or use >>> to block quote everything that follows it in one message. Great for quoting someone without pinging them, or for formatting a rules channel where each rule has a quoted explanation beneath it.
Section 2: Combination Formatting (The Stuff That Feels Like a Cheat Code)
Single formatting tags are fine. Nested and combined formatting is where things get interesting. Discord supports stacking multiple Markdown tags, and the results are more useful than they look.
Stacking Basics
- Bold italic:
***text***renders as bold and italic simultaneously - Bold underline:
__**text**__renders as bold and underlined - Italic underline:
__*text*__renders as italic and underlined - Bold italic underline:
__***text***__renders as all three at once - Strikethrough bold:
~~**text**__renders as bold with a line through it - Spoiler bold:
||**text**||hides bold text behind a spoiler tag
Creative Combination Uses
The dramatic reveal. ||***This is the part that matters.***|| hides bold italic text behind a spoiler. When someone clicks it, the emphasis lands harder because of the formatting underneath. Use it for plot twists in RP servers, punchlines in jokes, or genuinely important information you want people to consciously choose to read.
The correction format. ~~wrong thing~~ **right thing** is the cleanest way to publicly correct a mistake in a message without deleting and retyping. It shows what you said and what you meant in one line.
The whisper subtext combo. Use -# *note in italics* for a line that is visually small and stylistically soft. Works beautifully at the bottom of long messages as a signature, a mood note, or a disclaimer.
Section 3: Code Blocks as a Design Tool (Not Just for Developers)
This is one of the most underrated Discord formatting tricks for non-developers. Code blocks render in a monospace font inside a visually distinct gray container. They make text feel structured, technical, and intentional even when the content is completely non-technical.
Basic Code Block Uses
Wrap any text in triple backticks to create a block:
like this
everything in here looks like code
even if it is just your bio
Language Syntax Highlighting
Discord supports syntax highlighting when you specify a language after the opening triple backtick. The colors vary but the effect is genuinely striking. Here are the most visually interesting ones for non-code purposes:
diff formatting is the most popular for non-developers because it colors lines green and red based on + and - prefixes:
+ things that are good
+ things you enjoy
- things you do not tolerate
- your pet peeves
yaml formatting renders keys and values in different colors and works beautifully for profile-style information layouts:
name: yours
pronouns: she/her
status: perpetually tired
current obsession: unknown
fix formatting renders everything in a warm yellow-orange tone, which gives it a slightly alarming but very readable look:
pinned message
read this before you do anything else
css formatting highlights certain words in purple and teal, which looks genuinely aesthetic for certain content:
/* soft girl era */
color: lavender;
mood: undefined;
bash formatting renders in a way that looks like terminal commands, perfect for the techy or hacker aesthetic:
# user profile
echo "she/her"
status --set "do not disturb"
Section 4: Timestamp Tricks (The Feature Almost Nobody Uses Correctly)
Discord has a native dynamic timestamp system that formats a Unix timestamp into a readable, localized time that automatically adjusts to every user's timezone. It is one of the most useful features in the entire app and the vast majority of users have never touched it.
How to Format a Timestamp
The syntax is: <t:UNIXTIMESTAMP:FLAG>
You need a Unix timestamp (the number of seconds since January 1, 1970). You can generate these at any Unix timestamp converter online.
The Flag Options
| Flag | Output Example | Best Use |
|---|---|---|
| t | 9:30 PM | Short time only |
| T | 9:30:00 PM | Long time with seconds |
| d | 06/17/2026 | Short date only |
| D | June 17, 2026 | Long date only |
| f | June 17, 2026 9:30 PM | Date and time combined |
| F | Wednesday, June 17, 2026 9:30 PM | Full weekday, date, and time |
| R | in 3 hours / 2 days ago | Relative time, updates live |
The R Flag Is the One You Want
The relative timestamp updates dynamically in real time. Post <t:1750000000:R> and it will show "in 2 days" now, "in 1 day" tomorrow, and "3 hours ago" after the event passes. Use it for:
- Event announcements that count down automatically
- Giveaway end times that everyone can read in their own timezone
- Server milestones and anniversaries
- Stream start times so nobody has to do timezone math
Section 5: Invisible and Blank Text Tricks
These are the ones that feel slightly illegal but are completely within Discord's terms of service. Invisible characters let you create blank lines, fake empty messages, hidden spacing, and formatting effects that look like magic to anyone who does not know the trick.
The Main Invisible Characters
The Braille blank: ⠀ This is Unicode character U+2800, a Braille pattern with no dots. It renders as a completely empty space but counts as a valid character. Copy it from here or from profilefish.com's blank character library:
⠀
U+2800 — paste alone for an empty-looking Discord message or blank bio line.
Paste it into a Discord message and send. It looks like an empty message. Use it to create visual breathing room between sections in a long message, or to space out a bio.
The Hangul filler: ㅤ Unicode character U+3164. Renders as a wider blank space than the Braille character. Very useful for padding lines in a bio to create a sense of indentation or margin.
ㅤ
U+3164 — best for Discord blank nicknames and bio spacing.
Zero-width spaces. These are characters with literally zero visual width. They are useful for breaking up text in ways that affect rendering without adding visible characters. Paste them between letters to prevent Discord from triggering certain auto-formats or emoji shortcuts.
Practical Uses for Invisible Characters
- Fake empty messages. Send ⠀ alone in a message. It looks completely blank. Useful for dramatic pauses in storytelling, RP servers, or just confusing people.
- Blank lines in bios. Discord's About Me section collapses extra line breaks. Putting ⠀ on its own line forces a visible blank line between your content sections.
- Invisible username padding. Some users put invisible characters at the start of their server nickname to push themselves to the top of the alphabetical member list, since invisible characters sort before letters.
- Bio breathing room. Alternate your content lines with ⠀ lines to give your About Me section more visual air without adding content.
Section 6: Unicode Text in Discord (The Bio Formatting Bible)
Standard Markdown does not work in Discord bios. Unicode does. This is the core principle of making your About Me look styled when Discord gives you no native styling tools for that section.
The Unicode Categories That Work Best in Discord
Small caps for a refined, editorial feel:
ᴀʙᴄᴅᴇꜰɢʜɪᴊᴋʟᴍɴᴏᴘǫʀꜱᴛᴜᴠᴡxʏᴢ
Monospace for a clean, technical feel:
𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣
Italic serif for a soft, literary feel:
𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧
Bold sans-serif for clean, modern weight:
𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇
Fullwidth for that Y2K or vaporwave energy:
abcdefghijklmnopqrstuvwxyz
Mixing Unicode Styles Intentionally
The real skill is knowing when to mix. Use one Unicode style for your name or header and keep the body text in plain characters for readability. Something like:
𝚂𝙷𝙴 / 𝙷𝙴𝚁
she reads, she overthinks, she stays up too late
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
ᴅᴍs ᴏᴘᴇɴ ꜰᴏʀ ʙᴏᴏᴋ ʀᴇᴄᴏᴍᴍᴇɴᴅᴀᴛɪᴏɴs
The styled header catches the eye. The plain body text is easy to read. The small caps footer feels finished without being loud. Three Unicode styles, one cohesive bio.
Section 7: Formatting for Servers and Channels (Not Just Your Profile)
Everything above applies to your personal profile. But if you run or moderate a server, these formatting tricks apply at a whole different scale. A well-formatted server feels professional, welcoming, and easy to navigate without a single bot required.
Channel Name Formatting
Discord channel names do not support Markdown or Unicode text styles, but you can use emoji and special characters as visual prefixes to organize your sidebar. Standard category organization:
- 📌 ・rules
- 👋 ・introductions
- 💬 ・general
- 🎨 ・creative
- 🔇 ・quiet-chat
- 📢 ・announcements
- 🌙 ・late-night
The ・ character (Unicode interpunct) between the emoji and the channel name is a small detail that makes the sidebar look cleaner than a plain hyphen.
Announcement and Pinned Message Formatting
For long pinned messages, rule channels, or announcements that need to be read and retained, combine your formatting tools:
# Welcome to the Server
> Read everything in this channel before you start chatting.
## The Rules
-# Last updated June 2026
**1. Be kind.**
No exceptions. No context where this does not apply.
**2. No unsolicited DMs.**
||Violations result in an immediate ban.||
**3. Keep content in the right channels.**
Use the channel descriptions. They exist for a reason.
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
-# *Questions? Ping a moderator.*
That single message uses headings, block quotes, subtext, bold, spoiler tags, a divider, and italic subtext. It covers every hierarchy level Discord gives you and it looks completely intentional.
The Short Version of Everything You Just Learned
Discord gives you more tools than it advertises. Headings and subtext work in regular messages. Code block syntax highlighting is an aesthetic tool, not just a developer feature. Timestamps with the R flag save every server from timezone chaos. Invisible characters give your bio breathing room that Discord's native line breaks cannot. Unicode text is the only styling that works in your About Me, and mixing two or three styles intentionally always beats going all in on one.
The gap between a profile that reads as an afterthought and one that reads as intentional is usually about ten minutes of formatting knowledge. You now have it.
Grab copy-paste symbols, Unicode text styles, and Discord bio templates at profilefish.com and start with one thing. Fix your bio first. The rest follows naturally.
Related reads:
- Invisible Character Copy Paste (Discord Trick)
- 30+ Aesthetic Discord Profile Ideas (2026)
- Cute Aesthetic Symbols Copy Paste
Try this tool
Discord text generator
Preview and copy Unicode text styles for Discord bios, nicknames, and messages.
Related reading
Invisible Character Copy Paste
Braille blank, Hangul filler, and zero-width characters ready to copy for Discord.
Related reading
Aesthetic Discord Profile Ideas
30+ bio templates, decoration tips, and profile formatting ideas for 2026.
