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
- 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.
- 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.
- 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.
- 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.
Herramientas relacionadas
Lo que suele necesitarse después, una vez listo el código de barras.