Generador de códigos QR vCard
Crea un código QR de tarjeta de contacto digital que permita a los teléfonos compatibles importar la información de contacto con un escaneo.
Este generador mantiene el URI de GS1 Digital Link directamente dentro del código QR. Los redireccionamientos dinámicos de Premium QR no se usan para códigos GS1 Digital Link.
Personalización avanzada
Colores y degradados
Logotipo e icono social
Tamaño del código QR
Generador de códigos QR vCard
En pocas palabras: Un código QR vCard codifica los datos de contacto como un bloque VCARD conforme a RFC 6350. Al escanearlo, el dispositivo solicita guardar el contacto directamente en la libreta de direcciones. vCard es la carga útil QR común de mayor tamaño y la más propensa a generar un código denso y difícil de escanear en tamaños de impresión de tarjeta de visita.
Cómo crear un código QR vCard
- Introduce el nombre completo del contacto (campo FN) y el nombre estructurado (campo N con apellido y nombre).
- Añade el nombre de la organización, el cargo, el número de teléfono y la dirección de correo electrónico.
- Añade opcionalmente una URL de sitio web y una dirección postal. Cada campo aumenta la carga útil; incluye solo lo que el contacto realmente necesite.
- Personaliza el estilo del patrón, el estilo de los ojos detectores, los colores y el logotipo.
- Descarga como PNG, SVG, WEBP o JPG hasta 4096 px y después imprime a 2 cm por 2 cm o más.
El código se genera en tu navegador. Nada de lo que introduces se sube a un servidor.
Qué es un código QR vCard
Un código QR vCard es un código QR estándar cuya carga útil es un bloque de datos VCARD. vCard está definido en RFC 6350 (vCard 4.0, publicado en 2011), que sustituyó a RFC 2426 (vCard 3.0). Ambas versiones siguen teniendo una amplia difusión. El símbolo QR sigue ISO/IEC 18004, la norma internacional para la simbología de códigos QR.
Cuando un usuario escanea el código, el sistema operativo reconoce el contenido VCARD y abre la aplicación de contactos nativa —Apple Contacts en iOS y macOS, Google Contacts en Android— con una solicitud para guardar el contacto. El usuario debe confirmar; el escaneo no añade el contacto de forma silenciosa.
vCard 3.0 es la versión con mayor compatibilidad en iOS, Android, Outlook y Gmail. vCard 4.0 añade mejoras estructuradas y es compatible con dispositivos modernos, pero puede causar problemas de compatibilidad con sistemas antiguos o clientes de correo empresariales. Comprueba qué versión emite esta herramienta (marcado como punto abierto en la Sección 9).
Formato de carga útil vCard
Estructura de campos
Un bloque vCard 3.0 para codificación QR sigue esta estructura:
BEGIN:VCARD VERSION:3.0 FN:Jane Smith N:Smith;Jane;;; ORG:Acme Corporation TITLE:Product Director TEL;TYPE=CELL:+15551234567 TEL;TYPE=WORK:+15559876543 EMAIL:[email protected] URL:https://acmecorp.com/team/jane ADR;TYPE=WORK:;;10 Main Street;London;;EC1A 1BB;UK NOTE:Preferred contact: mobile END:VCARDReferencia de campos
| Campo | Propiedad vCard | Notas |
|---|---|---|
| Nombre completo | FN | Nombre mostrado en la aplicación de contactos — obligatorio |
| Nombre estructurado | N | Last;First;Middle;Prefix;Suffix — se analizan por separado |
| Organización | ORG | Nombre de la empresa o institución |
| Cargo | TITLE | Función dentro de la organización |
| Teléfono (móvil) | TEL;TYPE=CELL | Formato internacional E.164 con prefijo + |
| Teléfono (trabajo) | TEL;TYPE=WORK | Número adicional |
| Correo electrónico | Dirección de correo electrónico simple | |
| Sitio web | URL | URL https:// completa |
| Dirección | ADR;TYPE=WORK | PO Box;;Street;City;Region;PostCode;Country |
| Nota | NOTE | Texto libre — úsalo con moderación, aumenta la carga útil |
FN es el único campo técnicamente obligatorio en RFC 6350, pero para una tarjeta de contacto útil necesitas como mínimo FN, TEL y EMAIL.
Fotos en vCard: no las incluyas en un contexto QR
RFC 6350 admite una propiedad PHOTO que incrusta una imagen codificada en Base64. En un archivo de contacto almacenado en un dispositivo o servidor resulta útil. En un código QR supone un problema serio.
Una miniatura de 32x32 píxeles codificada en Base64 añade aproximadamente 4.000 caracteres a la carga útil. Una miniatura de 64x64 añade aproximadamente 16.000 caracteres. La capacidad máxima en bytes de un código QR en Versión 40 (el mayor tamaño estándar) con la corrección de errores más baja es de 2.953 bytes.
Una foto con cualquier resolución útil no puede caber físicamente en un código QR. Intentar codificarla fallará o producirá un código demasiado grande para que una cámara lo resuelva con un tamaño de impresión razonable. Omite por completo la propiedad PHOTO.
Tamaño de la carga útil y densidad del código
vCard es el tipo de carga útil QR común más grande. Una VCARD mínima (FN, un teléfono, un correo) se codifica en aproximadamente 80–120 bytes. Añadir estructura de nombre completa, organización, cargo, dirección y una nota puede llevar la carga a 400–600 bytes.
Con una carga útil de 500 bytes y corrección de errores de nivel M, el generador producirá un código QR de Versión 15 o superior: una cuadrícula de 77×77 módulos o más. Con un tamaño de impresión de 2 cm, cada módulo mide aproximadamente 0,26 mm cuadrados. Esto está en el límite de lo que la cámara de un smartphone de consumo puede resolver con fiabilidad a corta distancia.
| Tamaño de la carga útil | Versión QR aprox. | Tamaño mínimo de impresión recomendado |
|---|---|---|
| Menos de 150 bytes | Versión 4–6 (33×33 – 41×41) | 2 cm × 2 cm |
| 150–300 bytes | Versión 7–10 (45×45 – 57×57) | 2,5 cm × 2,5 cm |
| 300–600 bytes | Versión 11–17 (61×61 – 85×85) | 3 cm × 3 cm |
| Más de 600 bytes | Versión 18+ | Revisa el contenido de los campos |
Las cifras de tamaño mínimo son coherentes con las orientaciones de ez-qr.com, scanely.io y qrcodefyi.com. La relación entre versión y módulos procede de ISO/IEC 18004:2015.
Cuándo usar un código QR vCard
Tarjetas de visita para contactos profesionales. Un código QR en la esquina de una tarjeta permite al destinatario guardar todos los datos de contacto con un solo escaneo, sin escribir ni sufrir errores de OCR.
Networking en conferencias y eventos. Los asistentes con acreditaciones que incluyan un código QR vCard pueden añadirse a los contactos de la persona que escanea en cuestión de segundos.
Envases de producto con un contacto de soporte. Un código en el envase codifica el número de teléfono directo y el correo de atención al cliente, sin obligar al comprador a buscar el sitio web de la empresa.
Directorios de personal y señalización en entradas de oficinas. Un código junto al nombre de un miembro del equipo permite a un visitante acceder a sus datos de contacto sin que recepción tenga que transmitir la información.
Etiquetas de activos de vehículos y equipos. Un código en un vehículo de empresa o en un equipo codifica el contacto del responsable de flota para que cualquiera que encuentre el vehículo sin vigilancia pueda comunicarse con la persona adecuada.
Publicidad impresa en publicaciones profesionales. Un código en un anuncio B2B codifica el contacto comercial para que el lector pueda guardar el número sin introducirlo manualmente.
Requisitos de diseño e impresión
El tamaño mínimo de impresión para un código QR vCard en una tarjeta de visita es de 2 cm por 2 cm para una carga mínima (menos de 150 bytes). Para una vCard completa con dirección, varios números de teléfono y una nota, imprime a 3 cm por 3 cm o más.
Las tarjetas de visita suelen medir 85 mm por 55 mm (tamaño estándar ISO 7810 ID-1 en Europa) o 89 mm por 51 mm (tamaño estándar de EE. UU.). Un código QR de 2 cm en una tarjeta de 85×55 mm ocupa menos de una sexta parte de la superficie y deja espacio para el resto de la información de contacto.
Mantén una zona silenciosa de al menos cuatro módulos en todos los lados, tal como se especifica en ISO/IEC 18004. Muchos diseñadores de tarjetas recortan accidentalmente la zona silenciosa al colocar el código cerca del borde; verifica siempre que el código completo, incluidos los márgenes, esté dentro del área de impresión segura.
Evita laminado brillante sobre el área del código QR. Los reflejos de una superficie brillante son la causa más habitual de que un código se vea bien en pantalla pero no se escanee desde la tarjeta impresa.
Usa módulos oscuros sobre un fondo claro. Si el diseño de la tarjeta utiliza un fondo oscuro, aplica un parche blanco detrás del código QR en lugar de invertir los módulos; los códigos QR invertidos (módulos blancos sobre fondo oscuro) tienen una compatibilidad de escaneo irregular.
Solución de problemas: por qué tu código QR vCard no se escanea
El código es demasiado pequeño para la carga útil. Aumenta el tamaño de impresión o reduce el número de campos. La propiedad PHOTO, un campo NOTE largo y una dirección postal completa son las causas más habituales de una carga excesiva.
La zona silenciosa está recortada. Un diseño de tarjeta que lleve el código QR hasta el borde o lo solape con un elemento gráfico eliminará la zona silenciosa. El escáner no puede encontrar el límite del código.
Reflejos del laminado brillante. Vuelve a imprimir sin laminado en el área del código QR o utiliza un acabado mate.
La versión de vCard no es compatible. vCard 4.0 puede no importarse correctamente en clientes de correo empresariales antiguos como Outlook 2016. Si los contactos se importan con nombres de campo ilegibles, cambia al formato vCard 3.0.
El campo ADR tiene un error de sintaxis. El campo de dirección requiere seis segmentos separados por punto y coma: Apartado postal; Dirección ampliada; Calle; Ciudad; Región; Código postal; País. Si falta un delimitador, todos los campos de dirección posteriores se desplazan y el contacto importado queda dañado.
El código se generó con un tamaño incorrecto. En algunas aplicaciones de diseño los códigos QR se escalan proporcionalmente, pero la zona silenciosa no se mantiene como un número fijo de módulos. Verifica la zona silenciosa al tamaño final de impresión antes de producir.
Código QR vCard frente a un código QR URL que apunta a una página de contacto alojada
Esta es una comparación equilibrada. Ambos enfoques tienen ventajas y desventajas claras.
| Código QR vCard incrustado | Código QR URL (página de contacto alojada) | |
|---|---|---|
| Funciona sin conexión | si | No: la URL debe resolverse |
| Editable después de imprimir | No | Sí: actualiza la página |
| Depende de un servicio | No | si |
| Tamaño de la carga útil | Grande — crece con los campos | Pequeño — solo la URL |
| Método para guardar el contacto | Importación nativa a contactos | De página a contactos (varía según la aplicación) |
| Analítica | No | si |
| Volver a imprimir si cambian los datos | si | No |
Elige un código QR vCard cuando importen la fiabilidad y el funcionamiento sin conexión, por ejemplo si el destinatario puede estar en un recinto con mala señal o si prefieres no depender de terceros. Elige un código QR URL cuando esperes que tus datos cambien (nuevo teléfono, nuevo cargo, nuevo empleador), cuando quieras analítica o cuando el código de la tarjeta sea demasiado denso para escanearse de forma fiable al tamaño de impresión.
Una URL hacia una página de contacto bien estructurada (usando marcado de esquema Person para legibilidad por máquinas) puede ofrecer una funcionalidad de importación de contactos igual o mejor que una vCard incrustada, con la ventaja adicional de poder editarse. Esto es especialmente relevante para tarjetas de visita impresas en grandes cantidades y distribuidas durante varios años.
Qué te ofrece este generador de códigos QR vCard
Esta herramienta basada en el navegador codifica una tarjeta de contacto digital estructurada con campos de nombre, organización, teléfono, correo electrónico, sitio web y dirección. Está diseñada para tarjetas de visita, acreditaciones de exposiciones, mostradores de recepción, carpetas comerciales y portfolios profesionales. La vista previa en directo se actualiza mientras editas, lo que facilita detectar un campo ausente o un símbolo inesperadamente denso antes de descargarlo.
Puedes ajustar los patrones de la matriz, los estilos de los ojos de búsqueda, los colores de primer plano y fondo, degradados, marcos, tamaño y un logotipo opcional. Las exportaciones están disponibles en SVG, PNG, WEBP y JPG a 512, 1024, 2048 o 4096 píxeles. SVG es la opción práctica para impresión profesional. Un PNG de alta resolución es adecuado para documentos de oficina y trabajos gráficos digitales.
La carga útil estática se construye en tu navegador. La información introducida en el generador no necesita subirse para crear la imagen QR. Los registros de contacto grandes producen símbolos más densos, y los teléfonos antiguos pueden interpretar los campos avanzados de vCard de forma distinta; mantén el registro centrado en lo necesario y pruébalo.
Uso de este código QR en Baréin y en el extranjero
Para contactos de Baréin, utiliza el formato telefónico internacional +973 e incluye una dirección clara en inglés junto al material orientado al árabe cuando corresponda.
Usa ortografía de inglés británico en el contenido dirigido al cliente cuando coincida con el estilo editorial de tu organización, y ofrece texto en árabe cuando el público lo espere. Haz evidente la acción posterior al escaneo. Una frase breve junto al símbolo como «Escanea para guardar el contacto» o «Escanea para abrir la ubicación» da confianza a las personas antes de apuntar con la cámara.
Prueba el diseño final en dispositivos iPhone y Android actuales. Vuelve a probarlo después de imprimirlo en el papel, pegatina, tarjeta, señal o material de embalaje real. La intensa luz exterior de Baréin puede revelar reflejos y problemas de bajo contraste que son menos evidentes en una pantalla. Para uso internacional, confirma códigos de país, monedas, zonas horarias, disponibilidad regional de aplicaciones y compatibilidad de las redes de pago.
Antes de publicar
- Tipo correcto de carga útil QR
- Datos completos y verificados
- Zona de silencio de cuatro módulos
- Fuerte contraste de primer plano
- Escalado cuadrado proporcional
- Logotipo dentro de límites seguros
- SVG o PNG de alta resolución
- Prueba de escaneo en dispositivo al tamaño final
Preguntas frecuentes
Abre una pregunta para leer una respuesta técnica concisa.
01¿Cuál es el formato vCard para un código QR?+
Un código QR vCard codifica un bloque de datos VCARD que comienza con BEGIN:VCARD y termina con END:VCARD, conforme a RFC 6350 (vCard 4.0) o al anterior RFC 2426 (vCard 3.0). Los campos principales son FN (nombre completo), TEL (teléfono), EMAIL y ORG (organización). El bloque se codifica como una carga útil QR en modo byte conforme a ISO/IEC 18004.
02¿Cuál es el tamaño mínimo de impresión de un código QR vCard en una tarjeta de visita?+
2 cm por 2 cm es el mínimo para una carga vCard mínima (menos de 150 bytes) a corta distancia. Una vCard completa con dirección, varios números de teléfono y una nota puede alcanzar 400–600 bytes y debe imprimirse a 3 cm por 3 cm o más para un escaneo fiable. Fuentes: ez-qr.com, scanely.io, qrcodefyi.com.
03¿Puedo incluir una foto en un código QR vCard?+
En la práctica, no. Una foto codificada en Base64 añade miles de caracteres a la carga útil. La capacidad máxima de un código QR con la corrección de errores más baja es de 2.953 bytes, y cualquier foto de resolución útil supera ese límite. Omite por completo la propiedad PHOTO para codificación QR. Si es necesario, enlaza a la URL de una foto alojada mediante el campo URL.
04¿Un código QR vCard guarda el contacto directamente en el teléfono?+
Sí, cuando el dispositivo que escanea admite el manejo de contenido VCARD. iOS abre Apple Contacts con una solicitud para guardar. Android abre Google Contacts o la aplicación de contactos predeterminada. El usuario debe confirmar el guardado; el contacto no se añade silenciosamente. vCard 3.0 ofrece la compatibilidad más amplia entre iOS, Android, Outlook y Gmail.
05¿Cuál es la diferencia entre vCard 3.0 y vCard 4.0?+
vCard 3.0 está definido en RFC 2426 y vCard 4.0 en RFC 6350. vCard 3.0 es la versión con mayor compatibilidad entre iOS, Android, Outlook y Gmail. vCard 4.0 añade mejoras estructuradas, incluido un mejor manejo internacional de direcciones y compatibilidad con JCARD (formato JSON), pero puede causar problemas de importación en clientes empresariales antiguos.
06¿Debo usar un código QR vCard o un código QR URL para mi tarjeta de visita?+
Un código QR vCard funciona sin conexión y guarda los datos de contacto directamente sin terceros. Un código QR URL que apunta a una página de contacto alojada se puede editar después de imprimir, admite analítica de escaneos y produce una carga mucho menor, lo que significa un código menos denso que se escanea de forma fiable incluso en los tamaños de impresión más pequeños. Si tus datos pueden cambiar durante la vida útil de la tarjeta impresa, un enfoque basado en URL suele ser más práctico.
07¿Por qué mi código QR vCard no se escanea desde una tarjeta de visita?+
Las tres causas más habituales son: la carga útil es demasiado grande para el tamaño de impresión (reduce campos, especialmente ADDRESS y NOTE); la zona silenciosa está recortada por el diseño de la tarjeta (deja un margen de 4 módulos en todos los lados); o un laminado brillante provoca reflejos. Prueba a escanear en interiores con iluminación uniforme antes de culpar al diseño del código.
08¿Cómo formateo un número de teléfono en un código QR vCard?+
Usa el formato internacional E.164 con el signo más: TEL;TYPE=CELL:+15551234567. Incluye el código de país y omite espacios, guiones y paréntesis. Se permiten varias propiedades TEL: añade una para móvil y otra para trabajo si es necesario.
09¿Puede un código QR vCard contener varios números de teléfono o direcciones de correo?+
Sí. RFC 6350 permite varias instancias de las propiedades TEL y EMAIL en un único bloque VCARD. Cada campo adicional aumenta el tamaño de la carga útil. Añadir dos números de teléfono y dos direcciones de correo suma aproximadamente 60–80 bytes, normalmente manejable sin un aumento significativo de la densidad.
10¿Se sube mi información de contacto cuando genero aquí un código QR vCard?+
No. El código QR vCard se genera en tu navegador. Tu nombre, número de teléfono, correo electrónico y dirección no se envían a un servidor. La única copia que sale de tu dispositivo es el archivo de imagen que eliges descargar.