Guide
Discord embed generator with buttons: how to make one without a bot
A Discord embed generator turns your content into the rich card Discord shows in chat. Tinycord generates a component embed from any URL: it reads your page's title, description, image, and color, lets you add up to five https link buttons, and hosts a link that Discord unfurls as that card.
Link embeds vs bot and webhook embeds
Most embed builders produce JSON that a bot or webhook posts as a message. That means you need a bot in the server, or a webhook URL for each channel.
Tinycord makes a link embed instead. Anyone can paste the link in any server where links preview, and Discord fetches the card itself. There is nothing to invite or keep online.
Make one in three steps
1. Paste your product URL on the Tinycord homepage. The title, description, image, and theme color come across automatically.
2. Add buttons such as Buy, Docs, RSVP, or Join waitlist. Every button needs an https URL.
3. Publish and paste the hosted link into Discord. Edit later on the same link; Discord picks up changes when it recrawls, in about 30 minutes.
Use it on your own site
If your site is server-rendered, copy the embed script from the publish screen and place it in the page HTML. Discordbot reads it from the first response, so it must not be injected by client-side JavaScript.
Common questions
- Is Tinycord's Discord embed generator free?
- Yes. Free cards include a small “Made with Tinycord” line. A one-time Tinycord Pro upgrade removes it from every card you publish.
- Do I need a Discord bot to add buttons to an embed?
- Not for link buttons. A component embed on a URL can carry https link buttons, and Discord renders it when the link is pasted.
- How many buttons can a Discord link embed have?
- Tinycord supports up to five https link buttons per card.
Try it on your own page
Or browse the examples gallery.