← Back to articles

Cómo crear un código QR que rellena un mensaje de texto o un correo

29 de junio de 2026

Respuesta rápida

Un código QR que "rellena" un texto o un correo no es un tipo especial de código QR. Es uno normal que guarda un enlace corto: un enlace sms: para un mensaje de texto, o un enlace mailto: para el correo. Lo escaneas y el teléfono lee el prefijo y abre la app correcta con el destinatario y el mensaje ya escritos. Un código QR puede codificar cualquier texto, incluidos los datos que componen un correo o un mensaje de texto, así que no hay nada propio del QR que aprender. Solo escribes un enlace y lo conviertes en un cuadrado.

Aclara una cosa: escanear nunca envía nada por sí solo. El código abre un borrador, la persona lo revisa y ella pulsa enviar. Eso es lo que hace que los códigos QR con texto predefinido sean útiles para confirmaciones de asistencia, solicitudes de soporte y comentarios: quitas el escribir, no el consentimiento.

Todo el trabajo son tres pasos: escribir el enlace, codificar el texto, generar y probar.

Paso a paso

1. Arma el enlace

Para un mensaje de texto, el formato es:

sms:+15551234567?body=Your message here

Muchos generadores de QR usan la antigua convención SMSTO:+15551234567:Your message here para el mismo resultado. El número de teléfono es la parte fiable; el body es el texto predefinido. La guía de enlaces directos de Google señala que el parámetro body tiene que ir codificado en URL; más sobre esto en el paso 2.

Para el correo, usa un enlace mailto::

mailto:hello@example.com?subject=Sign me up&body=Hi team&cc=team@example.com

El RFC 6068, la especificación de mailto:, define los campos que puedes añadir después del ?: subject, body, cc y bcc, unidos con &. Así, un solo código QR puede abrir un correo dirigido a la persona correcta, con el asunto y la primera frase ya escritos. Es el mismo truco que hay detrás de un código QR vCard: un fragmento de texto ordenado que el teléfono sabe interpretar.

2. Codifica el texto correctamente

Las URL no pueden contener espacios ni saltos de línea sin procesar, así que el mensaje debe ir codificado con porcentajes. Los espacios se convierten en %20, un salto de línea en %0D%0A, y los caracteres ?, = y & deben escaparse cuando forman parte de tu texto y no son separadores. El RFC 6068 detalla estas reglas. La buena noticia: casi todos los generadores de QR lo hacen por ti. Escribe tu mensaje en el campo de texto con normalidad y deja que la herramienta se encargue de la codificación. Solo necesitas saber que ocurre si algo se ve mal después.

3. Genera y prueba

Pega el enlace terminado en un generador de QR y crea el código. Luego escanéalo antes de imprimirlo o compartirlo, y hazlo tanto en un iPhone como en un teléfono Android, porque las dos plataformas no siempre tratan el texto del body de la misma manera.

Problemas comunes y soluciones

Solo apareció el destinatario, sin mensaje. El texto predefinido del body depende del sistema operativo y de la app de mensajería del teléfono. La especificación original de enlaces SMS de Apple decía que se omitiera el body, así que algunos iPhone antiguos y unas pocas apps de SMS de terceros lo descartan. Mantén el destinatario como la parte fiable y el mensaje corto.

Se abrió la app equivocada. Es un desajuste de esquema: usaste sms: cuando querías mailto:, o al revés. Revisa el prefijo justo al inicio del enlace.

El código no escanea o se ve demasiado denso. Un mensaje largo empuja el código QR a una versión más alta con más módulos, y más pequeños. Acorta el texto y sube el nivel de corrección de errores para que un logotipo o un poco de daño no rompan el escaneo.

Los caracteres especiales se ven distorsionados. Algo no se codificó. Vuelve a generar el código y deja que la herramienta codifique el texto en lugar de pegar un enlace hecho a mano.

Cómo hacerlo en QRDock concretamente

En QRDock, elige SMS o Email, escribe el número o la dirección y redacta tu mensaje en el cuadro. QRDock codifica el texto en URL y genera el código QR por ti, así que nunca tocas %20 a mano. Es gratis, no te rastrea y no muestra anuncios, y su escáner marca los enlaces sospechosos cuando escaneas: una comprobación que hace lo posible, no una garantía.

Los códigos con texto predefinido combinan bien con los demás códigos de acción rápida que puedes crear en el mismo lugar: un código QR de Wi-Fi para los invitados, o un código QR de evento de calendario para tu próxima quedada. Pruébalo en qrdock.app.

Preguntas frecuentes

¿Escanear el código envía el mensaje automáticamente?

No. El código solo abre la app de Mensajes o de correo de tu teléfono con el destinatario y el texto ya rellenados. Tú sigues leyendo el borrador y pulsas enviar, así que nada sale de tu teléfono hasta que tú decides.

¿Por qué no apareció el texto de mi mensaje tras escanear?

El texto predefinido del body depende del sistema operativo y de la app de mensajería del teléfono. Algunas versiones antiguas de iOS siguen la especificación original de Apple y descartan el body, y algunas apps de SMS de terceros lo ignoran. El destinatario casi siempre se rellena; trata el texto del mensaje como un valor por defecto que hace lo posible y pruébalo tanto en un iPhone como en un teléfono Android.

¿Puedo incluir saltos de línea o emojis en el texto predefinido?

Sí, pero tienen que ir codificados en URL: un salto de línea se convierte en %0D%0A y los espacios en %20. La mayoría de los generadores de QR, incluido QRDock, hacen esta codificación por ti, así que solo escribe el mensaje con normalidad en el campo de texto.

¿Cuál es la diferencia entre un código QR de SMS y uno de correo?

Un código QR de SMS guarda un enlace sms: (o SMSTO:) y abre tu app de mensajes; un código QR de correo guarda un enlace mailto: y abre tu redactor de correo. Los pasos para crearlos son los mismos: solo cambian el prefijo y los campos que rellenas.

Conclusión

Un código QR con texto predefinido es solo un enlace ordenado envuelto en un cuadrado: el destinatario es la parte con la que puedes contar, y el mensaje es un valor por defecto útil que la persona aún puede editar. Crea uno para el mensaje que más envías —un texto de confirmación de asistencia o un correo de soporte—, codifícalo y pruébalo en dos teléfonos antes de ponerlo delante de nadie.