Mailto: qué es y cómo crear un enlace de correo con asunto y cuerpo
El enlace que abre el correo con la dirección, el asunto y el texto ya escritos
Mailto es un tipo de enlace que, al hacer clic, abre el programa de correo del usuario con un mensaje nuevo dirigido a una dirección concreta. Puede incluir también el asunto, el texto del mensaje y destinatarios en copia.
Lo ves cada vez que una web tiene un «Escríbenos» que abre Gmail, Outlook o Apple Mail. Su nombre viene de «mail to», «correo para», y está definido en el estándar RFC 6068 de la IETF.
¿Cómo funciona un enlace mailto?
Un enlace mailto empieza por mailto: en lugar de por https://. El navegador no carga una página: le pasa los datos al programa de correo que el usuario tiene configurado.
La estructura básica es esta:
mailto:nombre@tuempresa.com
Si quieres añadir más datos, se escriben detrás de un signo de interrogación y se separan con el signo «&»:
mailto:nombre@tuempresa.com?subject=Consulta&body=Hola
Si el usuario no tiene ningún programa de correo configurado, el enlace no hace nada o le pide elegir una aplicación. Es una de sus limitaciones.
¿Qué parámetros admite un mailto?
| Parámetro | Para qué sirve | Ejemplo |
|---|---|---|
| (dirección) | Destinatario principal | mailto:ventas@tuempresa.com |
| subject | Asunto del correo | ?subject=Pedido%20urgente |
| body | Texto del mensaje | &body=Hola,%20quiero%20información |
| cc | Destinatario en copia | &cc=soporte@tuempresa.com |
| bcc | Destinatario en copia oculta | &bcc=archivo@tuempresa.com |
Puedes poner varias direcciones separadas por comas. Y el orden de los parámetros no importa, siempre que el primero vaya después de «?» y el resto después de «&».

Pon enlaces de contacto en tus newsletters
Crea campañas con botones, enlaces y bajas automáticas en la cuenta gratuita de Mailrelay.
¿Cómo se escriben los espacios y los saltos de línea?
Un enlace no admite espacios ni caracteres especiales tal cual. Hay que escribirlos codificados:
- Espacio: %20
- Salto de línea: %0D%0A
- Signo «&» dentro del texto: %26
- Signo «?» dentro del texto: %3F
Las tildes y la «ñ» suelen funcionar en los programas modernos, pero la opción más segura es codificarlas también. Por ejemplo, «información» se escribe informaci%C3%B3n.
¿Cómo crear un enlace mailto en HTML?
En HTML se usa la etiqueta de enlace de siempre, con mailto en el atributo href:
<a href="mailto:hola@tuempresa.com?subject=Información">Escríbenos</a>
En WordPress no necesitas tocar código. Selecciona el texto, pulsa el botón de enlace y escribe mailto: seguido de la dirección. En la mayoría de editores de email funciona igual.
Ejemplos de mailto para copiar
Cambia la dirección y los textos por los tuyos:
- Contacto simple: mailto:hola@tuempresa.com
- Con asunto: mailto:hola@tuempresa.com?subject=Solicitud%20de%20presupuesto
- Con asunto y texto: mailto:hola@tuempresa.com?subject=Cita&body=Hola,%20me%20gustaría%20pedir%20cita%20para%20el%20día
- Con copia: mailto:ventas@tuempresa.com?cc=direccion@tuempresa.com&subject=Pedido
- Para darse de baja por respuesta: mailto:bajas@tuempresa.com?subject=BAJA
¿Qué ventajas y desventajas tiene?
Ventajas. Es fácil de crear, no necesita formularios ni programación y el usuario escribe desde su propio correo. Además, rellenar el asunto te ayuda a clasificar los mensajes que llegan.
Desventajas. Si el usuario no tiene un programa de correo configurado, no funciona. Y la dirección queda visible en el código de la página, así que los robots de spam pueden recogerla.
Por eso, muchas webs combinan un mailto con un formulario de contacto y ocultan o codifican la dirección. Si lo que quieres es captar contactos para tu lista, la opción adecuada es un formulario de suscripción.
¿Se puede usar mailto en un email?
Sí, y es muy útil. En una newsletter puedes poner un botón «Responde a esta encuesta» que abra un correo con el asunto ya escrito. O un enlace para pedir cita, solicitar un presupuesto o contactar con un comercial.
Eso sí, un mailto no sustituye al enlace de baja de tus campañas. La ley exige una forma sencilla y gratuita de darse de baja, y una herramienta de email marketing la incluye de forma automática en cada envío.

Cómo te ayuda Mailrelay
En el editor de Mailrelay puedes añadir enlaces mailto en textos y botones, igual que cualquier otro enlace. Así tus suscriptores pueden escribirte con un clic desde la newsletter.
Cada campaña incluye además su enlace de baja automático y el registro de las bajas, sin que tengas que gestionarlas a mano. Y las estadísticas te muestran qué enlaces reciben más clics (en la cuenta gratuita y en Enterprise).
La cuenta gratuita permite enviar hasta 80.000 emails al mes a 20.000 contactos, con soporte humano en todos los planes.
Que tus suscriptores te escriban con un clic
Hasta 80.000 emails al mes gratis, con soporte humano en todos los planes.
Preguntas frecuentes sobre mailto
Estas son las dudas más habituales al crear un enlace mailto.
¿Qué significa mailto?
Mailto viene del inglés «mail to», «correo para». Es el prefijo de un enlace que abre un correo nuevo dirigido a una dirección.
¿Cómo pongo asunto en un enlace mailto?
Añade ?subject= después de la dirección y escribe el asunto con los espacios como %20. Por ejemplo: mailto:hola@tuempresa.com?subject=Consulta%20web.
¿Por qué no funciona mi enlace mailto?
Lo más habitual es que el usuario no tenga un programa de correo configurado, o que el enlace tenga espacios sin codificar. Revisa también que no falte el signo «?» antes del primer parámetro.
¿Se puede abrir Gmail con un mailto?
Sí, si Gmail está configurado como gestor de correo predeterminado en el navegador. Chrome lo permite desde la configuración de Gmail.
¿Es seguro poner mi email en un mailto?
La dirección queda visible para los robots que recopilan correos, así que puede recibir más spam. Usa una dirección genérica, como info o hola, y un buen filtro antispam.