Cómo insertar una imagen en un correo HTML
Hay tres formas de incluir imágenes en un correo HTML. Para la mayoría, el enlace a una imagen alojada es la más fiable.
1. Imagen alojada (recomendado)
Sube la imagen y usa su enlace directo:
<img src="https://your-image-link.jpg" width="600" alt="Spring sale banner" style="display:block;border:0">- Funciona en Gmail, Outlook, Apple Mail y otros
- Mantiene el correo ligero
- Las imágenes pueden quedar ocultas hasta que el lector pulsa «mostrar imágenes», así que añade siempre texto alternativo
Obtén un enlace en segundos con Convertir imagen a URL.
2. CID (adjunta y referenciada)
La imagen se adjunta al correo y se referencia como cid:logo123. La mayoría de los clientes de escritorio la muestran, pero algunos webmails también la muestran como adjunto, y aumenta el tamaño del correo.
3. Base64 (datos incrustados)
La imagen se codifica dentro del HTML como data:image/png;base64,…. Varios clientes importantes, incluido Gmail, la bloquean o la ignoran, así que es mejor evitarla para imágenes importantes.
Consejos
- Define los atributos
widthyheightpara que el diseño no salte. - Mantén cada imagen por debajo de unos 200 KB.
- Usa JPG para fotos y PNG para logotipos con transparencia.
- No pongas texto importante solo dentro de imágenes.
- Asegúrate de que el enlace de la imagen no caduque antes de que la gente abra el correo.