Skip to content

Free Discord tools / Embed builder

Discord embed builder

Build an embed and watch the preview change as you type. Copy the JSON, or paste a webhook URL and send it to your channel. You don't need an account.

0 / 2,000
Embeds 1 of 10
Title and description
12 / 256
119 / 4,096
Markdown works: **bold**, *italic*, __underline__, ~~strike~~, `code`, and [links](https://botghost.com).
Fields 2 of 25
Field 1
10 / 256
23 / 1,024
Field 2
5 / 256
22 / 1,024
18 / 2,048
Discord shows it in each reader's own time zone.
Send it to a channel
Only needed to send. Your URL goes straight from this page to Discord.
Webhook name and avatar (optional)
0 / 80
209 / 6,000 characters
BotGhost CommunityAPPToday at 10:12 PM
Server rules
Read these before you chat.
 
1. Be kind to everyone.
2. No spam or self promotion.
3. Keep memes in #memes.
Need help?
Open a ticket in #help.
Staff
Tom, Fabian, and Jayce

What a Discord embed is

An embed is the box with a coloured strip down its left side that bots and webhooks post. Members can't make one by typing in chat, so you need a webhook or a bot to post it. You can leave out any part, as long as the embed keeps at least one.

  1. 1Author. A small line at the top, with an optional icon and link.
  2. 2Title. Bold text that can link to a web page.
  3. 3Description. The main text. Markdown works here.
  4. 4Fields. Name and value pairs. Inline ones sit up to three in a row.
  5. 5Thumbnail. A small picture in the top right corner.
  6. 6Image. A big picture across the bottom.
  7. 7Footer. Small text at the bottom, with an icon and a time.

Discord embed limits

Go over any of these and Discord refuses the whole message. The 6,000 total adds up the title, description, field names and values, footer, and author name of each embed in the message, and the counter above the preview keeps that sum as you type.

From Discord's developer docs.

PartLimit
Title256 characters
Description4,096 characters
Fields25 per embed
Field name256 characters
Field value1,024 characters
Footer text2,048 characters
Author name256 characters
Everything above, across all embeds in one message6,000 characters
Embeds in one message10
Message text outside the embeds2,000 characters

Send an embed with a Discord webhook

A webhook is a link that lets you post in one channel without a bot. You need the Manage Webhooks permission in that server to make one.

  1. 1Go to Server Settings in Discord. You'll find Webhooks under Integrations.
  2. 2Hit New Webhook, choose its channel, then Copy Webhook URL.
  3. 3Build your embed, paste the URL into Webhook URL under it, and press Send.

Anyone with the URL can post in that channel, so keep it to yourself.

Send embeds from your own Discord bot

A webhook posts once, when you press Send. For an embed that goes out by itself, say when someone types /rules or joins your server, you need a bot. On BotGhost you use the Send or Edit a Message block in the Discord bot command builder.

Its message editor has the same embed fields as this builder and takes up to 10 embeds. Press Paste JSON there and paste the JSON you copied here to bring your embed across. Variables like {user_name} fill in for whoever used the command. The free plan gives you 3 commands and 3 events.

The message editor in the Send or Edit a Message block: a message text box, an Embeds list at 0 of 10 with an Add embed button, and the Discord preview beside it

Discord embed builder questions

Yes, and you don't need an account. Your draft stays in this browser if you reload, and you can copy its JSON to use the embed somewhere else.