Vista previa de correo en modo oscuro
Las aplicaciones de correo no te preguntan antes de recolorear tu mensaje en modo oscuro, y entre ellas no se ponen de acuerdo sobre cómo hacerlo. Pega tu HTML para ver los tres comportamientos lado a lado y encontrar lo que se vuelve difícil de leer.
Cómo obtener el HTML: Mailchimp, Brevo, Constant Contact y servicios similares ofrecen “Exportar como HTML” o “Ver código”. Para una firma, pulsa “Copiar el código HTML” en nuestro creador de firmas. En Gmail, abre un mensaje recibido y elige “Mostrar original” para ver su código.
Firma cargada desde el creador de firmas.
Tu código se queda en este navegador y no se sube a ninguna parte. Las vistas previas se ejecutan en marcos aislados y sin scripts. Las imágenes se descargan desde sus propias direcciones, como lo haría una aplicación de correo.
Tal como se diseñó.
Apple Mail, Outlook para Mac, Gmail en la web: el mensaje conserva sus colores, salvo que traiga su propio modo oscuro.
Outlook.com, Outlook y Gmail para Android, Outlook para iPhone: los fondos claros se oscurecen y el texto oscuro se aclara; el resto se queda igual.
Gmail para iPhone, Outlook clásico para Windows: todos los colores se invierten y los fondos oscuros pasan a ser claros.
Lo que detectamos
Es una simulación: cada programa tiene sus propias reglas, que cambian con las actualizaciones. Comprueba siempre con un envío real.
Tres comportamientos, no un solo modo oscuro
En un sitio web, tú decides cómo se ve el modo oscuro. En el correo electrónico, decide por ti el programa de lectura, y cada familia de programas tiene su propia manera de hacerlo.
| Comportamiento | Aplicaciones típicas | Qué hace |
|---|---|---|
| Sin cambios | Apple Mail, Outlook para Mac, Gmail en un navegador | Tus colores se mantienen. La ventana que rodea el mensaje es oscura, y el mensaje solo cambia si trae sus propios estilos oscuros. |
| Inversión parcial | Outlook.com, Outlook y Gmail en Android, Outlook en iPhone | Los fondos claros se oscurecen y el texto oscuro se aclara. Las zonas que ya eran oscuras se dejan como están. |
| Inversión total | Gmail en iPhone, Outlook clásico para Windows | Se invierten todos los colores, incluidos los fondos oscuros, que se vuelven claros. |
Así que un mismo mensaje tiene cuatro aspectos: el original claro más estos tres. La página muestra los cuatro con ancho de escritorio o de móvil.
Cómo se generan las vistas previas
La herramienta reescribe cada color que encuentra en tu HTML, ya esté en un atributo style en línea, en un bloque <style> o en un atributo antiguo como bgcolor. Cada color se convierte a matiz, saturación y luminosidad. El matiz se mantiene y la luminosidad cambia.
- Inversión parcial: un fondo con una luminancia relativa superior a 0,35 se vuelve oscuro. El texto y los bordes de la mitad más oscura de la escala se vuelven claros. Todo lo demás se deja como está.
- Inversión total: la luminosidad se refleja en todos los colores, de modo que el blanco se vuelve casi negro y el negro casi blanco.
- Sin cambios: no se reescribe nada. Si el mensaje declara
color-schemecondark, se activan sus reglas@media (prefers-color-scheme: dark). Un mensaje que no define ningún color recibe el lienzo oscuro por defecto de la aplicación.
Las reglas escritas para Outlook.com con los selectores [data-ogsc] y [data-ogsb] se aplican en la vista previa parcial. Cada vista previa se ejecuta en un marco aislado donde los scripts no pueden ejecutarse.
Qué significan los hallazgos
- Contraste insuficiente
- En cada versión, la herramienta empareja cada texto visible con el fondo más cercano que tiene detrás y calcula la relación de contraste. Los pares por debajo de 4,5:1 se enumeran, empezando por el peor. Por debajo de 3:1 el modo se marca como error. El texto oculto del preheader se omite.
- Texto en gris medio
- Un gris con poca saturación y una luminosidad entre el 45 y el 70 por ciento queda en medio de la escala. Si lo inviertes, obtienes casi el mismo gris, solo que ahora sobre el fondo opuesto. Usa
#555555o más oscuro para el texto secundario. - Logo oscuro sobre fondo transparente
- La herramienta carga hasta 15 imágenes e inspecciona sus píxeles. Cuando la mayoría de los píxeles opacos son muy oscuros y los bordes son transparentes, el logo se va a fundir con un fondo oscuro. Una imagen sobre un fondo blanco opaco también se señala, porque se verá como un recuadro blanco.
- Transparencia que comprobar
- El servidor de la imagen no permitió que otro sitio leyera sus píxeles. Tendrás que mirar tú mismo las vistas previas oscuras.
- Ajustes de modo oscuro
- Indica si el mensaje declara compatibilidad con el modo oscuro y si aporta colores oscuros. Declarar compatibilidad sin aportar colores es peor que no declarar nada.
- Imágenes y texto
- Un mensaje con menos de 120 caracteres de texto real es sobre todo imágenes, y el texto dentro de las imágenes nunca se adapta. Se cuentan los atributos
altque faltan.
Soluciones que sobreviven en todas las aplicaciones
Empieza por las decisiones que no necesitan código. Usa pares fuertes, es decir, texto muy oscuro sobre fondos muy claros o al revés, porque lo que la inversión estropea son los tonos medios. Dale a un logo oscuro un contorno blanco de dos o tres píxeles de grosor, o colócalo sobre una forma blanca de esquinas redondeadas dentro del archivo de la imagen. Deja las palabras como texto HTML.
En un boletín, puedes añadir después tus propios estilos oscuros para las aplicaciones que los respetan:
<meta name="color-scheme" content="light dark">
<style>
:root { color-scheme: light dark; }
@media (prefers-color-scheme: dark) {
.card { background-color: #1e1e1e !important; }
.body-text { color: #f2f2f2 !important; }
}
</style>Una firma no tiene esa opción. El editor donde la pegas elimina <meta> y <style>, lo que te deja con colores claros y un logo que funciona sobre ambos fondos. Nuestro generador de firmas de correo puede enviar su resultado directamente a esta página.
Esto es una simulación construida a partir del comportamiento observado. Las reglas reales de recoloreado no se publican y cambian con las actualizaciones de las aplicaciones. Toma un resultado limpio como buena señal y después envía un mensaje de prueba a un teléfono y a un ordenador configurados en modo oscuro.
Preguntas frecuentes
¿Por qué mi correo se ve distinto en modo oscuro?
La aplicación de correo de quien lo lee cambió tus colores. Algunas aplicaciones oscurecen los fondos claros y aclaran el texto oscuro, otras invierten todos los colores y otras no cambian nada. Lo que obtienes depende de la aplicación, no de tu diseño.
¿Puedo evitar que Gmail invierta los colores de mi correo?
No. Gmail no da a los remitentes ningún interruptor para excluirse, y sus aplicaciones móviles ignoran las media queries de modo oscuro. Lo que sí puedes hacer es diseñar un mensaje que siga siendo legible una vez invertido, con contraste fuerte, sin grises medios y con un logo de contorno claro.
¿Por qué desapareció mi logo en modo oscuro?
Probablemente es un logo oscuro guardado con fondo transparente. La aplicación sustituyó el blanco que había detrás por un casi negro, y nadie puede ver oscuro sobre oscuro. Añade a la imagen un contorno blanco o una placa blanca, o aporta una versión clara para el modo oscuro.
¿Qué aplicaciones de correo admiten prefers-color-scheme?
Lo aplican Apple Mail en Mac, iPhone e iPad, y Outlook para Mac. Gmail y Outlook para Windows no, y Outlook.com usa sus propios selectores [data-ogsc]. Tus estilos oscuros mejorarán las cosas para algunos lectores. No cubrirán a todos.
¿Qué hace la etiqueta meta color-scheme en un correo?
<meta name="color-scheme" content="light dark"> le dice a la aplicación que el mensaje gestiona él mismo los dos modos. Las aplicaciones que la respetan usan entonces tus estilos oscuros. Añádela solo junto con un bloque prefers-color-scheme que defina los colores oscuros.
¿Se sube el HTML que pego?
No. La reescritura de colores y las comprobaciones se ejecutan en tu navegador. Solo se solicitan las imágenes a las que se refiere tu HTML, desde sus propias direcciones, como las descargaría cualquier aplicación de correo.