VulCode

Discord webhook and embed

Build an embed with a preview, copy the JSON or send it to a webhook.

Category
Discord
Price
free

The tool starts in your browser.

Everything is calculated in your browser. Nothing you type is sent to our server.

How to use it in three steps

The tool as a schematic with this page's example. Each step's number stands where you take it: in the fields, at the result or outside the tool.

Discord webhook and embed
What you enter
Title "New server version", colour #414df2, field "Version: 1.21"
  1. Set the embed's title, description, colour, fields and footer.

What you get
{ "embeds": [ { "title": "New server version", "color": 4279794, "fields": [ { "name": "Version", "value": "1.21", "inline": true } ] } ] }
  1. Check the preview, which looks like Discord.

The webhook URL
  1. Copy the JSON or send it to a webhook URL.

What the tool does with the fields and the webhook address

Empty fields stay out of the JSON, and it only sends to an address that looks like a Discord webhook. Your browser sends the message straight to Discord.

What you enterExpectedWhat the tool returnsResult
What you enterTitle, colour #414df2, field Version: 1.21the example from the tool's description
ExpectedThe colour as the number 4279794, an inline field
What the tool returns{"embeds":[{"title":"New server version","color":4279794,"fields":[{"name":"Version","value":"1.21","inline":true}]}]}
As expected
What you enterA field with a name and no valuean unfinished field
ExpectedThe field left out, Discord would reject an empty one
What the tool returns{"embeds":[{"title":"New server version","color":4279794}]}
As expected
What you enterA description of spaces onlya field that looks filled
ExpectedNo description key
What the tool returns{"embeds":[{"title":"New server version","color":4279794,"fields":[{"name":"Version","value":"1.21","inline":true}]}]}
As expected
What you enterPlain content, embed turned offa plain message
ExpectedOnly content, no embeds
What the tool returns{"content":"The server is back at 18:00"}
As expected
What you enterhttps://discord.com/api/webhooks/123/abc-DEFan address copied from the channel settings
ExpectedCan be sent
What the tool returnsCan be sent
As expected
What you enterhttps://discordapp.com/api/webhooks/123/abcDiscord's older domain
ExpectedCan be sent
What the tool returnsCan be sent
As expected
What you enterhttp://discord.com/api/webhooks/123/abcwithout https
ExpectedThe send button stays off
What the tool returnsThe send button stays off
As expected
What you enterhttps://discord.com/api/webhooks/123an address without the token
ExpectedThe send button stays off
What the tool returnsThe send button stays off
As expected

8 of 8 cases as expected

How this JSON looks in a channel

Colour 4279794 is the #414df2 bar on the left, and a field with "inline" stands beside the next ones. Discord accepts up to 25 fields in one embed and up to 10 embeds in one message.

general
Your webhookAPPToday at 12:00
New server version
Version
1.21

Questions