Skip to content
Discord
Discord 100% localFreeOpen access

Discord webhook embed builder

Compose a Discord webhook message with embeds, live preview, JSON and a curl example. Nothing is sent from this site.

Last updated: 10/9/2026

100% local processing — saved in your browser.

Documentation
Message
Embed 1/1
Combined characters: 50/6000

Fields (1/25)

Inline
Preview
Approximation: images are not loaded (no requests to third-party domains).

Webhook BOT

Server status

The server is **online**.

Players

12/50

now

JSON
{
  "embeds": [
    {
      "title": "Server status",
      "description": "The server is **online**.",
      "color": 5793266,
      "timestamp": "2026-10-10T10:18:11.168Z",
      "fields": [
        {
          "name": "Players",
          "value": "12/50",
          "inline": true
        }
      ]
    }
  ]
}
curl
Replace WEBHOOK_ID and WEBHOOK_TOKEN with those of your webhook URL.
curl -X POST "https://discord.com/api/webhooks/WEBHOOK_ID/WEBHOOK_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"embeds":[{"title":"Server status","description":"The server is **online**.","color":5793266,"timestamp":"2026-10-10T10:18:11.168Z","fields":[{"name":"Players","value":"12/50","inline":true}]}]}'
Server installation guideNo server yet? Install it locally or on a VPS / dedicated server, ports and firewall included.

How to use Discord webhook embed builder?

A Discord webhook posts messages to a channel with a simple HTTP POST containing JSON. This tool builds that JSON (with embeds) visually and gives you the matching curl command. The site never sends anything to Discord: you run the request yourself.

  1. In Discord: Channel settings → Integrations → Webhooks → New Webhook, then copy the webhook URL (keep it secret).

  2. Fill in the content, username and the first embed: title, description, color, fields.

  3. Watch the preview and the limit warnings (6000 characters total, 25 fields, 10 embeds).

  4. Copy the JSON, or the curl command after replacing WEBHOOK_ID/WEBHOOK_TOKEN with those from your URL, then run it from your machine or server.

Read the full documentation →

Frequently asked questions

Discord
DiscordOpen access
Convert a Discord permission integer to checkboxes and back, using the official bit values.
PermissionsBotOpen
Documentation
Discord
DiscordOpen access
Build your bot's OAuth2 invite URL: client_id, scopes, permissions, preselected server.
OAuth2BotOpen
Documentation