¿Qué es un código de barras y para qué sirve?
Un código de barras es una representación visual de datos mediante una serie de barras y espacios de distinta anchura que un lector óptico traduce en números o texto. Nació para agilizar el paso por caja en los supermercados y hoy está en casi todo: productos, paquetería, entradas, fichas de biblioteca, historiales médicos o inventarios de almacén. Un lector láser o la cámara de un móvil miden la anchura de cada barra y de cada espacio y reconstruyen la información en milésimas de segundo.
Sus usos más habituales son la gestión de inventario (identificar cada artículo con un código único), el etiquetado de productos para la venta al público, el seguimiento de envíos en logística y el control de activos dentro de una empresa. Frente al código QR, que es bidimensional y guarda más datos, el código de barras clásico es lineal, muy fiable y perfecto cuando solo necesitas codificar un identificador.
Code128 vs. EAN-13: cuál elegir
Este generador crea los dos formatos lineales más usados, cada uno pensado para un propósito distinto:
- Code128: codifica letras, números y símbolos ASCII con longitud variable. Es la mejor opción para uso interno: números de serie, referencias de almacén, códigos de lote, etiquetas de estantería o seguimiento de paquetes. Es muy compacto y admite prácticamente cualquier texto.
- EAN-13: codifica exactamente 13 dígitos y es el estándar mundial de los productos de venta al público (el que ves en cualquier envase del supermercado). Los tres primeros dígitos identifican el país o la organización, los siguientes a la empresa y al producto, y el último es el dígito de control.
Regla rápida: si vas a vender un producto en tiendas, usa EAN-13 con tu numeración oficial; si es para organizar tu propio inventario o etiquetar cajas, Code128 es más flexible y práctico.
Para qué sirven los códigos de barras
- Inventario y almacén: asigna un código único a cada producto y controla existencias, entradas y salidas con un lector.
- Productos de venta: el EAN-13 permite que el artículo pase por caja en cualquier comercio del mundo.
- Etiquetas y logística: imprime etiquetas para cajas, palés o envíos y sigue su rastro en cada punto de la cadena.
- Activos y equipos: etiqueta ordenadores, herramientas o mobiliario para inventariarlos y localizarlos.
- Eventos y biblioteca: entradas, carnés o fichas que se validan con un simple escaneo.
Cómo usar el generador paso a paso
- Elige el tipo: Code128 para texto o números libres, EAN-13 para un producto de 13 dígitos.
- Escribe el contenido: el código de barras se dibuja automáticamente en la vista previa mientras escribes.
- Ajusta el aspecto: sube o baja la altura de las barras, cambia la anchura del módulo (más ancho = más fácil de leer) y decide si quieres el texto legible debajo.
- Descarga el PNG: pulsa «Descargar PNG» y coloca la imagen en tu etiqueta, ficha o documento.
El dígito de control del EAN-13
El dígito de control es el decimotercer dígito de un EAN-13 y sirve para que el lector detecte errores: si un número se lee o se teclea mal, el cálculo no cuadra y el sistema avisa. Se obtiene a partir de los 12 primeros dígitos con el módulo 10:
Ejemplo con 590123412345: los dígitos en posición impar suman 5+0+2+4+2+4 = 17; los de posición par, 9+1+3+1+3+5 = 22, que por 3 son 66. El total es 17 + 66 = 83; 83 módulo 10 es 3, y 10 − 3 = 7. Por eso el EAN-13 completo es 5901234123457. Si introduces solo los 12 dígitos, esta herramienta calcula y añade el 7 por ti.
Buenas prácticas para que el código se lea bien
- Contraste alto: barras negras sobre fondo blanco. Evita fondos de color o texturas bajo las barras.
- Anchura suficiente: si el módulo es muy fino, algunos lectores fallan. Ante la duda, usa barras más anchas.
- Márgenes laterales: deja siempre espacio blanco («zona de silencio») a izquierda y derecha; sin él, el lector no encuentra el inicio.
- No deformes la imagen: amplía o reduce manteniendo la proporción; si estiras solo el ancho, las barras dejan de ser legibles.
Preguntas frecuentes
¿Cómo crear un código de barras gratis?
Elige el tipo (Code128 para texto o números, EAN-13 para productos de 13 dígitos), escribe el contenido y el código de barras se dibuja al instante en tu navegador. Luego pulsa «Descargar PNG» para guardarlo. Es totalmente gratis y sin registro.
¿Qué diferencia hay entre Code128 y EAN-13?
Code128 admite letras, números y símbolos con longitud variable, ideal para logística, etiquetas internas o números de serie. EAN-13 codifica exactamente 13 dígitos y es el estándar de los productos de venta al público que se leen en las cajas de las tiendas.
¿Qué es el dígito de control de un EAN-13?
Es el último dígito del código y sirve para detectar errores de lectura o de tecleo. Se calcula con los 12 primeros dígitos mediante el módulo 10: si escribes solo 12 dígitos, este generador añade automáticamente el decimotercero.
¿Necesito registrar mi código EAN-13 para vender productos?
Para vender en tiendas necesitas un prefijo de empresa oficial de GS1, que garantiza que el código es único en todo el mundo. Este generador crea el dibujo del código correctamente, pero no asigna ni registra prefijos GS1: úsalo para pruebas, uso interno o cuando ya dispongas de tu numeración.
¿El código de barras se lee con cualquier lector?
Sí. Code128 y EAN-13 son estándares universales que reconocen los lectores láser, los de cámara y las apps de móvil. Para que la lectura sea fiable, mantén buen contraste, no reduzcas demasiado la anchura de las barras y respeta los márgenes blancos a los lados.
¿Puedo imprimir el código de barras?
Sí. Descarga el PNG y colócalo en etiquetas, cajas o fichas de producto. Para imprimir usa una anchura de barra suficiente, tinta negra sobre fondo blanco y deja margen a los lados. Prueba siempre a escanearlo antes de imprimir en cantidad.