Discord webhook message builder
Build a message with embeds, attachments and a live preview and send it through a webhook straight to the channel. You can edit or delete it later too.
- free, no sign-up
- 10 embeds, 6000 characters
- from your browser straight to Discord
Webhook
Find the webhook URL in Discord: Edit Channel → Integrations → Webhooks → Copy Webhook URL.
A webhook URL works like a password: anyone who has it can post to the channel. The tool sends it only straight to Discord from your browser, never to our server.
Message
Send to
Options
Embeds
0/10 · 0/6000 charactersAttachments
Files go from your browser straight to Discord. Up to 10 attachments; without a server boost up to 10 MB per file. Reference a file in an embed as attachment://name.png.
Attachments aren't stored in the draft, the export or the share link.
Save and share
Your draft is saved continuously, only in this browser. The webhook URL is never part of the draft, the export or the share link.
The message lives in the part of the link after #, which your browser never sends to a server.
Preview
The preview appears as soon as you type some text, add an embed or a file.
Send
Paste a valid webhook URL first.
Edit an existing message
Paste a message link (in Discord: … → Copy Message Link) or its ID. Only messages sent by this webhook can be edited or deleted.
How to send a message with a Discord webhook
In Discord open Edit Channel → Integrations → Webhooks, create a webhook and copy its URL.
Paste the webhook URL into the tool; it shows the webhook's name and channel.
Write the message, add embeds, fields, images or attachments and watch the live preview.
Click Send to Discord. You can later load the message from its link to edit or delete it.
About this tool
This Discord webhook editor builds announcements, server rules or changelogs with embeds and shows them exactly as they will look in the channel.
Set the name and avatar, write markdown text, add up to 10 embeds with a colour, author, fields, images and footer, attach files and send the message. You can load a sent message later to edit or delete it.
Everything runs in your browser and goes straight to Discord. Neither the webhook URL nor the message text is stored on our side, and your draft stays in your browser or in a share link.
- Webhook and message via our server
- never
- Embeds and fields
- 10 embeds · 25 fields
- Sent messages
- edit and delete
Frequently asked questions
Answers to the questions people ask most about this tool.
Where do I find a Discord webhook URL?
In the channel settings open Integrations → Webhooks, create a new webhook (or pick an existing one) and click Copy Webhook URL. You need the Manage Webhooks permission.
Is it safe to paste my webhook URL here?
A webhook URL works like a password: anyone who has it can post to the channel. The tool sends it only from your browser straight to Discord, never to our server, and never stores it in the draft or a share link. If it leaks, delete the webhook in Discord and create a new one.
What are the limits for a message with embeds?
Message text has at most 2000 characters and a message at most 10 embeds. An embed title has 256 characters, the description 4096, up to 25 fields (name 256, value 1024), the footer 2048 and all embeds together 6000. The tool checks the limits and counts characters.
Why can't a webhook send buttons?
Buttons and other interactive components can only be sent by a webhook owned by an application (a bot). A regular webhook created in the channel settings doesn't support them, so the tool doesn't offer them.
How do I edit a message a webhook already sent?
Paste the same webhook URL, copy the message link in Discord and load it into the editor. Then edit and save it, or delete it. Only messages sent by this webhook can be edited.
Do you store my messages?
No. Your draft is stored only in your browser. A share link carries the message in the part after #, which browsers never send to a server. A JSON export downloads to your device.
Related
- Discord bot: application, token, intents and safe token storageCreate an application in the Discord Developer Portal, get a token, turn on only the intents you need, invite the bot to your server and store the token safely in a .env file.
- Your first discord.js bot: a slash command step by stepWrite a discord.js 14 bot with the /ping and /pozdrav slash commands, register the commands over REST, learn to reply within 3 seconds and run the bot at StormHost.
Need your bot online 24/7? Discord bot hosting