Generador y Divisor de vCard gratis
Crea un archivo de contacto vCard (.vcf) conforme a los estándares desde un formulario sencillo — nombre, teléfono, correo, dirección y más — o divide un .vcf con múltiples contactos en tarjetas individuales. Se importa en cualquier app de Contactos. Se ejecuta en tu navegador.
Pega texto para rellenar el formulario
Foto o logotipo (opcional)
Se reduce a 256 px y se guarda en el archivo .vcf. Es demasiado grande para el código QR, que la omite.
Rellena al menos un campo para obtener una tarjeta y un código QR.
Escanea para agregar contacto
Apunta la cámara de un teléfono a este código QR para agregar el contacto directamente.
💡 Genera vCard 3.0 (la más compatible) o 4.0, que importan las apps de Contactos de iOS, Android, macOS, Windows y Google Contactos. Todo se ejecuta en tu navegador: no se sube ningún dato de contacto.
Cómo funciona
Construye una vCard 3.0 (.vcf) conforme al estándar desde un formulario simple — el formato que importa cualquier aplicación de Contactos — o divide un .vcf con varios contactos en tarjetas individuales.
- 1Completa el contactoNombre, organización, teléfonos, correos electrónicos, dirección, sitio web y una nota. Los campos en blanco simplemente se omiten de la tarjeta.
- 2Obtén una vista previa del .vcf en vivoEl vCard se actualiza mientras escribes, con escapado adecuado de comas, puntos y comas y saltos de línea para que se importe limpiamente.
- 3Descarga o divideDescarga el .vcf (o cópialo), o cambia al modo Dividir y pega un archivo de múltiples contactos para descargar cada contacto por separado.
Los detalles de contacto nunca salen de tu navegador — sin subida, sin cuenta.
Guía
Ejemplo práctico
Abre «Pega texto para rellenar el formulario» y pega cinco líneas: Ada Lovelace, Analytical Engines, +1 555 0100, ada@example.com y example.com (son las líneas que se muestran como texto de ejemplo). Pulsa «Rellenar el formulario». La página dice «6 campos rellenados.» y pone «Nombre» en Ada, «Apellido» en Lovelace, «Organización» en Analytical Engines, «Teléfono (móvil)» en +1 555 0100, «Correo» en ada@example.com y «Sitio web» en example.com. La «Vista previa .vcf» muestra una tarjeta vCard 3.0 con N:Lovelace;Ada;;; y FN:Ada Lovelace, y luego TEL;TYPE=CELL:+1 555 0100, EMAIL;TYPE=INTERNET:ada@example.com y URL:https://example.com. Bajo «Escanea para agregar contacto» la página indica «El QR contiene 184 bytes.» Pulsa «⬇ Descargar .vcf» para guardar ada-lovelace.vcf. Cambia «Versión de vCard» a 4.0 y la línea del teléfono pasa a ser TEL;VALUE=uri;TYPE=cell:tel:+15550100, y el tamaño del QR baja a 182 bytes.
Qué ajustes usar y los límites
- Pega los datos de contacto para rellenar el formulario. Abre «Pega texto para rellenar el formulario», pega una firma de correo o unas cuantas líneas, y pulsa «Rellenar el formulario». Detecta direcciones de correo, números de teléfono de 7 a 15 dígitos, sitios web y enlaces de WhatsApp, Instagram, LinkedIn y Telegram. La primera otra línea pasa a ser el nombre (también vale la forma «Apellido, Nombre»), luego la empresa, el cargo, y el resto va a la nota. Las etiquetas como «Teléfono:» se eliminan. Sustituye todo lo que ya hay en el formulario. Si pegas un bloque BEGIN:VCARD completo, se lee en el formulario, y las propiedades para las que el formulario no tiene campo se descartan. Pega una tarjeta cada vez.
- Elige la versión de vCard antes de descargar. Empieza en 3.0. La página dice «3.0 para Android y Outlook antiguo, 4.0 para iOS y macOS modernos.» Las dos difieren en los detalles: 4.0 escribe los teléfonos como enlaces tel: con solo dígitos y +, escribe los enlaces sociales como líneas URL (3.0 usa X-SOCIALPROFILE) y mete la foto como un enlace de datos. Ambas usan saltos de línea CRLF y pliegan las líneas de más de 75 bytes. «Copiar» copia el texto de la tarjeta, y «⬇ Descargar .vcf» guarda un archivo con el nombre del contacto, como ada-lovelace.vcf.
- Añade los campos extra y la foto que necesites. «+ Añadir un campo…» añade «Otro teléfono» (tipo Móvil, Trabajo, Casa o Fax), «Otro correo» (Casa o Trabajo), «Cumpleaños», «Número de WhatsApp», «Instagram», «LinkedIn» y «Telegram»; la × quita uno. Un número de WhatsApp pasa a ser un enlace wa.me, y un usuario de Instagram, LinkedIn o Telegram pasa a ser un enlace de perfil. A un sitio web sin esquema se le añade https://. «Elegir imagen» bajo «Foto o logotipo (opcional)» reduce la imagen para que quepa en 256 px, nunca la amplía, y la guarda como JPEG sobre fondo blanco dentro del .vcf.
- Mantén el código QR lo bastante pequeño para escanearlo. El código contiene la tarjeta como texto, y la línea junto a él dice cuánto ocupa, como «El QR contiene 184 bytes.» Por encima de 450 bytes la línea se pone en ámbar y añade «Es denso para una impresión pequeña. Activa el QR compacto o acorta la nota.» «QR compacto (omite nota, dirección, cumpleaños y enlaces sociales)» conserva nombre, empresa, cargo, teléfonos, correos y sitio web. Cambia solo el QR, no el .vcf. La foto nunca va en el QR. «Descargar código QR» guarda PNG 512, PNG 1024 o SVG, como contact-qr.png, contact-qr-1024.png y contact-qr.svg.
- Divide, une o convierte en «Dividir un .vcf». Suelta uno o más archivos .vcf o .csv, o pega texto en «O pega un .vcf o CSV con varios contactos». La página enumera «3 contactos encontrados» con un enlace «Descargar» para cada uno. «⬇ Un solo .vcf» los guarda todos como contacts-merged.vcf, y con dos o más contactos «⬇ Descargar todo (ZIP)» guarda contacts-split.zip tras «Preparando ZIP…». Los archivos se nombran con el contacto en minúsculas, conservando letras y números de cualquier alfabeto, con -2, -3 añadidos en los repetidos. Los archivos que sueltas se añaden uno tras otro, así que puedes unir varias exportaciones.
- Convierte un CSV de contactos en tarjetas y elimina duplicados. Un CSV necesita una primera fila con nombres de columna. Una columna de nombre («Nombre», o «Nombre» y «Apellido») junto con «Teléfono» o «Correo» basta, y también se reconocen encabezados como Company, Title, Website, City y Notes. Se detectan comas, puntos y comas y tabuladores, y la lista se marca como «convertido desde CSV». Cuando se repiten nombres o teléfonos, aparece una casilla como «Quitar 1 duplicado (mismo nombre o teléfono)», y al marcarla se descartan las tarjetas posteriores. Los teléfonos se comparan solo por los dígitos, así que +1 555 0100 y 15550100 cuentan como iguales.
Problemas comunes y cómo solucionarlos
- Dice «No se detectaron vCards completas: cada contacto debe ir de BEGIN:VCARD a END:VCARD.»
- En «Dividir un .vcf» la herramienta conserva solo los bloques que tienen tanto una línea BEGIN:VCARD como una END:VCARD. Una tarjeta cuyo final se cortó en una exportación o copia parcial se descarta. El texto sin tarjetas se prueba entonces como CSV, que necesita una fila de encabezado, al menos una fila de datos y una columna de nombre junto con Teléfono o Correo. Revisa el final del archivo y la primera fila del CSV.
- Dice «Demasiados datos para un código QR: acorta la nota o quita algunos campos.»
- La biblioteca de QR no pudo hacer caber la tarjeta. Con el nivel medio de corrección de errores que se usa aquí, un código QR contiene unos 2.300 bytes de texto normal, y las letras con acento o no latinas ocupan más bytes cada una. Los botones «Descargar código QR» siguen en gris mientras se muestra esto. Marca «QR compacto (omite nota, dirección, cumpleaños y enlaces sociales)», acorta la nota o quita campos. El .vcf no se ve afectado y aún se puede descargar.
- Dice «No se pudo leer esa imagen. Prueba con un JPG o PNG.»
- El navegador no pudo decodificar el archivo como imagen, así que no se añadió ninguna foto. «Elegir imagen» te deja elegir cualquier archivo de imagen, pero tu navegador tiene que poder mostrar el formato, y algunos no pueden. Guarda o exporta la imagen como JPG o PNG y vuelve a elegirla. La imagen no se sube: se reduce en el navegador y se escribe en la tarjeta.
- Dice «Rellena al menos un campo para obtener una tarjeta y un código QR.»
- «Copiar enlace», «Copiar» y «⬇ Descargar .vcf» siguen en gris hasta que al menos un campo tenga texto. Los menús desplegables de tipo de teléfono, correo y dirección no cuentan. Escribe un nombre, un teléfono o un correo, o usa «Rellenar el formulario» con texto pegado.
- Los botones de versión de vCard parecen no hacer nada en mi archivo .vcf.
- En «Dividir un .vcf» las tarjetas de un .vcf se conservan exactamente como estaban, versión incluida, así que 3.0 y 4.0 no las cambian. Los botones solo afectan a las tarjetas creadas desde el formulario y a las tarjetas convertidas desde un CSV. Para cambiar la versión de una tarjeta, pega su texto en «Pega texto para rellenar el formulario», elige 3.0 o 4.0 y descárgala de nuevo. Ese camino descarta las propiedades que el formulario no tiene, así que úsalo solo para una tarjeta sencilla.
Cómo se compara
La aplicación Contactos de tu teléfono u ordenador es el mejor lugar para guardar y editar una agenda. Esta herramienta sirve para crear una tarjeta o un código QR a partir de datos que escribes o pegas, y para dividir, unir y convertir archivos .vcf y CSV que ya tienes. El formulario cubre un nombre, hasta tres teléfonos, hasta tres correos, un sitio web, una dirección, un cumpleaños, cuatro enlaces sociales, una nota y una foto. No escribe otras propiedades de vCard, y no edita un .vcf que sueltes. No se sube nada. «Copiar enlace» pone el formulario relleno en la dirección web después de #c=, así que un marcador lo restaura, pero cualquiera que tenga ese enlace puede leer los datos.
Herramientas relacionadas
Visor VCF (Abrir archivos de contactos vCard)
Abre un archivo de contactos .vcf y lee cada contacto: nombres, teléfonos, correos, direcciones y fotos. Busca, detecta duplicados, exporta a CSV para Excel o Google Contacts, divide en un archivo por contacto o guarda como vCard 3.0 limpio.
Creador de imágenes de citas
Convierte una cita en una imagen para compartir. Añade el autor, elige un color, un degradado o tu propia foto, escoge una fuente y un tamaño, y descarga un PNG.
Calculadora de propinas
Calcula cuánto dar de propina y divide la cuenta entre cualquier número de personas. Elige un porcentaje de propina o introduce una cantidad personalizada.