Discord Embed Generator

Build, preview and send Discord embeds and messages through a webhook. Free, no sign-up, and the preview matches what your members will see.

Loading the embed builder…

The builder is Discohook, a free open-source embed builder. Open it in a new tab for more room.

Guide

How to create and send a Discord embed

Three steps, about a minute. You need the Manage Webhooks permission in the channel.

  1. 1

    Build your embed

    Use the builder above to add message text, then one or more embeds with an author, title, description, fields, images and a footer. The preview updates as you type.

  2. 2

    Create a Discord webhook

    In Discord, open Server Settings → Integrations → Webhooks, click New Webhook, pick the channel and click Copy Webhook URL.

  3. 3

    Paste the URL and send

    Paste the webhook URL into the builder and click Send. The message appears in that channel with the name and avatar you chose.

Anatomy

The parts of a Discord embed

  • Color bar. The strip on the left. Use your brand color, or red and green for warnings and updates.
  • Author. A small line at the top with an optional icon and link, often the server or bot name.
  • Title and description. The headline (up to 256 characters, can be a link) and the body text with full markdown (up to 4,096).
  • Fields. Up to 25 name and value pairs. Inline fields sit up to three per row on desktop.
  • Image and thumbnail. A large image below the text, or a small one in the top right.
  • Footer and timestamp. Small text at the bottom with an optional icon and a time shown in each reader's timezone.
AnnouncementsAPPToday at 9:41 AM
VaultCordAuthor
Server update: verification is liveTitle (256)
New members now verify before they can chat. Read #rules and click Verify now to get access.Description (4,096)
CaptchaOn
VPN blockingOn
Min. account age30 days
Inline fields (up to 25)
1200 × 400 bannerImage
VaultCord.com • Today at 9:41 AMFooter + timestamp
Color bar
The parts of a Discord embed, in the order they appear.
Embed maker

A Discord embed maker with live preview

Live preview

See the message the way Discord shows it while you edit: colors, markdown, inline fields and images.

Every embed field

Author with icon and link, title and URL, description with markdown, up to 25 fields, image, thumbnail, footer, timestamp and color.

Up to 10 embeds per message

Combine message text with several embeds, and set a custom username and avatar for the webhook.

Send with a webhook

No bot to install. Paste a webhook URL from any channel you manage and send the message straight away.

Components V2 too

Choose "Edit as components" in the builder to make a Components V2 message with containers, sections, galleries and buttons.

Free, no sign-up

Build and send embeds without creating an account.

Reference

Discord embed limits

Discord rejects messages that go over these limits, so check them before you send. The 6,000 character total counts every title, description, field, footer and author name across all embeds in the message.

Discord embed limits
ElementLimit
Message content2,000 characters
Embeds per message10
All embeds combined6,000 characters
Embed title256 characters
Embed description4,096 characters
Fields per embed25
Field name256 characters
Field value1,024 characters
Author name256 characters
Footer text2,048 characters
Inline fields per row3 on desktop
Discord Components V2 limits
Components V2Limit
Components per message40 (including nested ones)
Text across all components4,000 characters
Items in a media gallery10
Message content and embedsNot allowed with Components V2

Components V2 is Discord's newer layout format with containers, sections, galleries and buttons. Use "Edit as components" in the builder to make one. VaultCord's verify message editor uses it.

Formatting

Discord markdown for embeds

Embed descriptions and field values support Discord markdown. Titles and field names support only part of it, and headings and lists work in descriptions, not in titles.

Discord markdown syntax
FormatSyntax
Bold**text**
Italic*text*
Underline__text__
Strikethrough~~text~~
Spoiler||text||
Inline code`code`
Code block```js … ```
Quote> text
Heading# Big, ## Medium, ### Small
Small text-# text
Masked link[label](https://example.com)
List- item or 1. item
User mention<@USER_ID>
Channel link<#CHANNEL_ID>
Role mention<@&ROLE_ID>
Free tools

Embed color converter and Discord timestamp generator

Two small tools for when you write embeds by hand or from your own bot. Timestamps show in each reader's own timezone and language.

#5865F2→5793266

Use the decimal value in the color field when sending embeds through the API or a bot.

Short time<t:1798761600:t>
Long time<t:1798761600:T>
Short date<t:1798761600:d>
Long date<t:1798761600:D>
Date and time<t:1798761600:f>
Full date and time<t:1798761600:F>
Relative<t:1798761600:R>
Troubleshooting

Embed not working? Check these first

The embed does not show at all

Check that you or the webhook can post in that channel, and that your Discord app has "Show embeds and preview website links" turned on in Settings → Chat.

An image is not loading

Image links must be public and point straight at the file (ending in .png, .jpg, .gif or .webp). Links to a page that contains the image will not work.

Sending fails with an error

The webhook may have been deleted, or the message is over a limit in the table above. Create a new webhook or shorten the text and try again.

Mentions do not ping anyone

Webhook messages can mention users and roles, but pings depend on the role being mentionable and on the webhook settings. Test in a private channel first.

Beyond embeds

Want a verify message that also protects your server?

VaultCord's verify message editor builds Components V2 messages with a Verify button, a "Why?" button and your own colors, and the verification behind it blocks raids, alts and VPN ban evaders.

See verification
FAQ

Discord embed generator questions

What is a Discord embed?

An embed is a formatted block inside a Discord message, with a colored bar on the left. It can hold an author, title, description, up to 25 fields, images and a footer, which makes it useful for announcements, rules and server info.

How do I make an embed in Discord?

Regular members cannot type embeds into the chat box. You need a bot or a webhook. The quickest way is to build the embed in the generator on this page, create a webhook in the channel, paste its URL and click Send.

Is this Discord embed generator free?

Yes. The builder is free and does not need an account. It is powered by Discohook, an open-source embed builder.

How do I get a Discord webhook URL?

Open Server Settings → Integrations → Webhooks, click New Webhook, choose the channel the messages should go to and click Copy Webhook URL. You need the Manage Webhooks permission.

Is it safe to paste my webhook URL?

Treat a webhook URL like a password: anyone who has it can post in that channel. Do not share it publicly, and if it leaks, delete the webhook in Discord and create a new one.

How do I set an embed color?

Pick a color in the builder. Discord stores embed colors as a decimal number, so if you send embeds from your own bot, convert the hex code with the color converter on this page.

Can I edit an embed after sending it?

Messages sent by a webhook can be edited by that same webhook if you have the message link. Messages sent by other bots can only be edited by that bot.

What are Discord Components V2?

Components V2 is Discord's newer message format with containers, sections, galleries and buttons instead of embeds. A Components V2 message cannot also contain classic embeds or plain message content. The builder on this page makes them with "Edit as components", and VaultCord's verify message editor uses them too.

Protect the server your embeds are posted in

VaultCord adds verification, backups and member restores to your Discord server. Start free.

Written by the VaultCord team. Last updated .