Discord formatting & text tools

Text styles, Discord formatting, and a couple of color tools I got tired of re-Googling. Everything below runs in your browser. Nothing you type is sent anywhere unless you click the invite lookup or Send to Discord.

Your text 0 / 1000
22px

Type once, everything below updates — the styles grid, Discord formats, templates, all of it.

Styles

0 total

Filter by category or search, then tap a card to copy it. The tag on each one shows how it behaves in Discord.

⌘K

Discord Tools

Stuff that comes up when running a server or building a bot. Everything here runs locally in your browser, except two things that only contact Discord when you click them: the invite lookup and the Embed Builder's Send to Discord button.

Time

IDs

Snowflake decoder

Works for any Discord ID — user, server, channel, or message. Paste it to see when it was created.

CDN image URL

Builds a Discord CDN link from an ID, and a hash if you have one.

Permissions

Permissions calculator

Check boxes to get a permission integer, or paste one to see what it grants. Covers Discord's standard permission set.

Colors

Role color converter

The decimal value is what you'd paste into a bot's role color field.

Embeds

Embed builder

Edit an embed and see exactly what it'll look like in Discord.

Never saved, never logged — only used the moment you click Send.

Send options
</> View JSON
Embed JSON

                
E
Embed PreviewBOT

Webhook message builder

A local preview of what a webhook message would look like. Nothing is sent from this tool (sending lives in the Embed Builder) — uses the embed above if you've built one.

Preview

Emojis

Emoji tag

Paste a custom emoji tag to inspect it, or type name:id to build one.

Invites

Invite formatter

Paste an invite code or link to get a clean, canonical discord.gg link.

Invite lookup

Looks up publicly available server info for an invite. This is the one tool that contacts Discord's API — nothing happens until you tap the button.

Text

Markdown formats

Pick a format — it applies to your text above automatically.

Output

Templates

A few starting points — pick one and it drops your text in.

Selected template

            
          

ANSI colors

Color your text inside a Discord code block.

Message length

Checks your text against Discord's message and embed limits, with a line count too.

Text cleaner

Strips Markdown, trims stray spaces, and collapses blank lines.

Cleaned

Markdown preview

See how Discord Markdown actually renders before you send it. Discord-inspired, not a pixel clone.

Markdown cheat sheet

Every syntax Discord supports, with a live example and a copy button.

Mention formatter

Builds the raw text for a user, role, or channel mention.

Message preview

A rough approximation of how your text (from the box at the top of the page) would look as a message, with your embed below it if you've built one.

Developer

JSON formatter

Paste JSON to validate, pretty-print, or minify it.

Result

          

Base64

Encode or decode text — handles emoji and non-English text correctly.

Result

URL encoder / decoder

Percent-encode or decode a string, query value, or full URL.

Result

UUID generator

Generates random v4 UUIDs.

Unix timestamp

Paste a unix timestamp (seconds or ms) or a date, get the other one back — plus ready-to-use Discord tags.

Hash generator

Computes a cryptographic hash locally — your text never leaves the browser.

Hash

Text diff

Compares line by line. Green is added, red is removed.

Webhook payload

Combines your text (from the top of the page) and the embed you built above into a payload ready for a Discord webhook POST.

Payload JSON

          

Text Tools

General text utilities that aren't Discord-specific, but come in handy anyway. All local, nothing leaves your browser.

Symbol browser

Search or filter by category, tap a symbol to copy it.

Divider & border generator

Pick a divider style, or wrap your own text in a border.

Bordered

          

Invisible characters

Characters that render blank, with what each is actually for.

Case converter

Uses the text from the Example box at the top. Type there (or here), then copy the result.

Colors

Pick a foreground, a background, and a canvas color — the preview updates live, with a real contrast check.

Palette presets

Preview

—

Presets & Templates

0 total

Presets change a tool's settings. Templates load content you can edit. Pick one here, or from the Presets and Templates buttons inside each tool. Your own items stay in this browser, and webhook URLs are never saved.

Session snapshot — your text, colors and favorites as JSON

A quick copy of your Example text, colors and favorites. Copy it, download it, or load one back in later — it never leaves your device unless you send it somewhere.


        

Shortcuts

Full format reference — what's Discord-native vs. Unicode vs. device-dependent