Discord Embed Creator

GitHub

Author – Info

Body – Example Title

Fields – 5

Field 1 – Field Name

Field 2 – The first inline field.

Field 3 – The second inline field.

Field 4 – The third inline field.

Field 5 – Even if the next field is inline...

Images

Footer – Example Footer

Example Title
This is an example description. Markdown works too! https://automatic.links/
Block Quotes
Code Blocks
Emphasis or emphasis Inline code or inline code Links @user, @user, #channel, @role, @here, @everyone mentions Spoilers Strikethrough Strong Underline
Field Name
This is the field value.
The first inline field.
This field is inline.
The second inline field.
Inline fields are stacked next to each other.
The third inline field.
You can have up to 3 inline fields in a row.
Even if the next field is inline...
It won't stack with the previous inline fields.
https://cubedhuang.com/images/alex-knight-unsplash.webp
https://dan.onl/images/emptysong.jpg
Example FooterToday at 12:00 PM

Output

const embed = new EmbedBuilder()
  .setAuthor({
    name: "Info",
    url: "https://example.com",
  })
  .setTitle("Example Title")
  .setURL("https://example.com")
  .setDescription("This is an example description. Markdown works too!\n\nhttps://automatic.links\n> Block Quotes\n```\nCode Blocks\n```\n*Emphasis* or _emphasis_\n`Inline code` or ``inline code``\n[Links](https://example.com)\n<@123>, <@!123>, <#123>, <@&123>, @here, @everyone mentions\n||Spoilers||\n~~Strikethrough~~\n**Strong**\n__Underline__")
  .addFields(
    {
      name: "Field Name",
      value: "This is the field value.",
      inline: false
    },
    {
      name: "The first inline field.",
      value: "This field is inline.",
      inline: true
    },
    {
      name: "The second inline field.",
      value: "Inline fields are stacked next to each other.",
      inline: true
    },
    {
      name: "The third inline field.",
      value: "You can have up to 3 inline fields in a row.",
      inline: true
    },
    {
      name: "Even if the next field is inline...",
      value: "It won't stack with the previous inline fields.",
      inline: true
    },
  )
  .setImage("https://cubedhuang.com/images/alex-knight-unsplash.webp")
  .setThumbnail("https://dan.onl/images/emptysong.jpg")
  .setColor("#00b0f4")
  .setFooter({
    text: "Example Footer",
    iconURL: "https://slate.dan.onl/slate.png",
  })
  .setTimestamp();

await message.reply({ embeds: [embed] });