Discord Embed Builder

Design a rich Discord embed with a live preview, then send it straight to a webhook or copy the webhook-ready JSON. Set the author, title, description, colour, custom fields, images and footer, or load an embed you already have. Everything runs in your browser with no login.

  • Free
  • No sign-up
  • No ads
Load existing JSON+

Author

Content

Colour
#5865F2
Decimal: 5793266

Fields 1/25

Media

Footer

Live preview

Your embed preview will appear here as you type.

The preview follows Discord's layout, including markdown and up to three inline fields per row (two when there is a thumbnail). Empty parts are hidden automatically.

Webhook JSON

Copy-ready embed payload

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

This { "embeds": [ โ€ฆ ] } payload works with Discord webhooks and most bots. Send it as the JSON body of a POST request to your webhook URL.

Send via webhook

Post the embed straight to Discord

Paste a channel webhook URL and send. The request goes from your browser directly to Discord, never through our servers.

Add some embed content or a message to send.

Nothing you enter is stored or proxied, so treat webhook URLs like a password.

Reference

Discord embed limits

Discord caps the length of each part of an embed. If any field exceeds its limit the API rejects the whole message, so keep within these maximums. The combined character count across every embed on a single message can't exceed 6000. The builder above counts each one as you type.

ElementLimit
Title256 characters
Description4096 characters
Fields25 fields
Field name256 characters
Field value1024 characters
Footer text2048 characters
Author name256 characters
All embeds combined6000 characters
FAQ

Discord embed generator FAQ

How do I create a Discord embed?+

Fill in the fields on the left: author, title, description, colour, custom fields, images and a footer. The live preview on the right updates instantly, with markdown rendered the way Discord shows it, and the panel below builds the webhook-ready embed JSON for you. There is nothing to install; this Discord embed generator runs entirely in your browser.

How do I send this embed with a webhook?+

Paste your channel's webhook URL into the "Send via webhook" panel and click Send, and the embed is posted to Discord straight from your browser, with no login and nothing routed through our servers. If Discord rejects it, the panel tells you which part and why. You can also copy the JSON and POST it yourself with curl, Postman, or an automation platform (n8n, Zapier, GitHub Actions), which all accept the same { "embeds": [ โ€ฆ ] } structure.

Can I edit an embed I already have?+

Yes. Open "Load existing JSON", paste a webhook payload or a single embed object, and every field fills in so you can change it and copy or send it again.

What is the color number?+

Discord stores an embed colour as a single decimal integer, not a hex string. This builder converts your chosen colour automatically. For example, #5865F2 becomes 5793266 (parseInt of the hex without the # in base 16). The generated JSON already contains the correct decimal value.

Does this work with Discord bots?+

Yes. The embed object produced here matches the Discord API embed structure, so you can drop it straight into a discord.js, discord.py or any bot library's send call, as well as raw webhook requests. Empty fields are omitted so the payload stays clean.

Is this free?+

Completely free with no login, no account and no limits. Everything happens locally in your browser, and nothing you type is sent to a server except the message you choose to send to your own webhook.

Related tools

All tools โ†’

More in Discord Tools.

Built by Digital Den

Need a Discord bot that does exactly what your server needs?

The studio behind this free tool builds custom bots, game servers and websites.