Para qué sirve cada formato
El generador de códigos de barras de abcsyg.com ofrece cinco formatos. La diferencia principal no es cómo se ven, sino qué caracteres admiten y quién tiene que entregarte el número.
| Formato | Qué contiene | Uso típico |
|---|---|---|
| EAN-13 | 13 dígitos (12 de datos y 1 de control) | Productos de venta en comercios de gran parte del mundo |
| UPC-A | 12 dígitos (11 de datos y 1 de control) | Productos de venta en Estados Unidos y Canadá |
| EAN-8 | 8 dígitos (7 de datos y 1 de control) | Envases muy chicos donde no entra un EAN-13 |
| Code 128 | Letras sin tildes, números y símbolos del teclado | Logística, envíos, inventarios, credenciales |
| Code 39 | Mayúsculas, números y - . $ / + % y el espacio | Formato más antiguo, usado en industria; lo leen casi todos los lectores |
La regla práctica: si el código va a identificar un producto que se vende en comercios, usás EAN-13 o UPC-A. Para cualquier otra cosa (cajas, estantes, legajos, equipos, pedidos) Code 128 es la opción más cómoda porque acepta texto y números y no depende de ninguna organización.
Cómo se calcula el dígito de control del EAN-13
El último dígito de un EAN-13 no es un dato: es una comprobación calculada con los otros doce. Sirve para detectar errores de tipeo o de impresión. Así se calcula, usando como ejemplo los doce dígitos 400638133393.
- Escribí los doce dígitos y asignales pesos alternados, empezando desde la izquierda con 1 y después 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
- Multiplicá cada dígito por su peso: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9.
- Sumá los resultados: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
- Buscá cuánto falta para llegar al múltiplo de 10 siguiente: de 89 a 90 faltan 1. Ese es el dígito de control.
- El código completo queda 4006381333931. Si la suma ya fuera múltiplo de 10, el dígito de control sería 0.
Si cambiás un solo dígito y dejás el último igual, la cuenta ya no cierra y el lector descarta la lectura en lugar de entregar un número equivocado. Por eso el generador, cuando escribís los 13 dígitos y el último no coincide, te avisa cuál debería ser; y si escribís solo los 12 primeros, lo calcula y lo agrega por vos.
UPC-A y EAN-8: el mismo cálculo, otra medida
El UPC-A usa la misma idea con 11 dígitos de datos. Ejemplo: 03600029145. Los dígitos en posiciones impares (1.º, 3.º, 5.º…) suman 0 + 6 + 0 + 2 + 1 + 5 = 14, y se multiplican por 3: 42. Los de posiciones pares suman 3 + 0 + 0 + 9 + 4 = 16. Total: 42 + 16 = 58, y para llegar a 60 faltan 2. El código completo es 036000291452.
Un UPC-A equivale a un EAN-13 que empieza con 0: el mismo número, con un cero adelante, daría 0036000291452 y el mismo dígito de control. Por eso los lectores modernos entienden los dos.
En el EAN-8 los pesos se alternan al revés (3, 1, 3, 1, 3, 1, 3, empezando desde la izquierda). Para 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63, y hasta 70 faltan 7. El código es 73513537.
El aviso importante: los números los asigna GS1
Generar un dibujo de barras con un número no te da derecho a usar ese número. Para vender productos en comercios o en tiendas en línea que lo exigen, los números EAN y UPC deben asignarse a tu empresa a través de GS1, la organización que administra estos códigos, normalmente por medio de su oficina en tu país. Los códigos los reserva GS1 por empresa, para que dos fabricantes no terminen con el mismo número.
El generador dibuja el símbolo correctamente, pero no sabe si el número que escribiste ya pertenece a otro producto, ni lo registra. Si inventás un EAN-13 y lo pegás en un producto que vas a vender, puede coincidir con el de otra marca y generar confusiones en el inventario de quien lo compre.
Para uso interno la situación es otra: inventario propio, estantes, cajas, legajos, equipos o entradas a un evento. Ahí podés usar Code 128 con los códigos que quieras, o incluso un EAN-13 de tu invención, siempre que el código no salga de tu organización.
Tamaño, contraste y zonas libres
La mayoría de los códigos que no escanean fallan por cómo están impresos, no por el número. Revisá estos puntos antes de imprimir:
- Contraste: barras negras sobre fondo blanco es la combinación segura. Evitá barras de colores claros, fondos con textura y el rojo sobre blanco, que muchos lectores de luz roja no distinguen.
- Zona libre: dejá espacio en blanco a los lados. En el EAN-13 la norma pide unos 11 módulos a la izquierda y 7 a la derecha, donde un módulo es el ancho de la barra más fina. Si el código toca el borde de la etiqueta o un dibujo, el lector no sabe dónde empieza.
- Ancho de barra: en el generador, usá un ancho de 2 px o más. Cuanto más finas son las barras, más fácil es que una impresora de baja resolución las empaste.
- Alto: barras muy bajas son más difíciles de apuntar. El valor por defecto suele alcanzar; subilo si el lector tiene que ubicarse a mano.
- No estires: si agrandás o achicás una imagen PNG con proporciones distintas, las barras cambian de ancho relativo y el código deja de leerse.
- Mostrar el texto debajo: conviene dejarlo activado, porque si el código se daña alguien puede teclear el número.
PNG o SVG: cuándo conviene cada uno
El generador permite descargar el código en PNG o en SVG. El PNG es una imagen de píxeles: es la opción práctica para pegar en un documento, una planilla o una etiqueta de un tamaño fijo. Si lo agrandás después, los bordes de las barras se ven borrosos y puede ser difícil de leer.
El SVG es un dibujo vectorial: se puede escalar a cualquier tamaño sin perder nitidez, por eso es lo mejor para imprentas, diseño de envases o carteles grandes. Si no estás seguro, descargá los dos: el PNG para uso cotidiano y el SVG como original de respaldo.
Probalo antes de imprimir 500 etiquetas
Mostrá el código en pantalla (o imprimí una sola hoja de prueba) y escanealo con la cámara de tu celular o con la aplicación de lector de códigos que uses. Chequeá que el número que lee sea exactamente el que escribiste.
Hacelo también con el tamaño real que va a tener en la etiqueta, y con el mismo papel y la misma impresora. Un código que se lee bien en la pantalla puede fallar en una impresora térmica de baja calidad o sobre un papel brillante. Si falla, probá con barras más anchas, más margen o un fondo más blanco antes de cambiar de formato.
Preguntas frecuentes
¿Puedo inventar un EAN-13 para vender mis productos?
Para venderlos en comercios o plataformas que lo exigen, necesitás los números asignados por GS1 a tu empresa. Un número inventado puede coincidir con el de otro producto. Para inventario interno sí podés usar los códigos que quieras.
¿Qué diferencia hay entre EAN-13 y UPC-A?
El EAN-13 tiene 13 dígitos y es el estándar de gran parte del mundo; el UPC-A tiene 12 y se usa en Estados Unidos y Canadá. Un UPC-A es igual a un EAN-13 que empieza con 0, y los lectores modernos leen los dos.
¿Qué formato me conviene para un inventario propio?
Code 128: admite letras sin tildes, números y símbolos del teclado, es compacto y no requiere registrar números en ninguna organización.
¿Por qué mi código EAN-13 no es válido?
Lo más probable es que el último dígito no coincida con el cálculo de los otros doce. El generador te muestra cuál debería ser, o lo calcula solo si escribís únicamente los 12 primeros.
¿Se sube el número que escribo a algún servidor?
No. El código se dibuja en tu navegador y no se envía nada a ningún servidor.