Si necesitas identificar un producto en una caja, un código de barras unidimensional sigue siendo la respuesta correcta. Si quieres que la gente abra un enlace, una carta o un acceso Wi-Fi con el móvil que ya lleva en el bolsillo, usa un código QR. Si buscas una interacción por aproximación que funcione sin abrir ninguna app ni la cámara, una etiqueta NFC es la mejor opción, siempre que aceptes su alcance corto y su escasa capacidad de almacenamiento.
Esas tres frases resuelven la mayoría de las decisiones, pero los detalles importan cuando vas a imprimir miles de etiquetas o encargar hardware. Este artículo explica cómo funciona cada tecnología, dónde destaca, dónde falla y cómo combinarlas.
Las tres tecnologías en lenguaje llano
El código de barras clásico
Un código de barras unidimensional es esa fila de barras negras y espacios blancos que se ve en casi todos los productos de un comercio. Almacena una cadena corta de caracteres, normalmente un código de producto como un número GTIN/EAN o UPC, o una referencia interna (SKU). El patrón codifica dígitos (y a veces letras, según la simbología) y poco más. Un código de retail estándar de 12 o 13 dígitos contiene exactamente eso: un número que apunta a un registro en un sistema de inventario.
Los códigos de barras se leen proyectando un láser o una luz LED sobre el patrón y midiendo los reflejos. Los escáneres dedicados lo hacen al instante, incluso en una cinta transportadora en movimiento. La mayoría de los móviles actuales también pueden leer códigos de barras con la cámara, aunque resulta menos natural que escanear un código QR.
El código QR
Un código QR es un patrón bidimensional de cuadrados blancos y negros. Como aprovecha anchura y altura, guarda mucho más datos: unos pocos miles de caracteres es un techo realista, aunque en la práctica la mayoría de los códigos QR llevan una URL, un texto corto, credenciales Wi-Fi o datos de contacto. Los tres cuadrados de las esquinas permiten al lector localizar y orientar el código en cualquier ángulo.
Los códigos QR se leen con la cámara. Todo smartphone moderno los escanea desde la pantalla de bloqueo o la app de cámara sin software adicional. Ese único hecho —no hace falta app— explica por qué los códigos QR pasaron de ser algo minoritario a estar en todas partes.
La etiqueta NFC
Una etiqueta NFC es un pequeño chip pasivo con antena, normalmente integrado en una pegatina, una tarjeta o un cartel. Guarda poca información —típicamente una URL o un comando— y no tiene batería. Cuando un móvil se acerca a pocos centímetros, el campo de radio del teléfono alimenta el chip y lo lee.
NFC se lee por radio de corto alcance, no por luz. El móvil debe estar desbloqueado y mantenerse muy cerca. La mayoría de los smartphones actuales, tanto Android como iPhone, pueden leer etiquetas NFC, aunque históricamente los iPhone exigían una app o un gesto concreto para etiquetas de terceros; las versiones recientes de iOS leen etiquetas en segundo plano con más facilidad. El uso de NFC más conocido por el público es el pago por contacto, que usa la misma tecnología de radio con capas de seguridad mucho más fuertes.
Qué pueden almacenar
El almacenamiento es la línea divisoria más clara:
- Código de barras: unos 20–40 caracteres según la simbología. Suficiente para un código de producto, un número de serie o un ID de socio corto. Insuficiente para una URL con parámetros de seguimiento o texto real.
- Código QR: hasta unos pocos miles de caracteres en teoría; unos cientos en la práctica sensata. Suficiente para URLs largas, credenciales Wi-Fi completas, vCards, párrafos de texto o estructuras de datos.
- Etiqueta NFC: típicamente de decenas a unos pocos cientos de bytes en etiquetas corrientes. Suficiente para una URL o un registro pequeño. Insuficiente para documentos o imágenes.
Una consecuencia práctica: si tus datos crecen —una URL de seguimiento larga, un payload JSON, un mensaje de varias líneas— el código de barras queda descartado primero, y la etiqueta NFC se queda sin espacio antes de lo que esperarías.
Cómo se leen
Los códigos de barras necesitan línea de visión y un escáner que entienda la simbología. Los escáneres láser de supermercado son rápidos y fiables, pero que la cámara de un móvil lea un código 1D pequeño en un ángulo incómodo puede ser complicado. Los códigos de barras también fallan si las barras están manchadas, rotas o impresas con poco contraste.
Los códigos QR necesitan una cámara y que una parte del código sea visible. Toleran daños parciales gracias a su corrección de errores incorporada: un código con un logo que cubre parte de él sigue escaneando. Funcionan en cualquier rotación, sobre pósters impresos, pantallas, laterales de vehículos o pulseras. La distancia depende del tamaño: un código impreso de 2 cm de alto se escanea a la distancia del brazo; un código grande en una pared puede leerse a varios metros. Una regla orientativa habitual es que la distancia de escaneo ronda diez veces la anchura del código.
Las etiquetas NFC necesitan proximidad —unos pocos centímetros— y un móvil con NFC activado, normalmente desbloqueado. Sin cámara, sin apuntar, sin requisitos de luz. Eso hace que NFC sea excelente en la oscuridad, en carcasa estancas o en escenarios sin manos. Pero también significa que una etiqueta sirve a una persona cada vez, y un grupo no puede "escanear" un cartel todos a la vez como haría con un código QR.
Coste y esfuerzo
Ninguna de estas tecnologías es cara, pero el perfil de coste difiere:
- Los códigos de barras son prácticamente gratuitos de generar e imprimir. El coste principal, si quieres códigos con estándar de retail, es la licencia de números GS1 oficiales para que tus códigos sean únicos en el mundo. Imprimir no añade nada: el código es solo tinta.
- Los códigos QR son gratuitos de generar (por ejemplo con un generador como QRCodeMax.Vip) y gratuitos de imprimir. La única decisión real es estático frente a dinámico: un código QR estático codifica el destino directamente y nunca cambia; un código QR dinámico apunta a través de un servicio de redirección para poder actualizar el destino más adelante, normalmente mediante una suscripción.
- Las etiquetas NFC son hardware físico. Cada pegatina en blanco cuesta una pequeña cantidad; el precio baja mucho por volumen. También necesitas un móvil o un grabador dedicado para programarlas y, a diferencia de lo impreso, una etiqueta puede reescribirse: una ventaja o un riesgo según tu uso.
Si vas a imprimir 10.000 etiquetas, los códigos de barras y los QR cuestan tinta. NFC cuesta 10.000 chips.
Durabilidad y entorno
Los códigos de barras son los más frágiles de los tres en papel: una etiqueta rota o una mancha de grasa puede romper el patrón. Ahora bien, es fácil protegerlos con laminados y existen formatos de grado industrial por todas partes.
Los códigos QR son sorprendentemente resistentes. La corrección de errores hace que un código rayado o parcialmente cubierto siga escaneando, y puedes imprimirlos en casi cualquier cosa: metal grabado, tela bordada, piedra tallada. El sol directo y el desgaste importan menos que en los códigos de barras, porque el lector busca un patrón, no un reflejo preciso.
Las etiquetas NFC son las más duraderas en cierto sentido: un chip sellado dentro de una pegatina, una tarjeta, una pulsera o incluso bajo una superficie sigue funcionando durante años sin desgaste visible, porque nada se lee ópticamente. El metal y los líquidos interfieren con NFC, así que las etiquetas destinadas a superficies metálicas necesitan diseños especiales on-metal. Las etiquetas no se pueden fotocopiar, lo cual es una ventaja de durabilidad de otro tipo: el "original" es el único original.
Distancia de lectura y rendimiento
- Código de barras: de centímetros a un metro aproximadamente con un escáner dedicado; rápido, un artículo cada vez, diseñado para cajas de alto rendimiento.
- Código QR: de centímetros a metros según el tamaño impreso; muchas personas pueden escanear el mismo código a la vez, ideal para la carta de un restaurante o un cartel de evento.
- NFC: unos pocos centímetros, un móvil cada vez; corto a propósito, lo que es tanto una función de seguridad como una limitación.
Si necesitas que muchas personas accedan a lo mismo a la vez, el código QR gana con ventaja. Si necesitas identificar artículos en una cinta rápida, gana el código de barras. Si la interacción es una persona tocando una cosa, NFC ofrece la experiencia más fluida de todas.
Consideraciones de seguridad
Los códigos de barras no llevan contenido ejecutable —son solo números— así que no suponen riesgo directo. El riesgo está aguas arriba: un producto falsificado con un código de barras copiado parece legítimo ante un escáner.
Los códigos QR plantean una preocupación mayor: ocultan su destino. Quien escanea un código QR no puede leer fácilmente la URL antes de abrirla. Los atacantes han explotado esto pegando códigos QR falsos sobre los reales en parquímetros y carteles, llevando a la gente a sitios de phishing. Defensas prácticas: usa un generador de confianza, protege físicamente los códigos impresos (o revísalos), prefiere códigos QR dinámicos de un proveedor que controles para poder retirar un código comprometido, y anima a la gente a echar un vistazo a la vista previa de la URL que muestra el móvil antes de pulsar.
Las etiquetas NFC también pueden reescribirse con la app adecuada si no las bloqueas. La mayoría de etiquetas admiten protección contra escritura permanente o por contraseña: configúrala antes de desplegarlas. En la lectura, el alcance en centímetros de NFC hace que leerlas a escondidas sea mucho más difícil que fotografiar un código QR desde la acera de enfrente. Ten en cuenta que la seguridad del pago por contacto viene de la criptografía del sistema de pago, no de NFC en sí; una etiqueta NFC sencilla no tiene esa protección, así que nunca la trates como prueba de nada valioso por sí sola.
Para las tres: la tecnología identifica o apunta; no autentica. Si tu caso de uso exige probar identidad o autorización, esa lógica debe vivir en el sistema detrás del código o la etiqueta.
Usos típicos hoy
- Caja de comercio: códigos de barras, en todas partes, porque los escáneres son rápidos, baratos y están integrados en todos los sistemas de punto de venta.
- Marketing, cartas, carteles, packaging: códigos QR, porque cualquier móvil los escanea, mucha gente puede escanear el mismo código a la vez y el destino se puede actualizar (con códigos dinámicos) cuando cambia la campaña.
- Pago por contacto, carteles inteligentes, etiquetas de activos, tarjetas de acceso, pegatinas de autenticación de producto: NFC, porque el toque es rápido, funciona sin apuntar la cámara y la etiqueta se puede bloquear contra reescrituras.
- Entradas de eventos y transporte: una mezcla: código QR en la pantalla para escanear en el acceso, tarjetas NFC o carteras del móvil para pasar y entrar.
Guía de decisión
Hazte estas preguntas en orden:
- ¿Un escáner fijo lee códigos de producto fijos a alta velocidad? Usa un código de barras. Ejemplos: inventario de supermercado, estanterías de almacén, libros de biblioteca.
- ¿Los datos deben ser más que un código corto: una URL, credenciales, texto? Usa un código QR. Ejemplos: carta en la mesa de un restaurante, tarjeta para compartir Wi-Fi, enlace en un folleto, pegatina de "escanea para pagar", instrucciones en el packaging.
- ¿La interacción es una persona tocando, sin manos o con mala luz, y debe sobrevivir años de uso? Usa una etiqueta NFC. Ejemplos: cartel inteligente con enlace al toque, botón de reordenación al tocar en una máquina, tarjeta de visita NFC, etiqueta de activo en un equipo.
- ¿Necesitas actualizar el destino después de imprimir o desplegar? Los códigos QR dinámicos y las etiquetas NFC se pueden reorientar; los códigos QR estáticos impresos y los códigos de barras no.
- ¿La compatibilidad con móviles es el factor decisivo? Los códigos QR funcionan en prácticamente todo smartphone moderno sin app. NFC funciona en la mayoría de los smartphones actuales pero exige el lector activado y el móvil cerca. Los códigos de barras funcionan en móviles, pero la experiencia es menos fluida que la del QR.
Combinarlas
Las tecnologías no son rivales. Una caja de producto puede llevar un código de barras para el almacén, un código QR para el consumidor y una etiqueta NFC dentro del tapón para autenticación o reordenación. Un cartel puede tener un código QR grande para la multitud y una etiqueta NFC a la altura de la mano para un toque más fluido. Combinaciones habituales en el mundo real:
- QR + NFC en el mismo cartel: QR para alcance, NFC para comodidad.
- Código de barras + QR en el packaging: logística escanea el código de barras, los clientes escanean el QR.
- NFC + QR en la etiqueta de un producto: la etiqueta para el propietario que registra el producto, el QR para cualquiera con cualquier móvil.
Ante la duda, pon un código QR y una etiqueta NFC lado a lado y deja que el usuario elija. El coste marginal es pequeño y la cobertura es casi total.
Conclusión
Elige por interacción, no por moda. Código de barras cuando un escáner y un código corto bastan: caja, stock, logística. Código QR cuando importan cualquier móvil, distancias de hasta unos metros y acceso compartido: cartas, enlaces, campañas. NFC cuando un solo toque debería funcionar sin más: pagos, carteles inteligentes, etiquetas duraderas. Las tres son baratas, maduras y pueden convivir en el mismo objeto, así que la decisión real es simplemente: quién lo lee, desde qué distancia y con qué frecuencia.