Guide

Discord embed generator: which kind do you need?

“Discord embed generator” covers two unrelated tools. One builds a JSON message payload that a bot or webhook posts into a channel. The other makes a URL that Discord unfurls into a rich card when anyone pastes it. Tinycord is the second kind.

The two things called an embed generator

Search the term and most results are message builders: you arrange fields in a visual editor, copy a JSON blob, and a bot or a channel webhook posts it. The card belongs to the bot, appears where the bot can post, and disappears if the bot goes offline.

The other kind produces a link. You paste the URL yourself, anywhere you can already post links, and Discord fetches the card from that URL. Nothing runs in the server and nobody has to invite anything.

Which you need comes down to one question: is the card something your server posts, or something you paste?

When the bot or webhook version is right

Automated announcements — CI results, alerts, moderation logs — belong to a webhook. So does anything that must appear without a human present to paste it.

Buttons that do something inside Discord, like role pickers or ticket openers, need a real application. Those use custom_id and an interaction handler, which a link preview cannot express at all.

When the link version is right

Anything you were going to paste yourself: a portfolio in a DM, a launch in a community you do not run, a price sheet, a start-here pin.

It also travels. Because the card is attached to the URL rather than to a bot, it renders in every server the link reaches, including the ones you will never have permissions in.

Tinycord imports a page's title, description, image, and theme color, lets you attach up to five https buttons, and hosts the result at a URL Discord can crawl. If you server-render your own site, copy the script tag instead and keep your own domain.

Common questions

Is Tinycord free?
Yes. Free cards carry a small “Made with Tinycord” line, and Pro removes it with a one-time payment.
Do I need a Discord bot to add buttons to an embed?
Not for link buttons. A component embed on a URL carries https link buttons, and Discord renders them when the link is pasted.
How many buttons can a Discord link embed have?
Up to five https link buttons per card.

Try it on your own page

Import a URL, add buttons, and paste the hosted link in Discord.

Create a card