Message
Embeds
Thanks to everyone who reported bugs!
- Share links
- Word export
- Table import
- PDF themes
Send with a webhook
In Discord: Server Settings → Integrations → Webhooks → Copy Webhook URL. The URL is a secret: it is sent only to discord.com from your browser and is never saved.
Discord tools
Discord Embed Builder
Design rich Discord embeds with a pixel-accurate preview, check them against Discord's limits, then copy the JSON or send them through a webhook — straight from your browser.
How it works
Step 1
Build the message
Fill in the content, then add embeds with titles, colors, fields, images, and footers.
Step 2
Check the preview
The preview updates live, and any limit Discord would reject is listed under it.
Step 3
Send or export
Paste a webhook URL and press Send, or copy the JSON for your bot.
Your webhook URL stays private
A Discord webhook URL contains a secret token: anyone who has it can post to your channel. This page never stores the URL and never sends it anywhere except discord.com, directly from your browser. There is no server in between.
If a webhook URL is ever leaked, delete the webhook in Server Settings → Integrations and create a new one.
Frequently asked questions
How do I get a webhook URL?
In Discord, open Server Settings → Integrations → Webhooks, create a webhook for a channel, and click Copy Webhook URL. You need the Manage Webhooks permission.
What are Discord embed limits?
Title 256 characters, description 4,096, up to 25 fields (name 256, value 1,024), footer 2,048, author 256, and 6,000 characters across all embeds in a message, with at most 10 embeds.
Can I use the JSON in my bot?
Yes. The exported JSON is the exact webhook payload Discord expects, and the embeds array works with discord.js, discord.py, and other libraries.
Does Markdown work inside embeds?
Yes, in the description and field values. Titles, author names, and footers are plain text.
Related tools: Discord Markdown editor · Timestamp generator · Font generator