Naar de inhoud springen
Gratis tool

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/6000

Auteur

0/256
0/4096

Velden

0/25

Nog geen velden – voeg er een toe om naam-waardeparen weer te geven.

Footer

0/2048

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 tekens

Uitvoer: Webhook-JSON

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

embed.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.

OnderdeelMaximum
Titel256 tekens
Beschrijving4096 tekens
Aantal velden25 velden
Veldnaam256 tekens
Veldwaarde1024 tekens
Footertekst2048 tekens
Auteursnaam256 tekens
Totaal van alle teksten6000 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.

Discord-serverlijst1 server online
Bouw je momenteel je eigen Discord-bot?

Host je Discord-bot betrouwbaar 24/7

Een ZAP-Hosting VPS draait dag en nacht, ook als je eigen computer uitstaat.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle Discord-tools bekijken