← Back to articles

Código QR vs. código de barras: cuándo usar cada uno (y qué puede leer tu teléfono)

17 de mayo de 2026

Código QR vs. código de barras: cuándo usar cada uno (y qué puede leer tu teléfono)

Un código QR es un código de barras. Las rayas de una lata de sopa también lo son. "Código de barras" es la familia; QR es un miembro de ella. La pregunta práctica es qué formato conviene para cada caso — y cuáles puede leer tu teléfono sin instalar nada.

Qué significan "1D" y "2D" en realidad

Los códigos rayados de los envases son unidimensionales. Codifican datos en los anchos y separaciones de las barras paralelas, y están pensados para que un haz láser los recorra. Los formatos 1D más comunes son UPC-A y EAN-13 en productos de tienda, Code 128 en etiquetas de envío, Code 39 en etiquetas industriales, ITF en cajas y Codabar en libros de biblioteca y bolsas de sangre. El código de barras 1D se patentó en 1952 por Norman Joseph Woodland y Bernard Silver.

Los códigos cuadrados — QR, Data Matrix, PDF417, Aztec — son bidimensionales. Codifican datos en una cuadrícula de módulos oscuros y claros, y cualquier cámara puede leerlos desde cualquier ángulo. Sin láser. El QR se inventó en 1994 por Masahiro Hara en Denso Wave para rastrear piezas de automóvil. Se popularizó cuando las cámaras de los teléfonos empezaron a reconocerlo de forma nativa.

Cuántos datos guarda cada formato

Un UPC-A guarda 12 dígitos. Un EAN-13 guarda 13. Un Code 128 cabe en unos 80 caracteres a un tamaño imprimible. Estos formatos se diseñaron como identificadores que apuntan a una fila de una base de datos — no como portadores de datos.

El QR está en otra categoría. En la Versión 40 con el nivel más bajo de corrección de errores, un solo código QR puede guardar hasta 7.089 caracteres numéricos, 4.296 alfanuméricos, 2.953 bytes de datos binarios o 1.817 caracteres kanji. Las versiones escalan de forma predecible: la Versión 1 es de 21×21 módulos, cada paso añade 4 módulos por lado, la Versión 40 es de 177×177. Por eso un QR cabe una URL entera, una vCard o una cadena de credenciales Wi-Fi — y un UPC no. Para un repaso amable de la codificación subyacente, mira cómo funcionan los códigos QR.

Qué puede leer tu teléfono en realidad

Aquí está la línea más clara. La app Cámara del iPhone lee códigos QR de forma nativa en cualquier orientación — apunta, y toca la notificación para abrir la URL, conectarte al Wi-Fi o guardar el contacto. La mayoría de teléfonos Android con Android 8 o superior hacen lo mismo, ya sea desde la Cámara o desde Google Lens.

Ninguna de las dos cámaras nativas lee códigos de barras 1D de tienda. Para un UPC o un EAN necesitas una app. El SDK más habitual detrás de esas apps, Google ML Kit, lee nueve formatos lineales — Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E — y cuatro formatos 2D — Aztec, Data Matrix, PDF417 y QR. QRDock los lee todos desde un único escáner, en el propio dispositivo, sin cuenta y sin rastreo.

Cuándo elegir un código de barras 1D

Elige 1D cuando los datos son cortos y el lector es un escáner fijo. La caja del supermercado usa UPC y EAN. El envío usa Code 128 e ITF. Las bibliotecas usan Code 39 y Codabar. La infraestructura tiene décadas, los escáneres están por todas partes, y los códigos solo necesitan llevar un identificador numérico que el back-end resuelve.

Cuándo elegir un código QR

Elige QR cuando el lector es un teléfono (o cualquier cámara de uso general) y los datos son más ricos que un número. Una URL en un menú impreso. Una cadena de credenciales Wi-Fi para que los invitados se conecten sin escribir la contraseña. Una vCard entregada en una conferencia. Un enlace de pago. Un evento de calendario para una quedada. En cualquier sitio donde el lector sea software, QR es la opción correcta — la capacidad es generosa, la corrección de errores tolera daños y logotipos, y casi cualquier teléfono actual lo lee sin app.

Otros formatos 2D que conviene conocer

Data Matrix es pequeño y denso — lo verás en placas de circuitos, componentes electrónicos y envases farmacéuticos. PDF417 es rectangular y de alta capacidad — está en las tarjetas de embarque y en el reverso de los carnets de conducir de EE. UU. Aztec es un cuadrado con una diana en el centro — es el formato que usan los billetes de tren europeos y muchas entradas de conciertos. Los tres los leen ML Kit y las apps escáner con todas las funciones, como QRDock.

Preguntas frecuentes

¿Un código QR es un código de barras?

Sí — el QR es un tipo de código de barras, concretamente un código de barras matricial bidimensional. La palabra "código de barras" solía referirse solo al formato 1D rayado de los productos de tienda, pero la definición más amplia abarca cualquier codificación visual legible por máquina. Así que todo código QR es un código de barras, pero la mayoría de los códigos de barras que ves en los envases no son QR.

¿Mi teléfono puede leer un código de barras UPC normal?

No con la app de cámara por defecto del iPhone ni de Android — esas están optimizadas para QR. Para escanear un UPC, un EAN u otro código 1D de tienda necesitas una app aparte, normalmente una de comparación de precios o un escáner que use Google ML Kit. La app QRDock lee todos los formatos 1D y 2D más comunes desde el mismo escáner.

¿Por qué los QR están en todas partes en lugar de los códigos de barras normales?

Por dos razones. Primero, los códigos QR pueden guardar miles de caracteres donde un UPC solo guarda doce dígitos, así que un QR puede llevar una URL completa, credenciales de Wi-Fi o una tarjeta de contacto. Segundo, las cámaras modernas de los teléfonos leen los QR de forma nativa y en cualquier ángulo — lo que los convirtió en la opción obvia para menús, pagos y entradas de eventos a partir de 2020.

¿Cuál es la diferencia entre QR, Data Matrix, PDF417 y Aztec?

Los cuatro son códigos matriciales 2D, pero con historias y fortalezas distintas. Data Matrix es pequeño y denso, se usa en placas de circuitos y envases farmacéuticos. PDF417 es ancho y rectangular, se usa en tarjetas de embarque de aerolíneas y carnets de conducir de EE. UU. Aztec es cuadrado con una diana en el centro, se usa en billetes de tren y entradas de conciertos. QR es el formato 2D de propósito general que se impuso en el mercado de consumo.

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ {"@type": "Question", "name": "¿Un código QR es un código de barras?", "acceptedAnswer": {"@type": "Answer", "text": "Sí — el QR es un tipo de código de barras, concretamente un código de barras matricial bidimensional. Todo código QR es un código de barras, pero la mayoría de los códigos de barras de los envases no son QR."}}, {"@type": "Question", "name": "¿Mi teléfono puede leer un código de barras UPC normal?", "acceptedAnswer": {"@type": "Answer", "text": "No con la cámara por defecto del iPhone ni de Android — están optimizadas para QR. Para UPC o EAN necesitas una app aparte, a menudo basada en Google ML Kit. QRDock lee todos los formatos 1D y 2D comunes desde un único escáner."}}, {"@type": "Question", "name": "¿Por qué los QR están en todas partes en lugar de los códigos de barras normales?", "acceptedAnswer": {"@type": "Answer", "text": "Los códigos QR pueden guardar miles de caracteres donde un UPC solo guarda doce dígitos, y las cámaras modernas de los teléfonos los leen de forma nativa en cualquier ángulo. Esa combinación los convirtió en la opción obvia para menús, pagos y entradas de eventos a partir de 2020."}}, {"@type": "Question", "name": "¿Cuál es la diferencia entre QR, Data Matrix, PDF417 y Aztec?", "acceptedAnswer": {"@type": "Answer", "text": "Data Matrix es pequeño y denso — placas de circuitos y farmacia. PDF417 es rectangular y de alta capacidad — tarjetas de embarque y carnets de conducir de EE. UU. Aztec es cuadrado con diana — billetes de tren y entradas de conciertos. QR es el formato 2D de propósito general que se impuso en el mercado de consumo."}} ] } </script>

La respuesta corta

Elige 1D cuando necesites un identificador corto de producto y el lector sea un escáner láser. Elige QR cuando el lector sea un teléfono y los datos sean más ricos que un número. Si tienes dudas sobre si es seguro escanear un QR concreto — por ejemplo, uno pegado a un parquímetro — lee es seguro escanear un código QR antes de tocarlo. Y cuando quieras escanear, QRDock lee todos los formatos que mencionamos aquí desde el mismo escáner en el dispositivo, sin cuenta y sin rastreo.