🧰 ToolPicoTodas las herramientas →

Inicio > Blog > ¿Qué código de barras usar para vender un producto?

¿Qué código de barras usar para vender un producto? UPC-A, EAN-13 o Code 128

Vas a lanzar un producto y necesitas ponerle un código de barras, pero no sabes si te hace falta UPC-A, EAN-13 o Code 128. Esta guía explica cuándo usar cada formato, cómo funciona el dígito de control, y cómo generarlo y descargarlo en segundos.

Índice

Cómo elegir el formato correcto según tu producto

Respuesta rápidaPara un producto de venta al por menor: usa UPC-A si se vende en Estados Unidos o Canadá, y EAN-13 (o EAN-8 para envases pequeños) para el resto del mundo. Para números de serie internos, envíos o etiquetas de almacén, Code 128 es la opción más flexible.

La confusión más habitual es pensar que existe "un" código de barras universal. En realidad, cada formato responde a un contexto distinto. UPC-A es el estándar de 12 dígitos que ves en casi cualquier producto de supermercado en EE. UU. y Canadá. EAN-13 es su equivalente internacional, con 13 dígitos, y es el que domina en Europa, Latinoamérica y el resto del mundo. Si tu producto solo se vende localmente y fuera de Norteamérica, EAN-13 es normalmente la elección correcta.

Si en cambio no estás etiquetando un producto para punto de venta, sino generando números de serie, referencias internas o etiquetas de almacén, Code 128 es más adecuado: admite letras, números y símbolos sin límite fijo de longitud, y su variante Code 128-C comprime pares de dígitos para códigos más cortos. Para cajas de envío completas (no la unidad individual), se usa ITF-14; para envasado farmacéutico, Pharmacode; y para bibliotecas o bancos de sangre, Codabar sigue siendo habitual.

Ejemplo orientativo — formato según el caso de uso
Caso de usoFormato recomendadoDígitos típicos
Producto minorista en EE. UU./CanadáUPC-A12
Producto minorista internacionalEAN-1313
Envase pequeño (chicles, cosmética mini)EAN-88
Número de serie / etiqueta de almacénCode 128variable
Caja de envío / embalaje exteriorITF-1414

Ejemplo ilustrativo: una tienda que vende el mismo artículo en EE. UU. y en España necesitará normalmente dos códigos distintos — un UPC-A para el mercado estadounidense y un EAN-13 para el europeo — porque cada red de distribución escanea el formato esperado en esa región.

El dígito de control, explicado sin fórmulas complicadas

Respuesta rápidaEl dígito de control es el último número del código, calculado automáticamente a partir de los anteriores, y sirve para que el escáner detecte una errata antes de que el número se use.
Dígito de control: un dígito adicional calculado con una fórmula fija (suma ponderada de posiciones pares/impares, redondeada al siguiente múltiplo de 10) que se añade al final de códigos como UPC-A, EAN-13, EAN-8 e ITF-14. No aporta información sobre el producto en sí — solo permite verificar que el resto del número se leyó correctamente.

En la práctica no necesitas calcularlo a mano: en el generador de ToolPico basta con introducir 11 dígitos para UPC-A (o 12 para EAN-13, 7 para EAN-8, 13 para ITF-14) y la herramienta añade el dígito de control correcto automáticamente. También puedes introducir el número completo, y la herramienta verificará si el último dígito ya es válido.

Importante: generar un código de barras técnicamente válido no significa que el número esté autorizado para vender. Para que un artículo se reconozca en la caja de una tienda real, el número UPC-A o EAN-13 debe ser un GTIN emitido oficialmente por GS1 (GS1 US para UPC-A). Esta herramienta dibuja el código de barras que le pidas, pero no emite ni registra números de producto.

PNG o SVG: qué formato de archivo descargar

Respuesta rápidaUsa PNG para impresoras de etiquetas, documentos y web; usa SVG (vectorial) para envasado, señalización o imprenta profesional, porque no pierde nitidez a ningún tamaño.

Un archivo PNG es una imagen de píxeles: perfecta para pegar en una hoja de Word, subir a una web, o enviar a una impresora de etiquetas térmica de escritorio. Un archivo SVG es vectorial — describe el código de barras con líneas matemáticas en lugar de píxeles, así que se puede ampliar a cualquier tamaño (una caja grande, un cartel) sin volverse borroso ni pixelado. Las imprentas profesionales casi siempre piden el vector.

Elegir formato de descarga
NecesidadFormato
Etiqueta impresa en casa/oficinaPNG
Envasado o imprenta profesionalSVG
Compartir rápido por chat/emailPNG

Si generas varios códigos a la vez —por ejemplo una serie de referencias internas EXP-001 a EXP-050— también puedes descargarlos todos juntos en un ZIP (PNG o SVG) o imprimirlos directamente en una hoja de etiquetas tamaño Carta, sin tener que exportar uno por uno.

Preguntas frecuentes

¿Qué formato de código de barras debería elegir?
Depende de tu uso. Para productos individuales de venta al por menor vendidos en Estados Unidos o Canadá, usa UPC-A; para el comercio internacional, usa EAN-13 (o EAN-8 para envases pequeños). Para números de serie internos, seguimiento de envíos, o etiquetas de almacén, usa Code 128 o Code 39. Para cajas de envío, usa ITF-14. En caso de duda, empieza con Code 128 — es flexible y ampliamente compatible.
¿Qué es un dígito de control y cómo se calcula?
Un dígito de control es un último dígito calculado a partir de los dígitos anteriores según una fórmula fija (para UPC-A y EAN-13, una suma ponderada de las posiciones impares/pares, completada hasta el siguiente múltiplo de 10). Permite que el software de escaneo detecte un error de lectura o una errata antes de que el número se use. En esta herramienta, basta con introducir 11/12/7/13 dígitos para UPC-A/EAN-13/EAN-8/ITF-14 — el dígito de control correcto se calcula y añade automáticamente.
¿Puedo usar cualquier número como código UPC-A o EAN-13?
Puedes generar un código de barras válido con cualquier número de la longitud correcta, y la herramienta calculará el dígito de control por ti. Pero para que un artículo se venda realmente en un comercio real, ese número debe ser un GTIN emitido oficialmente por GS1 (GS1 US para UPC-A). Un número inventado producirá un código de barras técnicamente correcto pero no reconocido por los sistemas de punto de venta de las tiendas.
¿Debo descargar el código de barras en PNG o en SVG?
Usa PNG para impresoras de etiquetas, documentos de oficina o la web — se abre en cualquier programa sin configuración adicional. Usa SVG para envasado, señalización o imprenta profesional, porque es un gráfico vectorial que se escala a cualquier tamaño sin perder nitidez, algo que las imprentas suelen exigir.
¿Se envían mis datos de código de barras a un servidor?
No. La generación del código de barras se realiza íntegramente en tu navegador, usando la biblioteca de código abierto JsBarcode. El número o texto que introduces nunca se envía, guarda ni registra en ningún servidor — desaparece en cuanto cierras la página.

Genera tu código de barras UPC-A, EAN-13 o Code 128 gratis, con vista previa en directo y descarga en PNG/SVG.

Probar el generador de código de barras →

Guías relacionadas

Nota metodológica: los ejemplos numéricos de esta guía (cantidades de dígitos, rangos de series) son ilustrativos y sirven para explicar el funcionamiento del formato, no una tabla oficial de GS1. Este contenido es informativo y no sustituye el registro oficial de un GTIN ante GS1 si necesitas vender en comercios reales.