Good-looking Discord embeds, without the hassle.
Design embeds, buttons and select menus in a visual editor and send them through a webhook or our bot. No coding needed.
250,000+
servers
3,000,000+
messages sent
Free
and open source
Click text to edit, click the avatar to swap it.
Community TeamToday at 9:41
Welcome to the server!Read #rules, grab your roles below and say hi in #general. We don't bite.
Members
12,480
Next event
Friday, 8 PM

What it can do.
Pick a feature, or scroll through the examples.
How it works.
- 1
Build it in the editor
Add embeds, buttons and select menus, or switch to Components V2 for sections and separators. The preview updates as you type, so what you see is what your members get.
- 2
Send it with a Discord webhook or the bot
Paste a webhook URL for plain messages, or add the Embed Generator bot to your server when you want buttons that hand out roles, reply, or open links.
- 3
Save, schedule, reuse
Keep your messages in the cloud, send them again in other channels, schedule them for later, or turn them into slash commands your members can run.
Want more? Get Premium.
Unlocks the good stuff for one server.
$4.99/ month, cancel anytime
Get Premium- Up to 100 saved messages
- Up to 5 actions per component
- Your own bot name and avatar
- Custom slash commands
- Recurring scheduled messages
- More AI assistant prompts
Premium is what pays for hosting and keeps this free for everyone else. Thanks!MerlinQuestions.
- Is Embed Generator free?
- Yes. Building and sending embeds, buttons and select menus is free with no account required to start. Premium is optional and adds things like more saved messages, recurring scheduled messages, custom commands and your own bot.
- Do I need a webhook or a bot?
- A webhook is enough for plain messages and embeds. Buttons that hand out roles, select menus, scheduled messages and slash commands need the Embed Generator bot on your server, which takes one click to add.
- How do I send an embed with a Discord webhook?
- In Discord, open the channel settings, go to Integrations, create a webhook and copy its URL. In Embed Generator, build your message, pick Webhook as the target, paste the URL and hit send. The message shows up with the name and avatar you set.
- Does it support Discord Components V2?
- Yes. You can switch a message to Components V2 in the editor to use sections, separators, media galleries and thumbnails.
- Can I send embeds to Fluxer?
- Yes. Paste a Fluxer webhook URL instead of a Discord one and send content, embeds and files with a custom name and avatar. Fluxer doesn't support buttons or Components V2 yet, so those stay on Discord.
- Can I change the name and avatar of the message?
- Yes. Webhook messages can use any name and avatar. With Premium you can also connect your own bot so replies to buttons and commands come from it instead of Embed Generator.
- Is it a Discohook alternative?
- Yes. Embed Generator does everything Discohook does and adds buttons, roles, scheduling and commands without extra bots. You can paste Discohook JSON straight into the editor. There is a short migration guide in the docs. Migrating from Discohook โ
- Is it open source?
- Yes. The whole project, including the editor, bot and this site, is on GitHub. Source on GitHub โ