बॉट को आमंत्रित करेंलॉग इन करें
Free tool

Discord Embed Generator

A free Discord embed builder with a live preview. Create messages with up to 10 embeds, fields, images, buttons and select menus, then copy the JSON payload or ready-to-run discord.js code, or send it with a webhook. No install or bot needed.

Autosaved in this browser

Message

25 / 2000
Embed 1282 / 6000

Makes the title a clickable link.

129 / 4096
Field 1
23 / 1024
Field 2
27 / 1024
Field 3
16 / 1024
ComponentsLogin required

Log in with Discord to add buttons and select menus to your message, preview them, and export them as JSON or discord.js code.

Log in to use components
282 / 6000 chars

Send to Discord

Log in with Discord to send this message straight to a channel through a webhook. Your design is saved in this browser, so nothing is lost.

Log in to send

How to make a Discord embed

  1. 1

    Write the message

    Add optional text above the embed. Turn on webhook mode to set a custom name and avatar.

  2. 2

    Design the embed

    Pick a color, then fill in the title, description, author, images, fields and footer. The preview updates as you type.

  3. 3

    Add buttons or menus

    Log in to add link buttons, interactive buttons and select menus under the message.

  4. 4

    Export or send

    Copy the JSON payload or the discord.js code, download it as a file, or send it straight to a channel with a webhook.

Everything you need to build embeds

Live Discord preview

See the message the way Discord renders it, including markdown, inline fields and thumbnails.

Complete customization

Up to 10 embeds with colors, authors, images, 25 fields each, footers and timestamps.

Buttons and select menus

All button styles plus string, user, role, mentionable and channel select menus.

JSON and discord.js output

Copy a raw API payload or ready-to-run discord.js v14 code with builders.

Import existing embeds

Paste a message, a single embed or an array of embeds to edit something you already have.

Send with a webhook

Post the finished message to any channel or thread without inviting a bot.

Discord embed limits

PartLimit
Embeds per message10
Title256 characters
Description4096 characters
Fields per embed25
Field name / value256 / 1024 characters
Author name256 characters
Footer text2048 characters
All embeds combined6000 characters
Message content2000 characters
Component rows5
Buttons per row5
Select menu options25

Discord markdown cheat sheet

Type thisTo get
**bold**Bold
*italic* or _italic_Italic
__underline__Underline
~~strikethrough~~Strikethrough
`inline code`Inline code
```code block```Code block
[text](https://url)Masked link
# HeadingHeading (also ## and ###)
> quoteBlock quote
-# small textSubtext
||spoiler||Spoiler

Frequently asked questions

What is a Discord embed?

An embed is a rich message block with a colored side bar, title, description, fields, images, an author line and a footer. Bots and webhooks can send embeds; regular user accounts cannot.

How do I send an embed without a bot?

Create a webhook in your channel settings (Integrations → Webhooks), copy its URL, log in here and use Send to Discord. The message is posted through the webhook, so no bot is needed.

How do I use the JSON in my bot?

The JSON tab is the raw Discord API message body. Pass it to any library that sends messages, POST it to a webhook URL, or paste it back into the Import JSON dialog to keep editing.

Does the discord.js code work with discord.js v14?

Yes. The code uses EmbedBuilder, ActionRowBuilder, ButtonBuilder and the select menu builders from discord.js v14. When the message has interactive components it also includes an interactionCreate handler you can fill in.

Can I add buttons and select menus?

Yes, after logging in. You can add up to 5 rows, each with up to 5 buttons (primary, secondary, success, danger or link) or one select menu for custom options, users, roles, users and roles, or channels.

How many characters can a Discord embed have?

A title can be 256 characters, a description 4096, a field name 256 and a field value 1024. All embeds in one message share a 6000 character total, and a message can hold up to 10 embeds and 25 fields per embed.

Can I use markdown in embeds?

Yes. Descriptions and field values support bold, italic, underline, strikethrough, inline code, code blocks, masked links, headings, quotes, lists and spoilers. Titles and field names support inline formatting only.

Is my work saved?

Your design is saved automatically in this browser. Webhook URLs are never saved, because anyone with the URL can post to your channel.

More free Discord tools

Let Strom Bot do it for you

Strom Bot handles moderation, welcome messages, leveling, tickets and social feeds with rich embeds. Browse the bot commands, read the guides or see what Premium adds.