BarcodeSheets

Generador UPC (UPC-A)

Introduce 11 dígitos y obtén un código de barras UPC-A listo para escanear — el duodécimo, el dígito de control, se calcula automáticamente, gratis y sin límite.

Ilimitado — sin topes SVG y PNG a resolución de impresión, gratis Sin cuenta 100 % en tu navegador

Qué codifica el UPC-A

UPC-A es el código de barras minorista estándar en Estados Unidos y Canadá — el formato impreso en casi todos los productos envasados que se venden en las tiendas norteamericanas. Codifica un GTIN de 12 dígitos (Global Trade Item Number, en concreto un GTIN-12): un dígito de sistema numérico, un código de fabricante de 5 dígitos, un código de producto de 5 dígitos y un dígito de control (o dígito verificador). Introduce aquí los 11 primeros dígitos y este generador calcula el duodécimo, el dígito de control, por ti; no tienes que hacer ningún cálculo a mano.

Estructura de los dígitos y el dígito de sistema numérico

El primer dígito de un número UPC-A es el dígito de sistema numérico, y le dice al lector qué clase de producto representa el código: 0 y 1 cubren la mayoría de los artículos minoristas estándar, 2 está reservado a los artículos de peso variable, como la carne o la fruta y la verdura (que se cobran por peso y no a un precio fijo por unidad), 3 corresponde a los productos farmacéuticos y de salud (National Drug Code), 4 lo usan los minoristas para el marcado interno de sus tiendas y 5 está reservado a los cupones.

Códigos de fabricante y de producto

Después vienen un código de fabricante de 5 dígitos (asignado por GS1 US) y un código de producto de 5 dígitos que el fabricante asigna a cada artículo, seguidos del dígito de control. Esa estructura es la que permite que un lector y un sistema de punto de venta identifiquen de forma única, con una sola lectura, tanto al fabricante como el producto concreto.

El dígito de control

UPC-A usa el mismo algoritmo módulo 10 que EAN-13 para el dígito de control: partiendo del dígito contiguo al de control y avanzando hacia la izquierda, los dígitos alternan pesos de 3 y 1. Multiplica, suma y el dígito de control es el valor que eleva esa suma hasta el siguiente múltiplo de 10. Este generador se encarga del cálculo: introduce solo los 11 primeros dígitos.

UPC-A y EAN-13

UPC-A es en la práctica un subconjunto del EAN-13: todo número UPC-A se convierte en un EAN-13 válido con solo añadirle un cero delante, y por eso mismo los lectores de EAN-13 leen los códigos UPC-A de forma nativa. Al revés no siempre se cumple: un número EAN-13 completo de 13 dígitos cuyo primer dígito no sea cero no es un código UPC-A válido. Si vendes a nivel internacional y no solo en Estados Unidos o Canadá, EAN-13 es el formato compatible con más sistemas. Existe además el UPC-E, una variante de 6 dígitos del UPC-A con supresión de ceros, pensada para envases pequeños donde no cabe un código de tamaño completo: codifica el mismo sistema numérico y el mismo dígito de control, solo que comprimidos, y al leerlo se expande de nuevo hasta el número UPC-A equivalente.

Tamaño y recomendaciones de impresión

UPC-A sigue la especificación general de tamaño EAN/UPC de GS1: un tamaño nominal de 37,29 × 25,93 mm al 100 % de ampliación, con un margen admisible del 80 al 200 % de esa medida. Por debajo, las barras quedan demasiado finas para muchos escáneres, sobre todo con la iluminación real de una tienda en lugar de la de un laboratorio.

Zona muda

La zona muda — el margen en blanco a los lados, que flanquea las barras sin nada impreso — tiene que medir como mínimo 9 veces la dimensión X (el ancho de la barra más estrecha) a cada lado. Es una regla más simple y simétrica que los márgenes de 11 y 7 veces del EAN-13, así que no des por hecho que la misma composición sirve para los dos sin comprobarlo.

Recomendaciones de impresión

Imprime a 300 dpi como mínimo todo lo que tenga que leerse en una caja real, no escales nunca por debajo del 80 % de ampliación y usa barras de negro puro sobre fondo blanco o claro: la impresión con poco contraste es una de las causas más frecuentes de que un código de barras UPC-A no se escanee aunque en pantalla se vea correcto.

Preguntas frecuentes

¿Puedo usar el mismo UPC para productos distintos?

No. Un número UPC-A sirve para identificar de forma única un producto concreto: reutilizar el mismo número en artículos distintos rompe esa identificación para todos los minoristas, distribuidores y escáneres que dependen de ella. Cada producto diferente — y muchas veces cada tamaño o variante — necesita su propio número, lo que para la venta minorista real significa un GTIN con licencia de GS1.

¿Cuántos dígitos tiene un código de barras UPC-A?

12 dígitos en total: un dígito de sistema numérico, un código de fabricante de 5 dígitos, un código de producto de 5 dígitos y 1 dígito de control. Este generador calcula el dígito de control automáticamente: tú solo introduces los 11 primeros.

¿Qué significa el primer dígito de un código de barras UPC-A?

Es el dígito de sistema numérico e indica la categoría del producto: 0 o 1 para artículos minoristas estándar, 2 para artículos de peso variable como la carne o la fruta y la verdura, 3 para productos farmacéuticos y de salud, 4 para el marcado interno de cada minorista en su tienda y 5 para cupones.

¿Qué diferencia hay entre UPC-A y EAN-13?

UPC-A es un formato de 12 dígitos que se usa sobre todo en Estados Unidos y Canadá; EAN-13 es la norma internacional de 13 dígitos. Todo número UPC-A es un EAN-13 válido con un cero delante, y casi todos los lectores modernos leen ambos — mira nuestro generador EAN-13 en /ean-13.

¿Tengo que comprar un número UPC?

Para vender a través de un minorista o de un marketplace grande, sí: necesitas un prefijo de fabricante real con licencia de GS1 para que tu GTIN sea único en todo el mundo. Esta herramienta genera un código de barras UPC-A escaneable y bien formado para cualquier número de 11 o 12 dígitos que le des, pero no registra ni licencia ningún número por ti.