Discord Color Picker
Pick a color, get hex, decimal, RGB, and JS 0x notation — exactly the formats you need for embed colors, role colors, and bot code.
#5865F25793266rgb(88, 101, 242)0x5865F2Discord brand & status colors
Click any preset to use it. These are the official colors Discord uses across its UI.
FAQ
What color format does Discord embed.color use?
Discord embeds use the decimal integer representation of an RGB hex color. For example, blurple #5865F2 = 5793266 in decimal. The /api/v10/channels/{id}/messages endpoint expects an integer in the embed.color field, NOT a hex string. This tool gives you the decimal value directly.
How do I set a role color in Discord?
Server Settings → Roles → click a role → Role Color. Discord's role-color picker accepts hex codes. Pick the color in this tool, copy the hex value, paste it into Role Color. Pro tip: text colors in Discord are also driven by role colors — the highest-priority colored role determines the member's display color.
What's "blurple"?
Discord's brand color: #5865F2. Used for primary buttons, the Discord logo, links, and the "Online" indicator. The name combines blue + purple. The exact hex changed in 2021 (was #7289DA before) — make sure you're using the current value.
Why doesn't my embed color show up?
Most common cause: passing the value as a string when Discord expects an integer. embed.color must be a number — `5793266` not `"5793266"` and definitely not `"#5865F2"`. If you're using discord.js, EmbedBuilder.setColor() accepts either number or hex string and converts internally.
Build a Discord bot with custom embed colors
Pick your brand color, build a bot that uses it across every embed, deploy in 30 seconds. No code.
Build my Discord bot