Generador de códigos de barras

Escribe un número de serie, un código de activo o un número de producto — el código de barras aparece al instante, listo para copiar o descargar.

Cómo se usa

  1. Escribe o pega los datos — el código de barras se dibuja mientras escribes, sin pulsar ningún botón. El ejemplo ya está relleno, así que hay un código válido en pantalla desde el principio.
  2. Elige el formato: Code 128 (el predeterminado) admite cualquier ASCII imprimible — series, códigos de activo, números de pedido. EAN-13 y EAN-8 son para códigos de producto minorista y solo admiten dígitos.
  3. Para EAN, escribe 12 dígitos (EAN-13) o 7 (EAN-8) y el dígito de control se calcula por ti; escribe los 13 u 8 y se verifica el último. La línea bajo el código muestra el dígito de control real.
  4. Copia la imagen para pegarla en un documento, o descarga PNG (pantallas, etiquetas) o SVG (impresión, escalado). La zona tranquila sigue el estándar, así que el código se escanea sin ajustes.

Ejemplo

Entrada

590123412345

Resultado

5901234123457

Con el formato EAN-13, 590123412345 recibe el dígito de control 7, así que el código completo es {sample}{check}. Los mismos dígitos en Code 128 también producen un código escaneable, pero los escáneres minoristas esperan EAN.

Alcance, límites y preguntas habituales

  • Solo tres formatos: Code 128, EAN-13 y EAN-8. Code 39, Interleaved 2 of 5, UPC-A/E, códigos 2D y códigos postales quedan fuera de alcance — la interfaz está construida para poder añadir más formatos después.
  • Code 128 se limita a 100 caracteres y ASCII imprimible (32–126): los caracteres de control y las escrituras no latinas (chino, árabe, emojis) se rechazan mostrando el carácter infractor — Code 128 B/C simplemente no puede codificarlos.
  • EAN solo admite dígitos de ancho medio, exactamente 12/13 (EAN-13) o 7/8 (EAN-8). Los separadores de miles, los espacios y los dígitos no ASCII se rechazan en lugar de eliminarse en silencio, así que siempre sabes qué se codificó.
  • El dígito de control es aritmética estándar: se calcula para entradas de 12/7 dígitos y se verifica para entradas de 13/8. No significa que el código esté registrado — esta herramienta no tiene conexión con la base de datos de GS1 y funciona totalmente sin conexión.
  • Barras negras fijas sobre blanco con la zona tranquila estándar (Code 128: 10 módulos por lado; EAN-13: 11 a la izquierda, 7 a la derecha; EAN-8: 7 por lado). Sin colores personalizados, degradados, colores invertidos ni logotipos — el bajo contraste es la principal causa de fallos de escaneo.
  • Sin unidades de impresión (mm, milésimas, DPI) ni rotación: para imprimir etiquetas profesionales usa software dedicado. Los anchos PNG de 512/1024/2048 px y el SVG cubren pantallas y escalado.
  • Sin generación masiva o secuencial, sin barras portadoras, sin complemento EAN-5 y sin escaneo/decodificación — eso es otra herramienta.
  • Copiar la imagen necesita la API de portapapeles del navegador; si está bloqueada, los botones de descarga siempre funcionan. No se sube, guarda ni pone nada en la URL — todo se ejecuta en tu navegador.

Lo que suele necesitarse después, una vez listo el código de barras.