Discord Embed Generator met livevoorbeeld
Met de Discord-embedgenerator maak je Discord-embeds via een formulier: auteur, titel, beschrijving, kleur, maximaal 25 velden, afbeelding, thumbnail, footer en tijdstempel. De live preview toont de embed zoals in Discord; de builder genereert webhook-JSON, discord.py- of discord.js-code.
Gebouwd door Justin Schüssler
Gratis en zonder registratie: het formulier, de preview en de codegeneratie draaien in je browser. Er wordt niets opgeslagen.
Ook hosting voor je Discord-bot nodig? Houd je bot 24/7 online.
Formulier
Totaal 0/6000Auteur
Velden
0/25Nog geen velden – voeg er een toe om naam-waardeparen weer te geven.
Footer
Voorbeeld
Code
{
"embeds": [
{
"color": 5793266
}
]
}Exporteren, importeren & delen
JSON exporteren
JSON importeren
Deelbare link
Codeert je volledige embed rechtstreeks in de URL — er wordt niets bij ons opgeslagen.
Voorbeeldresultaat
Dit exporteert de Discord Embed Builder
Je vult titel, beschrijving, velden, kleur en afbeeldingen in. De tool toont de embed live zoals in Discord en geeft die als webhook-JSON of discord.py- of discord.js-code weer. Hieronder staat de voorbeeldembed van de tool. Je uitvoer hangt af van je invoer.
Voorbeeld · Voorbeeld-embed 'Geplante Wartungsarbeiten'
308 van 6000 tekensUitvoer: Webhook-JSON
{ "embeds": [ { "title": "Geplante Wartungsarbeiten", "description": "Am kommenden Sonntag führen wir zwischen 02:00 und 04:00 Uhr geplante Wartungsarbeiten an unserer Infrastruktur durch.\nEs kann in diesem Zeitraum zu kurzen Unterbrechungen kommen.", "url": "https://status.zap-hosting.com", "color": 5763719, "author": { "name": "ZAP-Hosting Status", "url": "https://status.zap-hosting.com" }, "fields": [ { "name": "Status", "value": "Geplant", "inline": true }, { "name": "Dauer", "value": "~2 Stunden", "inline": true }, { "name": "Betroffene Dienste", "value": "Kundenportal, API" } ], "image": { "url": "https://assets.zx.zap-hosting.com/cdn/zapx-logo-white-green-1781853280180.webp" }, "footer": { "text": "ZAP-Hosting Status Page" } } ]}Uitvoer: discord.js
import { EmbedBuilder } from "discord.js"; const embed = new EmbedBuilder() .setAuthor({ name: "ZAP-Hosting Status", url: "https://status.zap-hosting.com" }) .setTitle("Geplante Wartungsarbeiten") .setURL("https://status.zap-hosting.com") .setDescription("Am kommenden Sonntag führen wir zwischen 02:00 und 04:00 Uhr geplante Wartungsarbeiten an unserer Infrastruktur durch.\nEs kann in diesem Zeitraum zu kurzen Unterbrechungen kommen.") .setColor(0x57F287) .addFields( { name: "Status", value: "Geplant", inline: true }, { name: "Dauer", value: "~2 Stunden", inline: true }, { name: "Betroffene Dienste", value: "Kundenportal, API" }, ) .setImage("https://assets.zx.zap-hosting.com/cdn/zapx-logo-white-green-1781853280180.webp") .setFooter({ text: "ZAP-Hosting Status Page" });- colorDiscord verwacht de kleur als getal: #57f287 wordt in JSON 5763719.
- inlineVelden met inline: true staan in Discord naast elkaar; de andere staan elk op een eigen regel.
- discord.pyDezelfde embed kun je in de tool ook als discord.py-code kopiëren.
Zo werkt het
Zo maak je een Discord-embed
Van leeg formulier tot kant-en-klare code: in zes stappen naar je Discord-embed.
Stap 1
Voorbeeld laden of leeg beginnen
Klik op ‘Voorbeeld laden’ om een ingevulde embed te bekijken, of begin met het lege formulier. Met ‘JSON importeren’ laad je een bestaande embed weer in het formulier.
Stap 2
Auteur, titel en beschrijving invullen
Vul onder ‘Auteur’ de naam, URL en icoon-URL in, en daaronder de titel, titel-URL en beschrijving. De tellers naast de titel en beschrijving laten zien hoeveel tekens je al gebruikt.
Stap 3
Kleur kiezen
Kies de embedkleur met de kleurkiezer of voer een hexcode in, bijvoorbeeld #5865F2. Met ‘Geen kleur’ laat je de kleuraanduiding helemaal weg.
Stap 4
Velden toevoegen
Via ‘Veld toevoegen’ maak je maximaal 25 velden met een veldnaam en veldwaarde aan. Met ‘Inline’ staan maximaal drie velden naast elkaar. Je wijzigt de volgorde met slepen en neerzetten.
Stap 5
Afbeeldingen, footer en tijdstempel toevoegen
Vul optioneel een afbeeldings-URL, thumbnail-URL, footertekst en footericoon in. Kies voor het tijdstempel ‘Geen’, ‘Nu’ of ‘Eigen tijdstip’ met datum en tijd.
Stap 6
Preview controleren en code kopiëren
Controleer de embed in de live preview en houd de totaalteller van maximaal 6000 tekens in de gaten. Kies vervolgens ‘Onbewerkte JSON’, ‘discord.py’ of ‘discord.js’ en klik op ‘Code kopiëren’.
Exporteren
Eén Discord-embed, drie exportformaten: webhook-JSON, discord.py en discord.js
De Discord Embed Generator maakt op basis van je formulier tegelijk webhook-JSON en code voor de botbibliotheken discord.py en discord.js. In het codegedeelte wissel je tussen 'Ruwe JSON', 'discord.py' en 'discord.js' en kopieer je het resultaat met 'Code kopiëren'.
Webhook-JSON
{
"embeds": [
{ "title": "…", "color": 5793266 }
]
}De embed staat in {"embeds": [...]}, precies de structuur die een Discord-webhook als requestbody verwacht. De kleur staat daarin als decimaal getal; lege waarden laat de tool weg.
discord.py
embed = discord.Embed(title="…", color=0x5865F2)
embed.add_field(name="…", value="…", inline=True)Voor bots met discord.py: discord.Embed(...) met set_author, add_field, set_image, set_thumbnail en set_footer. Alleen de gegevens die je hebt ingevuld, komen in de code terecht.
discord.js
const embed = new EmbedBuilder()
.setTitle("…")
.setColor(0x5865F2);Voor bots met discord.js v14: new EmbedBuilder() met setAuthor, setTitle, addFields, setFooter en andere methoden. De kleur staat in de code als 0x-waarde.
Limieten
Discord-embedlimieten in één oogopslag
De Embed Builder controleert deze limieten direct. Het totaal omvat de titel, beschrijving, alle veldnamen en veldwaarden, de footertekst en de auteursnaam; URL's tellen niet mee. Als een limiet wordt overschreden, markeert de tool het betreffende veld of de totaalteller.
| Onderdeel | Maximum |
|---|---|
| Titel | 256 tekens |
| Beschrijving | 4096 tekens |
| Aantal velden | 25 velden |
| Veldnaam | 256 tekens |
| Veldwaarde | 1024 tekens |
| Footertekst | 2048 tekens |
| Auteursnaam | 256 tekens |
| Totaal van alle teksten | 6000 tekens |
Basisprincipes
Discord-embeds en webhooks kort uitgelegd
Wat is een Discord-embed?
Een embed is een opgemaakt berichtblok met een gekleurde balk aan de zijkant. Het kan een auteur, een titel met link, een beschrijving, velden, een grote afbeelding, een thumbnail, een footer en een tijdstempel bevatten. Embeds worden verzonden door bots of via webhooks. In het formulier vul je precies deze onderdelen in.
Zo gebruik je de webhook-JSON
Je maakt een webhook aan in Discord via de kanaalinstellingen onder Integraties → Webhooks en kopieert daar de URL. De geëxporteerde webhook-JSON stuur je vervolgens met je eigen script of tool naar die URL. De Embed Builder verzendt zelf niets en vraagt niet om een webhook-URL.
Meer ontdekken
Meer Discord-tools voor je embeds
Kleurkiezer voor Discord-embeds
Kies een kleur voor Discord-embeds en kopieer deze direct als decimale waarde, hexwaarde of code voor discord.js en discord.py. Inclusief officiële Discord-merkkleuren en livevoorbeeld.
Gebouwd door Justin Schuessler
Discord-tekenteller
Voeg tekst in en zie meteen of deze past, met een live tekenteller voor elke Discord-limiet (bericht, embed, gebruikersnaam, bijnaam, slashcommands, peilingen). Werkt volledig in de browser.
Gebouwd door Justin Schuessler
Discord-tijdstempelgenerator
Genereer Discord-timestamptags (<t:...:STYLE>) op basis van datum en tijd, met een voorbeeld voor UTC, je tijdzone en veelgebruikte tijdzones voor alle 9 stijlen, kopieerknoppen en een parser voor bestaande tags. Werkt volledig in je browser.
Gebouwd door Justin Schuessler
Discord-rechtencalculator
Stel machtigingen voor Discord-rollen en bots met één klik samen tot een 64-bits bitveld of decodeer een bestaand bitveld. Inclusief presets, een generator voor uitnodigingslinks en waarschuwingen bij beheerdersrechten.
Gebouwd door Justin Schuessler
Discord-tekstopmaker (Markdown, gekleurde tekst en codeblokken)
Maak Discord-tekst met één klik op: vet, cursief, spoiler, citaat en codeblok, plus gekleurde tekst via ANSI-codeblokken. Met livevoorbeeld zoals in Discord en kopieerknop. Werkt volledig in je browser.
Gebouwd door Luca Stanek
Kleurkiezer voor Discord-rollen
Kies kleuren voor Discord-rollen en kopieer ze direct als hex- en decimale waarde. Inclusief tweekleurig verloop (Enhanced Role Styles), de 20 standaardkleuren van Discord en een livevoorbeeld als chatbericht en vermelding in de ledenlijst.
Gebouwd door Justin Schuessler
FAQ
Veelgestelde vragen
Korte antwoorden over de Discord-embedgenerator, webhooks, limieten en privacy.
Ja. De Discord Embed Generator is gratis en zonder registratie te gebruiken. Het formulier, het livevoorbeeld en het genereren van de code werken in je browser.
Nee, de tool slaat niets op. De deelbare link bevat je volledige embed als Base64-gecodeerde gegevens in de URL. Wie de link opent, krijgt het formulier vooraf ingevuld. Afbeeldingen uit een gedeelde link of geïmporteerde JSON worden pas in de preview geladen als je op ‘Externe afbeeldingen laden’ klikt.
De tool verzendt zelf niets en vraagt niet om een webhook-URL. Kopieer de webhook-JSON ({"embeds": [...]}) en stuur die met je eigen script of tool naar een webhook die je in Discord via de kanaalinstellingen onder Integraties → Webhooks aanmaakt. Voor je bot kopieer je in plaats daarvan de discord.py- of discord.js-code.
Titel 256, beschrijving 4096, veldnaam 256, veldwaarde 1024, footertekst 2048 en auteursnaam 256 tekens, plus maximaal 25 velden. Samen mogen deze teksten niet meer dan 6000 tekens bevatten; URL's tellen niet mee. De tool telt live mee en markeert overschrijdingen.
Ja. In het codegedeelte wissel je tussen 'Ruwe JSON', 'discord.py' en 'discord.js' en kopieer je het resultaat met 'Code kopiëren'. discord.py gebruikt discord.Embed(...) met add_field en set_footer; discord.js genereert code voor v14 met new EmbedBuilder() en addFields. Alleen ingevulde gegevens komen in de code terecht. Elk veld heeft een naam en een waarde nodig. Ontbreekt een van beide, dan markeert de tool het veld.
Discord verwacht de kleur als decimaal getal. De tool zet je hexwaarde automatisch om: Discord Blurple #5865F2 wordt 5793266; in de discord.py- en discord.js-code staat 0x5865F2. Met 'Geen kleur' wordt de waarde helemaal weggelaten.
Als je bij een veld 'Inline' inschakelt, delen opeenvolgende inlinevelden één regel, met maximaal drie naast elkaar. Een veld zonder Inline begint altijd op een nieuwe regel over de volle breedte. Het livevoorbeeld rangschikt de velden op dezelfde manier.
Ja. Plak onder 'JSON importeren' webhook-JSON of één embedobject. Bij meerdere embeds gebruikt de tool de eerste. Ongeldige JSON, onbekende velden of meer dan 25 velden worden met een foutmelding geweigerd.
Nog vragen?
Contact opnemen met supportHost je Discord-bot betrouwbaar 24/7
Een ZAP-Hosting VPS draait dag en nacht, ook als je eigen computer uitstaat.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle Discord-tools bekijken