Código de barras UPC: generador gratis

Escribe los 11 dígitos de tu número, o los 12, y descarga tu código UPC-A en PNG o SVG, sin registrarte ni crear una cuenta.

Tipo de código de barras

UPC-A

Esta herramienta dibuja el código de barras de un número que ya tienes. No te da un número de producto registrado. Para vender en tiendas o en marketplaces, necesitas números GTIN de GS1.

Este es un número de ejemplo: escribe el tuyo para descargar.

11 dígitos. El dígito de control se agrega por ti.

Código de barras UPC-A: 400123456782
Tamaño impreso
38.3 × 27.1 mm
Ancho de barra
0.339 mm

SVG es para software de impresión y diseño.

Tamaño, color y archivo

Imprimir

Papel

En la ventana de impresión, elige Escala 100% (Tamaño real) y desactiva Ajustar a la página. La regla de la página debe medir 50 mm.

¿Qué es un código de barras UPC?

Un código de barras UPC es un código de 12 dígitos, el GTIN-12 en el vocabulario de GS1, que GS1 describe como el más usado en Norteamérica (GS1, 2026).

  • GS1 US explica que un código de barras 1D, como un UPC, es una serie de líneas y espacios verticales que representa un GTIN (GS1 US, 2026).
  • Esta página dibuja UPC-A, el de 12 dígitos, y no dibuja UPC-E.
  • No lee ni busca códigos UPC: solo dibuja el código de barras de un número que ya tienes.

¿Cómo crear un código UPC?

Para crear un código UPC, escribe los 11 dígitos de tu número en el campo, revisa la vista previa y descarga el código de barras en PNG o SVG.

  • Si ya tienes los 12 dígitos, escríbelos: la página comprueba el último y lo rechaza si es incorrecto.
  • El número que aparece al abrir la página, 40012345678, es un ejemplo que escribimos nosotros y no es un número de producto; reemplázalo por el tuyo antes de descargar.
  • Un prefijo UPC que empieza con 4, según las Especificaciones Generales de GS1, sirve para emitir Números de Circulación Restringida dentro de una empresa (GS1 General Specifications, versión 26.0, 2026).
  • El archivo UPC-A sale sin marca de agua y sin pedirte una cuenta.

¿Cómo generar un UPC de 12 dígitos con el dígito de control?

Para generar un UPC de 12 dígitos, escribe los 11 dígitos de tu número o los 12: el duodécimo es el dígito de control, y la página lo agrega o lo comprueba.

Lo que hace el cuadro de UPC-A con números de ejemplo.
Lo que escribesLo que hace la página
40012345678 (11 dígitos)Dibuja 400123456782: se agrega el dígito de control 2.
400123456782 (12 dígitos, dígito correcto)Lo dibuja tal como lo escribiste.
400123456785 (12 dígitos, dígito incorrecto)Lo rechaza y dice: El dígito de control debería ser 2, no 5.
40012345676 (11 dígitos que parecen haber perdido un cero inicial)Dibuja 400123456768 con el dígito de control agregado y avisa: Si este número perdió un cero inicial, el código de barras es 040012345676.
4001234567 (10 dígitos)Lo rechaza y dice: UPC-A necesita 11 dígitos (el dígito de control se agrega) o 12 dígitos; esto tiene 10.
  • La página nunca cambia los dígitos que escribes: el aviso del cero inicial solo te dice qué número de 12 dígitos quizá querías.

¿Puede un código de barras UPC llevar letras?

No, un código de barras UPC-A admite solo dígitos; un número con letras necesita Code 128, que hace el generador de código de barras.

¿Cómo se calcula el dígito de control de un UPC?

El dígito de control de un UPC se calcula con los primeros once dígitos y es el duodécimo: GS1 US lo describe como un solo número agregado al final (GS1 US, 2026).

  • GS1 US describe el último dígito de un UPC o un EAN como un dígito de control, un solo número (GS1 US, 2026).
  • El método manual de GS1 da a los once dígitos los pesos 3, 1, 3, 1 y así sucesivamente, con 3 en el primero y en el undécimo, suma los resultados y resta el total del siguiente múltiplo de diez (GS1, 2026).
Ejemplo resuelto: el dígito de control de un UPC-A para el número de ejemplo 40012345678.
DígitosSuma por el pesoResultado
Dígitos 1.º, 3.º, 5.º, 7.º, 9.º y 11.º: 4, 0, 2, 4, 6, 824 × 372
Dígitos 2.º, 4.º, 6.º, 8.º y 10.º: 0, 1, 3, 5, 716 × 116
Total72 + 1688
Dígito de control: el siguiente múltiplo de diez, 90, menos el total90 menos 882
  • Con el dígito al final, el UPC-A es 400123456782, el número que la página dibuja para 40012345678. Cuando el total ponderado ya es múltiplo de diez, el dígito de control es 0.

¿Puede esta página comprobar el dígito de control de un UPC?

Sí, esta página puede comprobar el dígito de control de un UPC, y solo ese dígito: si escribes los 12, rechaza un último dígito incorrecto y muestra el correcto; si escribes 11, lo agrega.

  • Compara el dígito con los otros once y nada más, así que no puede decirte a quién se emitió el número ni si está registrado.

¿UPC o EAN: cuál uso?

Entre UPC y EAN, usa el tipo que corresponde al número que te asignaron: GS1 llama UPC al GTIN-12 y EAN o JAN al GTIN-13, y GS1 US dice que ambos pueden usarse a nivel internacional (GS1, 2026; GS1 US, 2026).

UPC-A y EAN-13 tal como los dibuja este generador.
Qué cambiaUPC-AEAN-13
Dígitos que escribes11, o los 1212, o los 13
Nombre en GS1GTIN-12GTIN-13
Dónde dice GS1 que se usa másNorteaméricaEuropa y el resto del mundo
Zonas de silencio, izquierda y derecha9 y 9 módulos11 y 7 módulos
Tamaño del archivo al 100%38.3 × 27.1 mm38.3 × 27.1 mm
  • Las zonas de silencio son distintas, pero juntas suman 18 módulos en los dos, así que los dos archivos salen del mismo tamaño al 100%.
  • Esta página dibuja UPC-A; para un EAN-13 abre el generador EAN-13, y para los demás tipos, el generador de código de barras.

¿Cuánto cuesta un número UPC y quién lo asigna?

Esta página no te da ningún número UPC ni conoce su precio: dibuja el código de barras de un número que ya tienes. El número y su precio se piden a GS1, que afirma ser el único proveedor oficial de GTIN y de códigos de barras EAN/UPC en el mundo (GS1, 2026).

  • El número, según GS1, comienza con un Prefijo de Empresa GS1, y ese prefijo se obtiene de una organización miembro de GS1 (GS1, 2026).
  • Dibujar aquí el código de barras no cuesta nada, pero la imagen no registra ningún número.

¿Puede un código UPC mostrar su número debajo de las barras?

Sí, un código UPC puede mostrar su número debajo de las barras, y puedes quitarlo desactivando “Mostrar el texto debajo de las barras” en Tamaño, color y archivo.

  • En un SVG los dígitos son contornos, no una fuente; el cuadro de impresión tiene la misma opción.

¿Qué tamaño debe tener un código de barras UPC?

Un código de barras UPC-A de esta página mide al 100% 38.3 × 27.1 mm con sus márgenes en blanco, con barras de 0.339 mm.

Archivos UPC-A del menú Tamaño a 600 dpi, la resolución por defecto.
TamañoAncho de barraTamaño impreso
80%0.296 mm33.5 × 23.7 mm
100%0.339 mm38.3 × 27.1 mm
200%0.635 mm71.8 × 50.8 mm
  • La referencia de GS1 Canadá pone el 100% en una barra de 0.33 mm y permite del 80% al 200% (GS1 Canadá, 2018); el menú ofrece esos tres pasos y redondea cada barra a píxeles enteros, por eso el 100% da 0.339 mm.
  • A 300 dpi, el 80% da el mismo archivo que el 100%.
  • Para lectura automatizada, como en logística, GS1 Canadá recomienda del 150% al 200% (GS1 Canadá, 2018); no es una cifra de caja ni de estantería, y de nuestros tres tamaños solo el 200% entra en ese rango.
  • Si eliges Baja en la altura de barra, el UPC-A muestra el aviso “Más bajo que la altura de GS1”.
  • Para imprimir a tamaño real, elige Imprimir a tamaño real, en la ventana de impresión elige Escala 100% (Tamaño real) y comprueba que la regla mide 50 mm.

¿Cómo hacer códigos UPC en masa?

Para hacer códigos UPC en masa, abre la pestaña Varios, escribe un número UPC por línea y descarga un solo ZIP con hasta 1000 archivos SVG o 100 PNG.

  • Cada línea sigue las reglas de UPC-A: una de 11 dígitos recibe su dígito de control y una de 12 se comprueba.
  • Un dígito de control incorrecto detiene la descarga y la página nombra la línea, como en “Línea 3: El dígito de control debería ser 2, no 5.”
  • Tampoco importa CSV ni Excel: los números se pegan en el campo, uno por línea.

¿Por qué no escanea mi código de barras UPC?

Un código de barras UPC-A puede no escanear si su dígito de control es incorrecto, si le recortaron los márgenes, si se imprimió muy pequeño o si las barras son muy claras.

  • Aquí la página rechaza un dígito de control incorrecto, conserva los márgenes en blanco en cada archivo (9 módulos por lado en un UPC-A) y avisa cuando el color de las barras es demasiado claro o lleva mucho rojo.
  • GS1 Canadá aconseja barras negras sobre fondo blanco y evitar el rojo, el naranja y el amarillo, porque el láser del escáner es rojo (GS1 Canadá, 2024).
  • Lo que no hemos probado: un UPC-A impreso en una etiqueta y los escáneres de mano; antes de imprimir muchos, escanea uno impreso.

¿Qué hace la página con el número que escribo?

Lo que escribes se codifica en tu navegador y no se envía a nuestros servidores.

  • Varnip sí mide cómo se usan los generadores, por ejemplo qué formato se descargó, nunca lo que escribes.

Última actualización

Consulta cómo probamos este generador.

¿En qué estándares y fuentes se basa esta página?

Esta página se basa en estos documentos de GS1, GS1 US y GS1 Canada para el dígito de control, los nombres UPC y GTIN, el tamaño del símbolo y quién emite los números: