Free tool · no sign-up

Discord embed maker

Build a Discord embed with a live preview, pick the colour, and post it straight to your server through a webhook.

Embed

0/256
Makes the title clickable
0/4096
#FF9A00

Author

0/256

Fields · 0/25

Fields are the small labelled blocks under the description. Three inline ones sit side by side.

Images

Large, under the embed
Small, top right

Footer

0/2048

Message and sender

0/2000
0/80

Preview

0/6000

Your webhookAppToday at 12:00

Webhook JSON

{}
Server Settings → Integrations

The message goes from your browser straight to Discord. Your webhook URL is never sent to this site, never stored, and never logged — treat it like a password all the same, since anyone holding it can post to that channel.

A bare link dropped in your Discord looks like a bare link. The same upload posted as an embed gets a coloured bar, a thumbnail, a clickable title, and a footer, and it stops the announcement reading like something you fired off between two other things. Discord gives every server the ability to post these for free, through a webhook, and almost nobody uses it because the payload is JSON and the docs are written for developers.

This is the form for it. Type in the boxes, watch the preview build in Discord’s own layout, pick a colour, and either copy the JSON for your own script or paste a webhook URL and post it. There is no bot to invite and no permission screen: a webhook is a URL your server already hands out under Server Settings, and it can do exactly one thing, which is post to the one channel you made it for.

The counters matter more than they look. Discord rejects an over-length embed outright rather than trimming it, so a description four characters past 4,096 fails as a whole message. Every limit is counted here as you type, against the real numbers, and the send button stays out of reach until the message is one Discord would actually accept.

Frequently asked questions

Do I need a bot or a login for this?
Neither. A webhook is a URL your server hands out under Server Settings, Integrations, Webhooks, and anything holding that URL can post to that one channel. No bot to invite, no OAuth screen, no permissions to grant, and nothing added to your server.
Where does my webhook URL go?
Nowhere. The message is posted from your browser straight to Discord, so the URL is never sent to this site, never stored, and never logged. That is also the honest reason this tool has no server behind it: anything that forwards messages to any webhook on request is a spam relay with a tidy front end.
Is a webhook URL a secret?
Treat it like a password. Anyone who has it can post to that channel as often as they like, and it carries no other access. If one leaks, delete the webhook in Discord and make a new one; the old URL dies instantly.
What are the character limits?
Discord caps the title at 256, the description at 4,096, each field name at 256 and value at 1,024, the footer at 2,048, and the whole embed at 6,000 characters across 25 fields. Going over gets the message rejected rather than trimmed, so the counters here show the real numbers and the send button waits until it would work.
Does the description support formatting?
Yes. Bold, italic, underline, strikethrough, inline code, and named links all work, and the preview renders them the way Discord will. Links inside a description are clickable in Discord even though titles need the separate title link field.
What does “inline” do to a field?
It lets fields sit side by side instead of stacking, up to three across. Use it for short pairs like a duration and a publish date; a paragraph in an inline field just gets squeezed into a narrow column.
Can I use this without sending anything?
Yes. The JSON panel is the exact payload Discord expects, so you can copy it into your own script, a scheduler, or an automation tool and never touch the send button.

This tool lives inside Chewbr

Chewbr does the announcement post as part of the upload, not after it, plus the other 46 jobs between filmed and published.

The full app is the finishing system for YouTubers: every video gets a 47-step checklist from Plan to Promote, with tools like this one built into the step where you need them. It has not launched yet, so join the waitlist and you will be first through the door.