§WHAT IS
¿Qué es UPC-A y de dónde viene?
UPC-A (Universal Product Code, 12 dígitos) es el estándar retail de Estados Unidos y Canadá, publicado en 1973 por la Uniform Code Council. Es el primer formato de barcode adoptado masivamente, anterior a EAN-13.
UPC-A nació antes que EAN-13. En 1973 la asociación americana Uniform Code Council (luego GS1 US) publicó el formato para identificar productos en supermercados. El primer escaneo de UPC-A en una caja registradora ocurrió el 26 de junio de 1974 en un Marsh's Supermarket de Troy, Ohio, sobre un paquete de chicles Wrigley's de 10 unidades. Aquel paquete está hoy expuesto en el Smithsonian.
EAN-13 se diseñó posteriormente, en 1977, como extensión de UPC-A: si pones un cero invisible delante de un UPC-A obtienes un EAN-13 válido. Esta compatibilidad bidireccional garantiza que cualquier lector EAN-13 en Europa lea UPC-A sin configuración, y viceversa. Por eso un producto fabricado en EE.UU. con UPC-A se vende sin reetiquetar en supermercados europeos.
La estructura de un UPC-A son 12 cifras en cuatro bloques: 1 dígito de número de sistema (0 productos genéricos, 2 peso variable, 3 productos farmacéuticos, 4 cupones internos, 5 cupones generales, 6-9 productos físicos estándar), 5 dígitos de fabricante asignados por GS1 US, 5 dígitos de producto que decide cada fabricante, y 1 dígito de control.
GS1 US emite UPC-A a empresas registradas en su sistema. La cuota inicial parte de 30 USD/año para emprendedores con un único SKU y sube a varios miles si necesitas miles de códigos. Cualquier producto vendido en Walmart, Target, Costco, Kroger o cualquier cadena americana relevante necesita UPC-A registrado en GS1 US para entrar en el sistema de TPV.
§WHEN TO USE
¿Cuándo usar UPC-A en lugar de EAN-13?
Si tu mercado principal es Estados Unidos o Canadá, GS1 US te asignará UPC-A directamente. Si vendes en Europa, usa EAN-13. Si vendes en ambos, EAN-13 funciona técnicamente en EE.UU. pero algunos retailers prefieren UPC-A nativo.
La elección no es totalmente tuya: GS1 te asigna el formato según tu país de registro empresarial. Una empresa española que vende en Europa registra prefijos EAN-13 con AECOC. Una empresa estadounidense que vende en EE.UU. registra prefijos UPC-A con GS1 US. Si vendes en ambos mercados desde España, puedes:
- Registrarte con AECOC y usar EAN-13 para todo. Los lectores americanos leen EAN-13 sin problema. Esta es la opción más simple.
- Registrarte además con GS1 US para obtener prefijos UPC-A nativos. Cuesta una segunda cuota anual pero te abre puertas en grandes cadenas como Walmart, que en sus sistemas internos tratan EAN-13 e UPC-A de forma equivalente pero pueden requerir UPC-A en ciertos programas de marca propia.
UPC-A es la opción nativa cuando:
- Distribuyes en supermercados o droguerías de EE.UU. y Canadá.
- Tu mercado principal es Norteamérica y solo exportas marginalmente a otras regiones.
- Vendes en Amazon US y quieres GTIN coherente con la región fiscal.
- Trabajas con cadenas que exigen UPC-A en sus programas de proveedor (raras pero existen).
No necesitas UPC-A si vendes solo a través de tu propia web sin pasar por retail organizado, si tu producto va únicamente a B2B fuera del canal supermercado, o si solo distribuyes en mercado europeo.
§SPECS
Especificaciones técnicas del formato UPC-A
UPC-A está estandarizado por la norma ISO/IEC 15420 (compartida con EAN-13). Datos clave del formato:
- Longitud: exactamente 12 dígitos (1 número de sistema, 5 fabricante, 5 producto, 1 control).
- Conjunto de caracteres: solo cifras 0-9.
- Dígito de control: módulo 10 con pesos alternos 3 y 1, calculado automáticamente sobre los 11 primeros dígitos.
- Dimensiones nominales: 37,29 mm × 25,93 mm al 100% (factor X = 0,33 mm). GS1 US acepta escalado entre 80% y 200%.
- Quiet zone: 9X izquierda (2,97 mm) y 9X derecha (2,97 mm). Sin esos márgenes blancos el código no escanea en lectores láser.
- Densidad: 12 cifras en aproximadamente 26-30 mm de ancho útil.
- Tolerancia a daños: nula. UPC-A no incluye corrección de errores. Una mancha sobre las barras invalida la lectura, igual que EAN-13.
- Compatibilidad bidireccional con EAN-13. Cualquier lector posterior a 1980 procesa ambos formatos sin configuración.
§COMPARISON
¿En qué se diferencia UPC-A de EAN-13 y de UPC-E?
UPC-A y EAN-13 son técnicamente el mismo formato con un dígito de diferencia. UPC-E es la versión comprimida de UPC-A para envases pequeños, equivalente americano del EAN-8.
UPC-A frente a EAN-13: mismas dimensiones físicas, misma norma ISO, mismo cálculo de dígito de control. UPC-A tiene 12 dígitos, EAN-13 tiene 13. Internamente los lectores convierten UPC-A en EAN-13 añadiendo un cero virtual al inicio. Si tu sistema interno almacena EAN-13 (13 dígitos), un escaneo de UPC-A te llega como un EAN-13 con el primer dígito en cero. Para administrativamente la diferencia es la región de registro, no el formato técnico.
UPC-A frente a UPC-E: UPC-E es la versión comprimida de UPC-A para envases pequeños donde no entra el código completo. UPC-E muestra 8 dígitos visibles que el lector expande automáticamente a UPC-A interno de 12 dígitos. No todos los UPC-A admiten compresión a UPC-E: requiere que ciertos dígitos sigan patrones específicos definidos por GS1 US. Si tu producto va a envases pequeños, hay que pedir un UPC-A elegible para compresión al solicitar el rango.
UPC-A frente a GS1-128 en EE.UU.: GS1-128 lleva datos estructurados (lote, caducidad, peso variable) además del GTIN. Para producto unitario en supermercado americano, UPC-A. Para cajas master, palés y trazabilidad farmacéutica, GS1-128 o ITF-14. Los retailers americanos esperan UPC-A en TPV y GS1-128 o ITF-14 en distribución logística.
§FAQ
Preguntas frecuentes sobre UPCA
Q.01
¿Puedo importar productos a EE.UU. con EAN-13?
Sí. Los lectores láser de TPV americanos leen EAN-13 sin problema técnico desde finales de los 80. La pregunta real es administrativa: tu retailer puede preferir UPC-A nativo en sus sistemas internos, especialmente en programas de marca propia o cadenas como Walmart con requisitos estrictos. Si tu volumen de venta en EE.UU. es relevante, conviene registrarse en GS1 US para obtener UPC-A nativo.
Q.02
¿Cuánto cuesta registrarse en GS1 US?
GS1 US factura por afiliación anual escalonada según volumen: 30 USD/año por un único GTIN para emprendedores, 250 USD/año por hasta 10 GTIN, 750 USD/año por hasta 100, y sube hasta varios miles para catálogos grandes. La inscripción inicial paga la primera cuota más un fee de inicialización de unos 30 USD adicional. La asignación de prefijos es inmediata tras pago verificado.
Q.03
¿UPC-A funciona con GTIN-14 para cajas master?
No directamente. GTIN-14 (cajas master con varios productos dentro) usa formato ITF-14, no UPC-A. La caja master lleva ITF-14, los productos unitarios dentro llevan UPC-A. Si necesitas codificar la caja con datos extra (lote, caducidad), entonces GS1-128 sustituye o acompaña al ITF-14.
Q.04
¿Qué pasa si el dígito de control no calza al introducirlo?
Significa que copiaste mal el código. Este generador calcula el dígito 12 cuando introduces los 11 primeros, y valida los 12 si los introduces completos. Si el validador rechaza tu código, prueba a introducir solo los 11 primeros dígitos y deja que calcule el dígito 12 correcto. Si tampoco encaja con tu fuente original, hay un error de transcripción.
Q.05
¿UPC-A admite los mismos dispositivos que EAN-13?
Sí. Los lectores láser, los lectores de imagen 2D y las apps móviles profesionales (Scandit, Cognex, Zebra DataWedge) procesan UPC-A y EAN-13 sin configuración adicional. La compatibilidad bidireccional desde 1977 hace que cualquier hardware moderno los trate como un único formato.