Firma de email en HTML: cómo lograr que se vea igual en Outlook, Gmail y Apple Mail
Por qué una firma de email se ve distinta en cada cliente de correo y las reglas de HTML que garantizan un resultado fiable en Outlook, Gmail y Apple Mail.
El equipo de Soniako Publicado el 4 min de lectura
Diseñas una firma impecable, se la envías a un compañero… y llega deformada: espacios duplicados, un logo gigante, la tipografía cambiada. No es un fallo de tu firma, es la realidad del email: cada cliente de correo interpreta el HTML a su manera. Te explicamos por qué y cómo escribir una firma que resista a todos.
Por qué el resultado varía tanto
Un navegador moderno sigue estándares comunes. Los clientes de correo funcionan con motores de renderizado muy distintos:
- Outlook para Windows (versión clásica) usa el motor de renderizado de Microsoft Word, no el de un navegador. Ignora buena parte del CSS moderno: márgenes en algunos elementos,
max-width,background-imageen CSS,border-radius… - Gmail reescribe el HTML recibido, elimina algunos atributos y limita el CSS compatible. Su editor de firmas también limpia parte del código que se pega.
- Apple Mail y Outlook para Mac se basan en WebKit, mucho más permisivo.
- Las aplicaciones móviles añaden sus propias reglas: redimensionado automático, modo oscuro, tipografías del sistema.
Una firma que funcione en todas partes debe apuntar al mínimo común denominador.
Las reglas de oro del HTML de una firma
1. Tablas para la maquetación
Nada de flexbox, grid ni float. Una firma fiable se construye con <table>, <tr> y <td>. Es antiguo, pero es lo que entiende Outlook.
2. CSS en línea
Los estilos se escriben directamente en cada elemento (style="color:#181b30;font-size:14px"), no en una etiqueta <style> en la cabecera, que puede eliminarse o ignorarse.
3. Tipografías seguras, con respaldo
font-family: Arial, Helvetica, sans-serif;
Las fuentes web (Google Fonts, tipografías de marca) solo las cargan unos pocos clientes. En el resto, entra en juego la pila de respaldo.
4. Dimensiones explícitas en las imágenes
Usa los atributos HTML width y height además del CSS. Outlook para Windows suele ignorar los tamaños en CSS y muestra la imagen a su tamaño real: de ahí los logos gigantes. Consulta nuestras reglas para imágenes.
5. Colores en hexadecimal completo
#3b40e6 en lugar de #34e o variables CSS. Evita también los colores rgba para lo importante.
6. Espaciado con padding en las celdas
Los márgenes se interpretan de forma desigual. El padding en las <td> es mucho más fiable.
7. Sin JavaScript, sin formularios, sin vídeo
Todos los clientes de correo los eliminan. Para un vídeo, usa una imagen clicable que enlace a él.
8. Botones «a prueba de balas»
Un botón construido con una celda de tabla coloreada y un enlace dentro se ve en todas partes. Un botón con border-radius solo en CSS saldrá cuadrado en Outlook para Windows, algo aceptable si el diseño lo prevé.
La trampa del copiar y pegar
El método más habitual para instalar una firma —diseñarla en una herramienta y pegarla en Outlook o Gmail— es también el más frágil. El portapapeles transforma el HTML, el editor de firmas lo vuelve a limpiar y el resultado varía de un ordenador a otro.
Esa es una de las razones por las que un despliegue centralizado es más fiable: la firma se compila en el servidor una sola vez, con un HTML controlado, y se instala directamente: en Gmail mediante la API y en Outlook mediante un complemento. Consulta nuestras guías de Gmail y de Outlook.
Prueba antes de desplegar
Antes de generalizar una firma, pruébala como mínimo en:
- Outlook para Windows (clásico)
- El nuevo Outlook / Outlook en la web
- Gmail en el navegador
- Gmail y Outlook en iOS y Android
- Apple Mail
- El modo oscuro de al menos dos de estos clientes
Comprueba cada vez la maquetación, el tamaño de las imágenes, la tipografía, los enlaces y la legibilidad en modo oscuro y en el móvil.
Resumen técnico
| Hacer | Evitar |
|---|---|
<table> para la estructura | div + flexbox / grid |
| CSS en línea | Etiqueta <style>, hojas externas |
| Arial, Helvetica, Georgia… | Fuentes web sin respaldo |
width / height en las imágenes | Tamaños solo en CSS |
padding en las celdas | margin para el espaciado |
| Imágenes alojadas en HTTPS | Imágenes adjuntas, SVG |
Enlaces absolutos (https://…) | Enlaces relativos, JavaScript |
Seguir estas reglas exige rigor, pero merece la pena: una firma que se ve igual para cada uno de tus destinatarios.