Generador de embeds de Discord con vista previa en tiempo real
Con el generador de embeds de Discord puedes crear embeds mediante un formulario: autor, título, descripción, color, hasta 25 campos, imagen, miniatura, pie de página y marca de tiempo. La vista previa en directo muestra el embed como aparecería en Discord, y el generador produce JSON para webhooks o código de discord.py o discord.js.
Creado por Justin Schüssler
Gratis y sin registrarte: el formulario, la vista previa y la generación de código funcionan en tu navegador. No se guarda nada.
¿También necesitas alojamiento para tu bot de Discord? Mantenlo activo 24/7.
Formulario
Total 0/6000Autor
Campos
0/25Aún no hay campos. Añade uno para mostrar pares de nombre y valor.
Pie de página
Vista previa
Código
{
"embeds": [
{
"color": 5793266
}
]
}Exportar, importar y compartir
Exportar JSON
Importar JSON
Enlace para compartir
Codifica todo tu contenido incrustado directamente en la URL: no se almacena nada en nuestros servidores.
Resultado de ejemplo
Esto exporta el creador de embeds de Discord
Rellena el título, la descripción, los campos, el color y las imágenes. La herramienta mostrará el embed en directo tal como aparece en Discord y lo generará como JSON de webhook o código de discord.py o discord.js. Abajo aparece el embed de ejemplo de la herramienta; tu resultado dependerá de lo que introduzcas.
Ejemplo · Embed de ejemplo «Geplante Wartungsarbeiten»
308 de 6000 caracteresResultado: JSON del webhook
{ "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" } } ]}Resultado: 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 espera el color como número: #57f287 se convierte en 5763719 en el JSON.
- inlineLos campos con inline: true aparecen uno al lado del otro en Discord; los demás, en líneas separadas.
- discord.pyTambién puedes copiar el mismo embed como código discord.py en la herramienta.
Cómo funciona
Cómo crear un embed de Discord
Del formulario vacío al código terminado: crea tu embed de Discord en seis pasos.
Paso 1
Cargar un ejemplo o empezar desde cero
Haz clic en «Cargar ejemplo» para ver un embed completo o empieza con el formulario vacío. Para recuperar un embed existente en el formulario, usa «Importar JSON».
Paso 2
Introducir autor, título y descripción
En «Autor», introduce el nombre, la URL y la URL del icono; debajo, el título, la URL del título y la descripción. Los contadores junto al título y la descripción muestran cuántos caracteres has usado.
Paso 3
Elegir color
Elige el color del embed con el selector de color o introduce un código HEX, por ejemplo, #5865F2. Con «Sin color», omites por completo el color.
Paso 4
Añadir campos
Con «Añadir campo» puedes crear hasta 25 campos con nombre y valor. Si activas «En línea», aparecerán hasta tres campos uno al lado del otro. Puedes cambiar su orden arrastrándolos y soltándolos.
Paso 5
Añadir imágenes, pie y marca de tiempo
Añade, si quieres, la URL de la imagen, la URL de la miniatura, el texto y el icono del pie de página. Para la marca de tiempo, elige «Ninguna», «Ahora» o «Fecha y hora personalizadas».
Paso 6
Comprobar la vista previa y copiar el código
Comprueba el embed en la vista previa en directo y vigila el contador total, cuyo límite es de 6000 caracteres. Después, elige «JSON sin procesar», «discord.py» o «discord.js» y haz clic en «Copiar código».
Exportar
Un embed de Discord, tres formatos de exportación: JSON para webhooks, discord.py y discord.js
El generador de embeds de Discord crea a partir de tu formulario tanto JSON para webhooks como código para las bibliotecas de bots discord.py y discord.js. En la sección de código puedes alternar entre «JSON sin procesar», «discord.py» y «discord.js», y copiar el resultado con «Copiar código».
JSON para webhooks
{
"embeds": [
{ "title": "…", "color": 5793266 }
]
}El embed va dentro de {"embeds": [...]}, exactamente el formato que espera un webhook de Discord como cuerpo de la solicitud. El color aparece como número decimal y la herramienta omite los datos vacíos.
discord.py
embed = discord.Embed(title="…", color=0x5865F2)
embed.add_field(name="…", value="…", inline=True)Para bots con discord.py: discord.Embed(...) con set_author, add_field, set_image, set_thumbnail y set_footer. El código solo incluye los datos que hayas rellenado.
discord.js
const embed = new EmbedBuilder()
.setTitle("…")
.setColor(0x5865F2);Para bots con discord.js v14: new EmbedBuilder() con setAuthor, setTitle, addFields, setFooter y otros métodos. El color aparece en el código como valor 0x.
Límites
Resumen de los límites de los embeds de Discord
El creador de embeds comprueba estos límites en tiempo real. La suma incluye el título, la descripción, los nombres y valores de todos los campos, el texto del pie y el nombre del autor; las URL no cuentan. Si se supera un límite, la herramienta marca el campo afectado o el contador total.
| Elemento | Máximo |
|---|---|
| Título | 256 caracteres |
| Descripción | 4096 caracteres |
| Número de campos | 25 campos |
| Nombre del campo | 256 caracteres |
| Valor del campo | 1024 caracteres |
| Texto del pie | 2048 caracteres |
| Nombre del autor | 256 caracteres |
| Total de caracteres | 6000 caracteres |
Conceptos básicos
Embeds y webhooks de Discord: explicación breve
¿Qué es un embed de Discord?
Un embed es un bloque de mensaje con formato y una barra de color en el lateral. Puede incluir autor, título con enlace, descripción, campos, una imagen grande, una miniatura, un pie y una marca de tiempo. Los embeds se envían mediante bots o webhooks; esos son los elementos que rellenas en el formulario.
Cómo usar el JSON para webhooks
Para crear un webhook en Discord, ve a los ajustes del canal, entra en Integraciones → Webhooks y copia allí su URL. Después, envía el JSON para webhooks exportado a esa URL con tu propio script o herramienta. El creador de embeds no envía nada ni solicita una URL de webhook.
Descubre más
Más herramientas de Discord para tus embeds
Selector de color para mensajes incrustados de Discord
Selecciona un color para los mensajes incrustados de Discord y cópialo como valor decimal, hexadecimal o código de discord.js y discord.py. Incluye los colores oficiales de la marca Discord y una vista previa en directo.
Creado por Justin Schuessler
Contador de caracteres de Discord
Pega un texto y comprueba al instante si cumple los límites de Discord: recuento de caracteres en tiempo real para mensajes, embeds, nombres de usuario, apodos, comandos slash y encuestas. Todo se ejecuta en el navegador.
Creado por Justin Schuessler
Generador de marcas de tiempo de Discord
Genera etiquetas de marca de tiempo de Discord (<t:...:STYLE>) a partir de una fecha y hora, con vista previa en UTC, tu zona horaria y otras zonas horarias habituales para los 9 estilos, botones para copiar y un analizador de etiquetas existentes. Funciona íntegramente en el navegador.
Creado por Justin Schuessler
Calculador de permisos de Discord
Configura con un clic los permisos de roles y bots de Discord en un campo de bits de 64 bits o decodifica uno existente. Incluye ajustes predefinidos, un generador de enlaces de invitación y advertencias sobre permisos de administrador.
Creado por Justin Schuessler
Formateador de texto para Discord (Markdown, texto de color y bloques de código)
Formatea texto de Discord con un clic: negrita, cursiva, spoilers, citas y bloques de código, además de texto de color mediante bloques de código ANSI. Con vista previa como en Discord y botón para copiar. Funciona íntegramente en el navegador.
Creado por Luca Stanek
Selector de color de roles de Discord
Selecciona colores para los roles de Discord y cópialos al instante en formato hexadecimal y decimal. Incluye un degradado de 2 colores (Enhanced Role Styles), los 20 colores estándar de Discord y una vista previa como mensaje de chat y entrada de la lista de miembros.
Creado por Justin Schuessler
FAQ
Preguntas frecuentes
Respuestas breves sobre el generador de embeds de Discord, los webhooks, los límites y la privacidad.
Sí. El generador de embeds de Discord es gratuito y no requiere registro. El formulario, la vista previa en tiempo real y la generación de código funcionan en tu navegador.
No, la herramienta no guarda nada. El enlace para compartir incluye tu embed completo codificado en Base64 en la URL; quien lo abra verá el formulario rellenado. La vista previa solo carga las imágenes de un enlace compartido o un JSON importado cuando haces clic en «Cargar imágenes externas».
La herramienta no envía nada ni solicita una URL de webhook. Copia el JSON para webhooks ({"embeds": [...]}) y envíalo con tu propio script o herramienta a un webhook que hayas creado en Discord, en los ajustes del canal, bajo Integraciones → Webhooks. Si es para tu bot, copia en su lugar el código de discord.py o discord.js.
El título admite 256 caracteres; la descripción, 4096; el nombre de cada campo, 256; el valor de cada campo, 1024; el texto del pie de página, 2048; y el nombre del autor, 256. Puedes añadir hasta 25 campos. En conjunto, estos textos no pueden superar los 6000 caracteres; las URL no cuentan. La herramienta muestra el recuento en directo y señala los límites superados.
Sí. En la sección de código puedes alternar entre «JSON sin procesar», «discord.py» y «discord.js», y copiar el resultado con «Copiar código». discord.py usa discord.Embed(...) con add_field y set_footer; discord.js genera código para v14 con new EmbedBuilder() y addFields. El código solo incluye los datos que hayas rellenado. Cada campo necesita un nombre y un valor. Si falta uno de los dos, la herramienta marca el campo.
Discord espera el color como número decimal. La herramienta convierte automáticamente tu valor hexadecimal: el Blurple de Discord #5865F2 se convierte en 5793266; en el código de discord.py y discord.js aparece como 0x5865F2. Con «Sin color», el dato se omite por completo.
Si activas «Inline» en un campo, los campos Inline consecutivos comparten una fila, hasta un máximo de tres. Un campo sin Inline siempre empieza una fila nueva y ocupa todo el ancho. La vista previa en tiempo real los organiza del mismo modo.
Sí. En «Importar JSON», pega un JSON para webhooks o un único objeto embed. Si hay varios embeds, la herramienta toma el primero. Si el JSON no es válido, contiene campos desconocidos o tiene más de 25 campos, muestra un mensaje de error.
¿Tienes más preguntas?
Contactar con soporteAloja tu bot de Discord de forma fiable 24/7
Un VPS de ZAP-Hosting funciona las 24 horas, incluso cuando tu ordenador está apagado.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas de Discord