Generador de códigos de barras
Genera códigos de barras Code 128 a partir de texto o números y descárgalos como SVG o PNG. La salida vectorial se mantiene nítida a cualquier tamaño, lo cual importa porque un código de barras borroso no se escanea.
- Los archivos nunca salen de tu dispositivo
- Gratis, sin registro
- Sin marcas de agua
- Funciona sin conexión una vez cargado
Cómo generador de códigos de barras
- 1
Introduce tus datos
Cualquier ASCII imprimible — un código de producto, SKU, número de serie o referencia.
- 2
Ajusta el tamaño
Ancho y alto del módulo. Los módulos más anchos escanean de forma más fiable.
- 3
Descarga
SVG para impresión y etiquetas, PNG para pantallas y documentos.
Por qué Code 128 en lugar del código de barras minorista más familiar
El código de barras que la mayoría de la gente imagina — el de un producto de supermercado — es EAN-13 o UPC-A, y ambos son formatos numéricos puros de longitud fija ligados a un sistema de registro: los propios números son asignados centralmente por GS1 a fabricantes y productos específicos, lo que significa que un generador no puede simplemente inventar uno válido para un uso arbitrario sin coordinarse con ese registro o producir un número que colisione con el producto legítimamente registrado de otra persona. Code 128 no tiene tal requisito de registro ni longitud fija — puede codificar cualquier texto o número ASCII imprimible, desde un SKU interno corto hasta un largo código de referencia alfanumérico, que es precisamente lo que lo convierte en la elección correcta de propósito general para un generador de códigos de barras en lugar de uno específico para minoristas ligado a un registro del que esta herramienta no forma parte.
Por qué la zona silenciosa no es espacio en blanco opcional
El margen en blanco requerido a cada lado de las barras de un código de barras — llamado zona silenciosa — no es espaciado decorativo que se pueda recortar para ahorrar espacio en una etiqueta; es cómo el algoritmo de decodificación de un escáner localiza dónde empieza y termina el símbolo real en primer lugar. Un escáner que barre una imagen busca la transición de una gran región en blanco al patrón de barras del código de barras, y recortar ese margen, o colocar texto u otro elemento gráfico demasiado cerca del borde de las barras, elimina la señal que el escáner necesita incluso para reconocer que ahí empieza un código de barras — esta es una de las razones más comunes por las que un código de barras impreso falla al escanear a pesar de verse perfectamente bien a simple vista, y no tiene nada que ver con que los datos codificados sean incorrectos.
Cómo Code 128 empaqueta números de forma más eficiente que letras
Code 128 en realidad contiene tres subconjuntos de codificación internos, y el generador cambia entre ellos automáticamente según el contenido: Code C empaqueta dos dígitos en un solo símbolo siempre que aparece una racha de dígitos de longitud par, que es aproximadamente el doble de eficiente en espacio que codificar un carácter por símbolo. En el momento en que aparece una letra, un cambio de mayúsculas y minúsculas mixto, o una racha de dígitos de longitud impar, la codificación vuelve al Code B, que codifica exactamente un carácter por símbolo. Esta es la razón por la que un código de barras puramente numérico — un código de producto o un número de pedido hecho enteramente de dígitos — sale notablemente más estrecho que un código de barras que codifica el mismo número de caracteres mezclados con letras, aunque ambos representen un símbolo Code 128 válido y correctamente escaneable.
Preguntas frecuentes
¿Por qué Code 128 y no otra simbología?
Codifica el conjunto completo de ASCII imprimible, se autocomprueba mediante una suma de verificación, y se lee universalmente. EAN-13 y UPC-A son formatos numéricos de longitud fija ligados a números de producto registrados que no puedes inventar, así que son la elección equivocada para un generador de propósito general.
¿Debería descargar SVG o PNG?
SVG para cualquier cosa impresa. Un código de barras es dibujo lineal, y una imagen rasterizada ampliada desarrolla bordes suaves con los que los escáneres genuinamente fallan. PNG está bien para uso en pantalla al tamaño exacto generado.
¿Por qué mi código de barras numérico es más estrecho que uno de texto?
Porque una cadena de dígitos de longitud par se codifica en Code C, que empaqueta dos dígitos en cada símbolo y reduce aproximadamente a la mitad el ancho. Añade una letra y vuelve al Code B, que codifica un carácter por símbolo.
¿Qué es la zona silenciosa y por qué importa?
El margen en blanco a cada lado de las barras. La especificación requiere al menos diez módulos, y los escáneres lo usan para encontrar dónde empieza el símbolo. Recortarlo es una de las razones más comunes por las que un código de barras impreso no se lee.
¿Puede codificar caracteres acentuados o no latinos?
No — Code 128 solo cubre ASCII imprimible, y la herramienta lo indica en lugar de descartar caracteres silenciosamente. Para Unicode arbitrario, un código QR es el formato correcto.
Tareas habituales de generador de códigos de barras
También podrías necesitar
Generador de códigos QR
Crea códigos QR para enlaces, texto, WiFi y más
Generador de UUID
Genera UUID v4 y v7 en masa
Selector y conversor de color
HEX, RGB, HSL, CMYK y comprobación de contraste
Generador de facturas
Crea y descarga una factura profesional en PDF
Generador de contraseñas
Crea contraseñas y frases de contraseña aleatorias fuertes
Generador de currículums
Crea un currículum limpio y compatible con sistemas ATS, y descárgalo en PDF