Essentials

Embed builder

Every field of the embed editor, Discord's hard limits, and how the text/embed switch stores its state.

Wherever Cloudy posts a message you can design, you get the same embed builder: a form on the left, a live preview on the right that renders exactly what Discord will show.

Text or embed

Messages that support both modes (welcome, goodbye, level-up) have a switch above the editor:

  • Plain text — a normal message. Supports Markdown and placeholders, nothing else.
  • Embed — the structured card with a coloured rim, title, fields and images.

Switching to embed mode seeds the embed from your plain text, so you never start from an empty card. Switching back to text keeps the plain text you had. Internally the embed column being empty is text mode — there is no third state to get stuck in.

Fields

Title

Heading of the card, up to 256 characters. Optional.

Title URL

Turns the title into a link. Must start with http:// or https://, up to 2048 characters. Ignored when there is no title.

Description

The body, up to 4096 characters. Supports Markdown and placeholders — this is where most of your text belongs.

Colour

The coloured rim on the left, as a #rrggbb hex value. Leave it empty to inherit the server's embed accent colour, which is the better default: change it once and every embed follows.

Author

Three optional parts rendered as a small line above the title:

PartLimit
Author name256 characters
Author icon URLhttps://…, shown as a small round image
Author URLhttps://…, makes the author name a link

Thumbnail URL

Small image in the top-right corner. Good for logos and avatars.

Image URL

Large image below the description, full card width. Good for banners.

A small line at the bottom of the card:

PartLimit
Footer text2048 characters
Footer icon URLhttps://…

Timestamp

When enabled, Discord appends the posting time to the footer, rendered in each viewer's own local time.

Fields

Up to 25 name/value pairs, rendered as a small grid:

PartLimit
Name1–256 characters
Value1–1024 characters
InlinePlaces the field next to the previous one — Discord fits up to three per row

Fields are the right tool for structured information (rules, prices, requirements). For prose, use the description.

The 6000-character ceiling

Discord caps the total of title + description + footer text + author name + all field names and values at 6000 characters. The builder shows a live counter and refuses to save above it.

Hitting that ceiling means the embed is far too long to read anyway. Split it into two messages.

Images

All image inputs take a URL — there is no upload. Any https:// URL works: a Discord CDN link (right-click an image in Discord → Copy Link), an imgur link, or your own hosting.

Whatever host you use must keep the file reachable. If the URL dies, Discord shows a broken image in every message that references it, including messages posted months ago. Attachment links copied out of Discord are stable as long as the original message exists.

Where the builder appears

PluginWhat you design
Welcome & GoodbyeThe welcome and goodbye messages
LevelingThe level-up announcement
BirthdaysThe celebration message
VerificationThe panel and the success message
TicketsThe panel and the message posted inside a new ticket
GiveawaysThe giveaway card
Custom CommandsThe response, in embed mode
Custom GamesThe queue panel
Embed MessagesStandalone embeds, kept in sync with Discord
ModerationSticky messages
Placeholders work in every text part of an embed — title, description, fields, footer. The preview leaves them visible so you can check where they land.