Zum Inhalt springen
Kostenloses Tool

Discord Embed Generator mit Live-Vorschau

Mit dem Discord Embed Generator erstellst du Discord-Embeds per Formular: Autor, Titel, Beschreibung, Farbe, bis zu 25 Felder, Bild, Thumbnail, Footer und Zeitstempel. Die Live-Vorschau zeigt das Embed wie in Discord, der Builder gibt es als Webhook-JSON, discord.py- oder discord.js-Code aus.

Gebaut von Justin Schüssler

Kostenlos und ohne Anmeldung: Formular, Vorschau und Code-Erzeugung laufen in deinem Browser, nichts wird gespeichert.

Brauchst du auch Hosting für deinen Discord-Bot? Lass ihn rund um die Uhr laufen.

Formular

Gesamt 0/6000

Autor

0/256
0/4096

Felder

0/25

Noch keine Felder - füge eines hinzu, um Name/Wert-Paare anzuzeigen.

Footer

0/2048

Vorschau

Code

{
  "embeds": [
    {
      "color": 5793266
    }
  ]
}

Exportieren, Importieren & Teilen

JSON exportieren

JSON importieren

Teilbarer Link

Kodiert deinen kompletten Embed direkt in der URL - keine Speicherung auf unserer Seite.

Beispiel-Ergebnis

Das exportiert der Discord Embed Builder

Du füllst Titel, Beschreibung, Felder, Farbe und Bilder aus, das Tool zeigt das Embed live wie in Discord und gibt es als Webhook-JSON, discord.py- oder discord.js-Code aus. Unten das Beispiel-Embed des Tools, deine Ausgabe hängt von deinen Eingaben ab.

Beispiel · Beispiel-Embed „Geplante Wartungsarbeiten“

308 von 6000 Zeichen

Ausgabe: 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"      }    }  ]}

Ausgabe: 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 erwartet die Farbe als Zahl: #57f287 wird im JSON zu 5763719.
  • inlineFelder mit inline: true stehen in Discord nebeneinander, die anderen in einer eigenen Zeile.
  • discord.pyDerselbe Embed lässt sich im Tool auch als discord.py-Code kopieren.

So funktioniert es

So erstellst du ein Discord-Embed

Vom leeren Formular zum fertigen Code: In sechs Schritten zu deinem Discord-Embed.

Schritt 1

Beispiel laden oder leer starten

Klick auf „Beispiel laden“, um ein ausgefülltes Embed zu sehen, oder starte mit dem leeren Formular. Ein bestehendes Embed holst du über „JSON importieren“ zurück ins Formular.

Schritt 2

Autor, Titel und Beschreibung eintragen

Unter „Autor“ trägst du Name, URL und Icon-URL ein, darunter Titel, Titel-URL und Beschreibung. Die Zähler neben Titel und Beschreibung zeigen, wie viele Zeichen du schon nutzt.

Schritt 3

Farbe wählen

Wähle die Embed-Farbe per Farbwähler oder als Hex-Code, zum Beispiel #5865F2. Mit „Keine Farbe“ lässt du die Farbangabe ganz weg.

Schritt 4

Felder hinzufügen

Über „Feld hinzufügen“ legst du bis zu 25 Felder mit Feldname und Feldwert an. Mit „Inline“ stehen bis zu drei Felder nebeneinander, die Reihenfolge änderst du per Drag & Drop.

Schritt 5

Bilder, Footer und Zeitstempel ergänzen

Trag optional Bild-URL, Thumbnail-URL, Footer-Text und Footer-Icon ein. Beim Zeitstempel wählst du „Keiner“, „Jetzt“ oder „Eigener Zeitpunkt“ mit Datum und Uhrzeit.

Schritt 6

Vorschau prüfen und Code kopieren

Prüfe das Embed in der Live-Vorschau und behalte den Gesamtzähler mit maximal 6000 Zeichen im Blick. Wähle dann „Rohes JSON“, „discord.py“ oder „discord.js“ und klick auf „Code kopieren“.

Export

Ein Discord-Embed, drei Exporte: Webhook-JSON, discord.py und discord.js

Der Discord Embed Generator erzeugt aus deinem Formular gleichzeitig Webhook-JSON und Code für die Bot-Bibliotheken discord.py und discord.js. Im Code-Bereich wechselst du zwischen „Rohes JSON“, „discord.py“ und „discord.js“ und kopierst das Ergebnis mit „Code kopieren“.

Webhook-JSON

{
  "embeds": [
    { "title": "…", "color": 5793266 }
  ]
}

Das Embed steckt in {"embeds": [...]}, genau der Form, die ein Discord-Webhook als Request-Body erwartet. Die Farbe steht darin als Dezimalzahl, leere Angaben lässt das Tool weg.

discord.py

embed = discord.Embed(title="…", color=0x5865F2)
embed.add_field(name="…", value="…", inline=True)

Für Bots mit discord.py: discord.Embed(...) mit set_author, add_field, set_image, set_thumbnail und set_footer. Im Code landen nur die Angaben, die du ausgefüllt hast.

discord.js

const embed = new EmbedBuilder()
  .setTitle("…")
  .setColor(0x5865F2);

Für Bots mit discord.js v14: new EmbedBuilder() mit setAuthor, setTitle, addFields, setFooter und weiteren Methoden. Die Farbe steht im Code als 0x-Wert.

Limits

Discord-Embed-Limits im Überblick

Diese Grenzen prüft der Embed Builder live. Die Summe zählt Titel, Beschreibung, alle Feldnamen und Feldwerte, den Footer-Text und den Autornamen, URLs zählen nicht mit. Wird ein Limit überschritten, markiert das Tool das betroffene Feld oder den Gesamtzähler.

BestandteilMaximum
Titel256 Zeichen
Beschreibung4096 Zeichen
Anzahl Felder25 Felder
Feldname256 Zeichen
Feldwert1024 Zeichen
Footer-Text2048 Zeichen
Autorname256 Zeichen
Summe aller Texte6000 Zeichen

Grundlagen

Discord-Embeds und Webhooks kurz erklärt

Was ist ein Discord-Embed?

Ein Embed ist ein formatierter Nachrichtenblock mit farbigem Balken am Rand. Er kann Autor, Titel mit Link, Beschreibung, Felder, ein großes Bild, ein Thumbnail, einen Footer und einen Zeitstempel enthalten. Gesendet werden Embeds von Bots oder über Webhooks, genau diese Bestandteile füllst du im Formular aus.

So nutzt du das Webhook-JSON

Einen Webhook legst du in Discord in den Kanaleinstellungen unter Integrationen → Webhooks an und kopierst dort seine URL. Das exportierte Webhook-JSON schickst du dann mit deinem eigenen Skript oder Tool an diese URL. Der Embed Builder selbst sendet nichts und fragt keine Webhook-URL ab.

Mehr entdecken

Weitere Discord-Tools für deine Embeds

Discord Embed Color Picker

Discord-Embed-Farbe auswählen und direkt als Decimal, Hex, discord.js- und discord.py-Code kopieren - inklusive offizieller Discord-Markenfarben und Live-Vorschau.

Gebaut von Justin Schuessler

Discord-Zeichenzähler

Text einfügen und sofort sehen, ob er passt - Live-Zeichenzählung gegen jedes Discord-Limit (Nachricht, Embed, Nutzername, Nickname, Slash-Commands, Umfragen). Läuft komplett im Browser.

Gebaut von Justin Schuessler

Discord-Zeitstempel-Generator

Discord-Timestamp-Tags (<t:...:STYLE>) aus Datum und Uhrzeit erzeugen - mit Vorschau für UTC, deine Zeitzone und gängige Zeitzonen für alle 9 Stile, Copy-Buttons und Rückwärts-Parser für bestehende Tags. Läuft komplett im Browser.

Gebaut von Justin Schuessler

Discord-Berechtigungsrechner

Discord-Rollen- und Bot-Berechtigungen per Klick zu einem 64-Bit-Bitfield zusammenstellen oder ein bestehendes Bitfield dekodieren - inklusive Presets, Einladungslink-Generator und Warnhinweisen bei Admin-Rechten.

Gebaut von Justin Schuessler

Discord Text Formatter (Markdown, Farbtext & Codeblöcke)

Discord-Text per Klick formatieren: fett, kursiv, Spoiler, Zitat und Codeblock, dazu farbiger Text über ANSI-Codeblöcke. Mit Live-Vorschau wie in Discord und Copy-Button. Läuft komplett im Browser.

Gebaut von Luca Stanek

Discord Role Color Picker

Discord-Rollenfarben auswählen und sofort als Hex- und Dezimalwert kopieren - inkl. 2-Farben-Gradient (Enhanced Role Styles), Discords 20 Standardfarben und Live-Vorschau als Chat-Nachricht und Mitgliederlisten-Eintrag.

Gebaut von Justin Schuessler

FAQ

Häufig gestellte Fragen

Kurze Antworten rund um den Discord Embed Generator, Webhooks, Limits und Datenschutz.

Ja. Der Discord Embed Generator ist kostenlos und ohne Anmeldung nutzbar. Formular, Live-Vorschau und Code-Erzeugung laufen in deinem Browser.

Nein, das Tool speichert nichts. Der teilbare Link trägt dein komplettes Embed Base64-kodiert in der URL, wer ihn öffnet, bekommt das Formular vorausgefüllt. Bilder aus einem geteilten Link oder importierten JSON lädt die Vorschau erst, wenn du auf „Externe Bilder laden“ klickst.

Das Tool sendet selbst nichts und fragt keine Webhook-URL ab. Kopiere das Webhook-JSON ({"embeds": [...]}) und schick es mit deinem eigenen Skript oder Tool an einen Webhook, den du in Discord in den Kanaleinstellungen unter Integrationen → Webhooks anlegst. Für deinen Bot kopierst du stattdessen den discord.py- oder discord.js-Code.

Titel 256, Beschreibung 4096, Feldname 256, Feldwert 1024, Footer-Text 2048 und Autorname 256 Zeichen, dazu höchstens 25 Felder. Zusammen dürfen diese Texte 6000 Zeichen nicht überschreiten, URLs zählen nicht mit. Das Tool zählt live mit und markiert Überschreitungen.

Ja. Im Code-Bereich wechselst du zwischen „Rohes JSON“, „discord.py“ und „discord.js“ und kopierst das Ergebnis mit „Code kopieren“. discord.py nutzt discord.Embed(...) mit add_field und set_footer, discord.js erzeugt Code für v14 mit new EmbedBuilder() und addFields. Nur ausgefüllte Angaben landen im Code. Ein Feld braucht dabei Namen und Wert. Fehlt eins davon, markiert das Tool das Feld.

Discord erwartet die Farbe als Dezimalzahl. Das Tool rechnet deinen Hex-Wert automatisch um: Aus Discord-Blurple #5865F2 wird 5793266, im discord.py- und discord.js-Code steht 0x5865F2. Mit „Keine Farbe“ fällt die Angabe ganz weg.

Aktivierst du bei einem Feld „Inline“, teilen sich aufeinanderfolgende Inline-Felder eine Zeile, bis zu drei nebeneinander. Ein Feld ohne Inline beginnt immer eine neue Zeile in voller Breite. Die Live-Vorschau ordnet die Felder genauso an.

Ja. Füge unter „JSON importieren“ ein Webhook-JSON oder ein einzelnes Embed-Objekt ein, bei mehreren Embeds übernimmt das Tool das erste. Ungültiges JSON, unbekannte Felder oder mehr als 25 Felder lehnt es mit einer Fehlermeldung ab.

Noch weitere Fragen?

Support kontaktieren
Discord-Serverliste1 Server online
Baust du gerade einen eigenen Discord-Bot?

Hoste deinen Discord-Bot zuverlässig 24/7

Ein ZAP-Hosting vServer läuft rund um die Uhr, auch wenn dein eigener Rechner aus ist.

4,4/5 Trustpilot32.000+ Aktive ServerSeit 2010

Kein Setup. Kein Risiko. In Sekunden online.

Flexible LaufzeitJederzeit kündbarIn 60 Sekunden online

Auf der Suche nach weiteren Tools? Alle Discord-Tools ansehen