Seleccionar idioma

Generador de Códigos de Barras UPC-A

Crea códigos UPC-A para productos de Norteamérica. Introduce 11 dígitos y la herramienta calcula el control y descarga en PNG o SVG.

Mehmet Demiray Publicado Actualizado
Compartir
Generadores de Códigos de BarrasCentro de generadores de códigos de barras: EAN-13, UPC-A, Code 128, Code 39 y más, con descarga en PNG o SVG y validación por formato.
Ingresa 11 dígitos; el 12º dígito de control se añade automáticamente.
Multiplicador del ancho del módulo: valores más altos generan un código de barras más ancho.
Altura de las barras (en milímetros).
Imprime los dígitos como texto legible debajo del código de barras.

Fundamentos de UPC-A

UPC-A es el código de barras que verás en casi cualquier producto de las tiendas de Estados Unidos y Canadá. Tiene doce dígitos organizados en cuatro partes: un dígito de sistema numérico al principio, un bloque que identifica al fabricante, otro que identifica el producto concreto y un dígito de control final.

El dígito de sistema numérico indica el tipo de artículo, por ejemplo productos generales o de peso variable. El bloque del fabricante lo asigna GS1 a cada empresa, y dentro de él la marca numera sus propios productos sin riesgo de coincidir con otras.

Este formato es el estándar del comercio minorista norteamericano y la base de las cajas registradoras de la región. Cualquier lector de retail lo reconoce de forma nativa, lo que lo convierte en el código obligado para vender en esos mercados. Tú introduces los once primeros dígitos y la herramienta completa el control para que el código quede listo.

UPC frente a EAN

UPC-A y EAN-13 están directamente relacionados. Un código UPC-A de doce dígitos equivale a un EAN-13 con un cero añadido delante. Por eso los lectores europeos, que esperan trece dígitos, leen sin problema un UPC-A: simplemente interpretan ese cero inicial implícito.

En la práctica, esto significa que un producto con UPC-A se puede escanear en tiendas de casi todo el mundo. La diferencia es sobre todo de convención regional: en Norteamérica se trabaja con UPC-A de doce dígitos, y en el resto del mundo con EAN-13 de trece.

Si vas a vender en varios mercados, conviene entender esta equivalencia para no duplicar trabajo. Un único número bien gestionado sirve en ambos contextos. Para retail fuera de Norteamérica, el generador de EAN-13 es la opción natural, mientras que este generador de UPC-A se centra en el estándar estadounidense y canadiense.

Cómo obtener UPC auténticos

Para vender en tiendas físicas y en grandes marketplaces necesitas códigos UPC auténticos, emitidos a través de GS1 US, la organización que gestiona estos identificadores en Estados Unidos. Al registrarte obtienes un prefijo de empresa propio, dentro del cual numeras tus productos con la garantía de que son únicos.

Hay revendedores que ofrecen códigos sueltos a precios bajos, pero conviene desconfiar. Muchas plataformas verifican que el código esté registrado a nombre del vendedor en la base de datos de GS1, y un código de reventa puede aparecer duplicado o rechazado, lo que bloquea la publicación del producto.

Por eso, si tu objetivo es vender de forma seria y a escala, lo más fiable es obtener los códigos directamente de GS1. Para reproducir muchos códigos a la vez en tu catálogo, el generador masivo de UPC-A agiliza el proceso una vez tienes tus números asignados.

Impresión para la caja registradora

Un UPC-A debe imprimirse dentro de unas tolerancias de tamaño para que las cajas lo lean con fiabilidad. Existe un tamaño nominal de referencia y un margen de ampliación o reducción permitido; salirse de ese rango aumenta los errores de lectura. Mantente cerca del tamaño recomendado siempre que el espacio lo permita.

Respeta las zonas de silencio a ambos lados del código, esos márgenes blancos que el lector necesita para delimitar el patrón. Cuida el contraste con barras oscuras sobre fondo claro y evita colocar el código sobre superficies curvas pronunciadas o materiales muy brillantes.

Piensa también en la colocación dentro del envase: una zona plana, visible y accesible para el escáner acelera el paso por caja. Descarga el código en SVG para impresión de calidad, ya que conserva la nitidez al escalar, y reserva el PNG para usos en pantalla. Antes de una tirada grande, imprime una prueba real y escanéala para confirmar la lectura.

El dígito de control de UPC-A

El último dígito de un UPC-A no se elige libremente: se calcula a partir de los once anteriores y sirve para que el lector detecte errores. Si algún dígito se lee mal, el cálculo no cuadra y el escáner rechaza el código en vez de aceptar un producto equivocado.

La fórmula multiplica por tres los dígitos en posiciones impares y suma los de posiciones pares, según el estándar:

c=(10(3dimpar+dpar)mod10)mod10c = (10 - (3\sum d_{impar} + \sum d_{par}) \bmod 10) \bmod 10

En la práctica no necesitas operar a mano. Introduces los once dígitos conocidos y la herramienta calcula y añade el duodécimo control correcto. Si ya tienes los doce dígitos completos, la herramienta comprueba que el control coincide y te avisa si no es válido, de modo que el código que descargas siempre cumple el estándar y es plenamente escaneable en cualquier caja compatible.

Las que respondemos con más frecuencia.

¿UPC-A es lo mismo que EAN-13?

Están directamente relacionados. Un UPC-A de doce dígitos equivale a un EAN-13 con un cero delante, así que los lectores que esperan trece dígitos leen el UPC-A sin problema. La diferencia es sobre todo regional: UPC-A se usa en Norteamérica y EAN-13 en el resto del mundo.

¿Cuántos dígitos introduzco?

Normalmente introduces 11 dígitos y la herramienta calcula automáticamente el duodécimo, que es el dígito de control. Si ya dispones de los 12 dígitos completos con un control válido, también puedes introducirlos y la herramienta verificará que el último dígito es correcto antes de generar el código.

¿Plataformas como Amazon exigen códigos emitidos por GS1?

Muchos marketplaces verifican que el código esté registrado a nombre del vendedor en la base de datos de GS1. Por eso, para vender de forma seria, lo más fiable es obtener los UPC directamente de GS1 US. Los códigos de reventa baratos pueden aparecer duplicados o ser rechazados, lo que bloquea la publicación del producto.

¿Qué indica el primer dígito, el sistema numérico?

El primer dígito es el dígito de sistema numérico y señala el tipo de artículo, por ejemplo productos generales o artículos de peso variable. No identifica al fabricante, que va en el bloque siguiente. Es una convención del estándar que ayuda a clasificar la naturaleza del producto.

¿Qué pasa si el dígito de control que escribo no es válido?

Si introduces los 12 dígitos y el último no coincide con el cálculo correcto, la herramienta lo detecta y te avisa, porque un control erróneo haría que los lectores rechazaran el código. Lo más cómodo es introducir solo los 11 dígitos y dejar que la herramienta calcule el control por ti.

¿En qué formato debo descargar el código?

Para impresión de calidad, usa SVG, que es vectorial y mantiene la nitidez a cualquier tamaño. El PNG es práctico para pantallas y tiendas online. En ambos casos, respeta el tamaño recomendado y las zonas de silencio para que el código pase por caja sin errores de lectura.