Free Discord tool

Discord Embed Builder

Embeds are the rich cards Discord bots send: title, description, color bar, fields, images, footer. Edit the fields, watch a Discord-like preview, and copy JSON you can POST to a webhook or pass to discord.js.

Fields

Live preview

Welcome to the server

Thanks for joining — grab a role and say hi in #general.

Rules

Be kind. No spam.

Roles

Pick yours in #roles

Built with Kitcord tools

Webhook JSON

{
  "embeds": [
    {
      "title": "Welcome to the server",
      "description": "Thanks for joining — grab a role and say hi in #general.",
      "color": 5793266,
      "footer": {
        "text": "Built with Kitcord tools"
      },
      "fields": [
        {
          "name": "Rules",
          "value": "Be kind. No spam.",
          "inline": true
        },
        {
          "name": "Roles",
          "value": "Pick yours in #roles",
          "inline": true
        }
      ]
    }
  ]
}

Optional: send via your webhook

Paste a webhook URL you own. Your browser POSTs to Discord when it can; Kitcord never stores the URL. Discord.com hosts only.

How to use it

Fill in title, description, color, and fields. Copy the webhook JSON (embeds: […]). If you paste your own webhook URL, you can send a test message — Kitcord never stores the URL.

FAQ

What is a Discord embed?+

An embed is a structured rich message with a colored sidebar, title, description, optional author/footer, thumbnail, image, and up to 25 fields. Bots and webhooks send them as JSON.

What are Discord embed character limits?+

Title 256, description 4096, field name 256, field value 1024, footer 2048, author 256, max 25 fields, and 6000 characters combined across those text fields.

Can I send the embed with a webhook?+

Yes — paste a webhook URL you own. Your browser POSTs to Discord when it can; otherwise Kitcord’s allowlisted proxy forwards once. The URL is never stored. You can also copy the JSON and POST it yourself.

Does embed JSON work with discord.js?+

Yes. Pass the embed object to EmbedBuilder.from(json) or include { embeds: [json] } in channel.send / interaction.reply.

Related tools

Build a Discord bot visually on Kitcord

Ready to send this embed from a real slash command? Build it visually on Kitcord.

Kitcord is not affiliated with, endorsed by, or sponsored by Discord Inc. Discord is a trademark of Discord Inc.