Especificaciones de emoji y stickers animados de Discord
Por el equipo de Charmotion · Actualizado el

Los emoji y emoji animados de Discord pueden pesar hasta 256 KiB cada uno y se suben en JPEG, PNG, GIF, WebP o AVIF. Los stickers son un tipo aparte: PNG, APNG, GIF o Lottie JSON, de 320×320 píxeles, con un máximo de 5 segundos si son animados y 512 KiB. Los stickers Lottie están limitados a servidores verificados o asociados (partner).
Puntos clave
- Emoji y emoji animados: 256 KiB como máximo; JPEG, PNG, GIF, WebP o AVIF.
- Stickers: PNG, APNG, GIF o Lottie JSON, 320×320 px, 5 s como máximo si son animados, 512 KiB como máximo.
- Solo los servidores con la función VERIFIED o PARTNERED pueden subir stickers Lottie.
- La recomendación de 128×128 para emoji, la cantidad de espacios y las reglas de Nitro provienen de páginas de ayuda que no pudimos verificar directamente.
- Usa emoji para reacciones pequeñas dentro del texto y stickers para momentos del personaje más grandes e independientes.
¿Ya tienes un personaje o logo? Mira tu personaje en pantallas reales de una app: pantallas de splash, onboarding, carga y estado vacío. Es gratis, funciona en tu navegador y no sube nada.
¿Cuáles son los límites de Discord para emoji animados?
La documentación para desarrolladores de Discord indica: "Los emoji y los emoji animados tienen un peso máximo de archivo de 256 KiB". Las cargas que superan el límite se rechazan. 256 KiB son 262 144 bytes.
La misma página enumera los formatos aceptados: "Los emoji se pueden subir en formato JPEG, PNG, GIF, WebP y AVIF. Todos los emoji (sin importar su formato original) pueden servirse como WebP". GIF es el formato que más se usa para emoji animados porque todas las herramientas de diseño lo exportan.
| Emoji | Sticker | |
|---|---|---|
| Formatos | JPEG, PNG, GIF, WebP, AVIF | PNG, APNG, GIF, Lottie JSON |
| Dimensiones | No definido en la documentación de la API (se suele recomendar 128×128, sin verificar) | 320×320 px |
| Duración máx. | No definido en la documentación de la API | 5 segundos (animado) |
| Peso máximo del archivo | 256 KiB | 512 KiB |
Se cita con frecuencia que el centro de ayuda de Discord recomienda 128×128 píxeles para emoji y que da a cada servidor 50 espacios para emoji estáticos y 50 para animados por defecto. No pudimos cargar esas páginas directamente, así que considera esas cifras de tamaño y espacios como no oficiales y revisa el artículo de ayuda actual antes de planificar en base a ellas.
¿Cuáles son los límites de los stickers de Discord?
Los stickers son imágenes más grandes e independientes que se envían solas, no dentro del texto. La documentación de la API define la carga como "un archivo PNG, APNG, GIF o Lottie JSON, de 512 KiB como máximo", y agrega: "Los stickers subidos están limitados a 5 segundos de duración en el caso de los stickers animados, y a 320 x 320 píxeles".
Por lo tanto, un sticker animado debe medir exactamente 320×320, completar su loop en 5 segundos y pesar 512 KiB o menos. APNG es la mejor opción raster porque conserva la transparencia de 8 bits; GIF funciona, pero deja bordes duros.
Según el centro de ayuda de Discord, los stickers personalizados en servidores vienen con las mejoras de servidor (Server Boosting). Al igual que con la cantidad de espacios para emoji, no pudimos verificar esa página directamente, así que confirma los requisitos actuales de mejoras en la configuración de tu servidor.
¿Quién puede subir stickers Lottie?
No todos los servidores. La documentación es explícita: "Los stickers Lottie solo se pueden subir en servidores que tengan la función VERIFIED o PARTNERED, o ambas".
Los demás suben stickers animados en APNG o GIF. Esto importa si tu mascota de marca existe como archivo Lottie: a menos que tu servidor esté verificado o sea partner, primero renderízala a APNG de 320×320.
Los stickers Lottie son vectoriales, así que se mantienen nítidos a cualquier tamaño y suelen pesar muy poco. Pero necesitan una fuente vectorial; un personaje renderizado, pintado o generado con IA no se puede convertir en un Lottie real sin redibujarlo. Para comparar ambos enfoques, consulta Lottie vs GIF.
¿Los miembros necesitan Nitro para usar emoji animados?
Según el centro de ayuda de Discord, que no pudimos cargar directamente, Nitro es lo que permite usar emoji personalizados de un servidor en otros servidores. Como no pudimos verificar esa página, considera los detalles como no oficiales y revisa el artículo actual de Discord sobre emoji personalizados.
Lo que sí confirma la documentación para desarrolladores es la parte del archivo: hasta 256 KiB por emoji, subido en JPEG, PNG, GIF, WebP o AVIF. Esos límites aplican sin importar quién use el emoji.
Para un servidor de marca o de comunidad, diseña el set de modo que funcione también para los miembros que solo lo ven dentro de tu servidor. Los emoji de reacción como sí, no, gracias y celebrar son los que más se usan.
¿Cómo convierto una animación con fondo transparente en un GIF liviano?
Para emoji, renderiza un GIF con una paleta optimizada y un color reservado para la transparencia. Este comando se ejecutó en ffmpeg 7.1.1 sobre un WebM con fondo transparente de 1080×1080 y generó un GIF de 128×128 con transparencia:
ffmpeg -c:v libvpx-vp9 -i character.webm -filter_complex "fps=15,scale=128:128:flags=lanczos,split[a][b];[a]palettegen=reserve_transparent=1[p];[b][p]paletteuse=alpha_threshold=128" -loop 0 emoji.gif
-c:v libvpx-vp9antes de-ihace que ffmpeg lea el canal alfa del WebM.palettegen=reserve_transparent=1crea una paleta de hasta 255 colores y reserva el último para la transparencia (FFmpeg lo activa por defecto).paletteuse=alpha_threshold=128vuelve transparentes los píxeles con menos del 50 % de opacidad y opacos los demás (128 es el valor por defecto).-loop 0repite en loop infinito, el valor por defecto del muxer de GIF.
Si el GIF supera los 256 KiB, baja fps a 12 o 10, o acorta el clip. Para stickers, usa APNG de 320×320:
ffmpeg -c:v libvpx-vp9 -i character.webm -vf "fps=15,scale=320:320" -plays 0 -f apng sticker.png
Ambos comandos se probaron localmente; el APNG salió de 320×320 con transparencia RGBA. Comprueba que el sticker no supere los 512 KiB ni los 5 segundos; agrega -t 5 si la fuente es más larga.
¿Por qué Discord rechaza mi emoji o sticker?
- Archivo demasiado pesado. Más de 256 KiB para emoji o 512 KiB para stickers. Baja los fps, acórtalo o reduce el tamaño.
- Dimensiones incorrectas. Los stickers deben medir 320×320 px.
- Demasiado largo. Stickers animados de más de 5 segundos.
- Formato incorrecto. Los stickers no aceptan WebP ni AVIF, y Lottie requiere un servidor verificado o partner.
- Sin espacios libres. Los servidores tienen una cantidad limitada de espacios para emoji y stickers; el centro de ayuda de Discord describe las cifras actuales, que no pudimos verificar directamente.
Revisa también el resultado sobre los temas oscuro y claro de Discord. Un GIF con mate blanco muestra un halo claro en el tema oscuro; el comando con paleta transparente de arriba evita la mayor parte de ese problema.
Emoji vs sticker: ¿qué debería ser una mascota de marca?
Ambos, para tareas distintas. Los emoji se ven pequeños, dentro de los mensajes y como reacciones, así que necesitan una silueta marcada y una sola acción clara: asentir, saludar, un pulgar arriba. Los stickers se envían solos y se muestran mucho más grandes, así que pueden llevar una reacción más completa o un loop en reposo (idle) con personalidad.
Charmotion convierte un personaje, mascota o logo que subes en 17 animaciones como archivo .riv en pocos minutos. WebM transparente (VP9 con alfa) y MOV (HEVC con alfa) a 1080×1080, MP4 y un GIF de 480 px se exportan bajo demanda, en alrededor de un minuto. No exporta emojis ni stickers listos para Discord, pero sus reacciones cortas puntuales como success, yes y no se convierten en emojis de reacción con el comando GIF de arriba, y un estado de ánimo en loop en un sticker APNG de 320×320. El video transparente está en todos los planes de pago (desde $20/mes); el GIF de 480 px tiene fondo sólido, lo que da emojis cuadrados y no transparentes.
Cómo crear emoji y stickers animados para Discord a partir de una animación con fondo transparente
- Elige los clips. Elige reacciones cortas y claras para los emoji, y un loop o una reacción más completa para los stickers.
- Crea el GIF del emoji. Ejecuta el comando de ffmpeg con palettegen/paletteuse a 128×128 con
-c:v libvpx-vp9antes de-i. - Crea el APNG del sticker. Escala a 320×320 y genera el APNG con
-plays 0 -f apng, de 5 segundos como máximo. - Revisa los pesos. Mantén los emoji en 256 KiB o menos y los stickers en 512 KiB o menos.
- Súbelo. Agrégalos en la configuración del servidor, en Emoji o Stickers, y luego pruébalos en los temas oscuro y claro.
Preguntas frecuentes
¿Qué tamaño debe tener un emoji de Discord?
La documentación de la API de Discord solo fija un límite de archivo de 256 KiB, no dimensiones en píxeles. Su centro de ayuda se cita a menudo como fuente que recomienda 128×128 píxeles, aunque no pudimos verificar la redacción actual. Exportar a 128×128 mantiene los GIF animados lo bastante livianos para no superar el límite y, a la vez, nítidos en reacciones y mensajes.
¿Los stickers de Discord pueden ser WebP?
No. Según la documentación para desarrolladores de Discord, los stickers que subas deben ser archivos PNG, APNG, GIF o Lottie JSON de 512 KiB como máximo. WebP y AVIF se aceptan para emoji, no para stickers. Convierte un WebP o un video a un APNG de 320×320 para obtener el mejor resultado con fondo transparente.
¿Cuánto puede durar un sticker animado de Discord?
Cinco segundos. La documentación de la API de Discord indica que los stickers animados que se suben están limitados a 5 segundos de duración y a 320×320 píxeles, con un peso de archivo máximo de 512 KiB. Recorta los clips más largos con la opción -t 5 de ffmpeg, o elige una reacción que termine con holgura dentro de ese tiempo.
Respuestas rápidas de esta guía
Fuentes
- Emoji resource, Discord API docs on GitHub
- Sticker resource, Discord API docs on GitHub
- Custom Emojis, Discord Support
- FFmpeg filters documentation (palettegen, paletteuse), FFmpeg
- FFmpeg formats documentation (GIF and APNG muxers), FFmpeg