Toolative
Back to tools

Discord Embed Builder

Build and preview Discord embeds — export discord.js, discord.py, or JSON

Configuration

Bot Display

Bot Name

Embed Color

Accent Color

#

Author

Name
Icon URL
URL (clickable link)

Body

Title
Title URL (clickable)
Description

Fields

Field 1
Inline
Field 2
Inline
Field 3
Inline

Media

Thumbnail URL (small, top right)
Image URL (large, bottom)

Footer

Footer Text
Footer Icon URL
Show Timestamp
Bot Name (preview)
Live Preview
Y
YourBotAPPToday at 12:00 PM
Server Name

Embed Title

This is the embed description. You can use bold, italic, code, and links.

Field One

This is a field value

Field Two

Another field value

Full Width Field

This field takes the full width of the embed.

Footer TextToday at 12:00 PM

const { EmbedBuilder } = require('discord.js');

const embed = new EmbedBuilder()
  .setColor(0x5865F2)
  .setAuthor({ name: 'Server Name' })
  .setTitle('Embed Title')
  .setDescription('This is the embed description. You can use **bold**, *italic*, `code`, and [links](https://discord.com).')
  .addFields(
    { name: 'Field One', value: 'This is a field value', inline: true },
    { name: 'Field Two', value: 'Another field value', inline: true },
    { name: 'Full Width Field', value: 'This field takes the full width of the embed.' }
  )
  .setTimestamp()
  .setFooter({ text: 'Footer Text' });

// Send the embed:
// interaction.reply({ embeds: [embed] });
// channel.send({ embeds: [embed] });