Discord Embed Builder

Design beautiful Discord embeds visually. Copy the JSON for webhooks or discord.js code. No signup required.

Live Preview
B
BotBOTToday at

Start filling in the form to see your embed preview

Output
{
  "embeds": [
    {
      "color": 5793266
    }
  ]
}

Need more than embeds?

CordBase lets you build custom databases for your Discord server. Design tables in a web dashboard, auto-generate slash commands, and let your community interact with data naturally.

What is a Discord embed builder?

A Discord embed builder turns form fields (title, description, color, fields, images and footer) into the JSON Discord uses for rich embeds, and shows a live preview of the result. Copy the JSON into a webhook request, or copy the discord.js code into a bot.

Discord embed limits

Discord rejects an embed that goes over any of these.

WhatLimit
Title256 characters
Description4096 characters
Fields per embed25
Field name256 characters
Field value1024 characters
Footer text2048 characters
Author name256 characters
Title, description, field names and values, footer and author name, added up across every embed in one message6000 characters
Embeds per message10

Example: send an embed with a webhook

This is the kind of JSON the builder outputs. Post it to a webhook URL with curl, or paste it into any tool that sends webhooks.

{
  "embeds": [
    {
      "title": "Weekly raid",
      "description": "Sunday 8pm server time. Sign up in #raids.",
      "color": 5793266,
      "fields": [
        {
          "name": "Tanks",
          "value": "2 slots",
          "inline": true
        },
        {
          "name": "Healers",
          "value": "4 slots",
          "inline": true
        }
      ],
      "footer": {
        "text": "Posted by the raid lead"
      }
    }
  ]
}

curl -X POST -H "Content-Type: application/json"   -d '<the JSON above>'   "https://discord.com/api/webhooks/WEBHOOK_ID/WEBHOOK_TOKEN"

Questions

What is the character limit for a Discord embed description?
4096 characters. The title, description, field names and values, footer text and author name in all of a message's embeds also have to add up to 6000 characters or fewer.
How many embeds can one Discord message have?
Up to 10 rich embeds per message, as long as their combined text stays within the 6000 character total.
How do I send an embed with a webhook?
Create a webhook in the channel's Integrations settings, then send a POST request with a JSON body containing an embeds array to the webhook URL. The builder's Webhook JSON output is that body.
How do I set the color of a Discord embed?
The color is the hex RGB value written as a decimal integer. #5865F2 becomes 5793266. The builder's color picker converts it for you.
What does an inline embed field do?
Setting inline to true lets neighbouring fields sit side by side instead of each taking a full row. Discord shows up to three inline fields per row.
Can I use markdown in a Discord embed?
Yes. Descriptions and field values support Discord markdown such as **bold** and [links](https://example.com). Discord renders the formatting when the embed is posted; the builder's preview shows the raw text.

Last reviewed 2026-10-14 against the Discord developer docs on embed limits. More free tools: all Discord tools