Seleccionar idioma

Generador de Códigos de Barras

Crea códigos de barras en los formatos 1D más comunes, con tamaño y texto ajustables. Calcula el dígito de control y descarga en PNG o SVG.

Mehmet Demiray Publicado Actualizado
Compartir
EAN, UPC, ITF e ISBN requieren un número fijo de dígitos; Code 128 y Code 39 aceptan texto libre.
El valor que se codificará en el código de barras.
Multiplicador del ancho del módulo: valores más altos generan un código de barras más ancho.
Altura de las barras (en milímetros).
Imprimir el valor codificado como texto legible bajo el código de barras.

Cómo elegir la simbología adecuada

Cada formato de código de barras, llamado simbología, está pensado para un uso concreto. Para productos de venta al público fuera de Norteamérica se usa EAN, y dentro de Estados Unidos y Canadá, UPC. Ambos son el estándar de las cajas registradoras y de los catálogos de retail.

En logística y palés, el formato ITF-14 codifica agrupaciones de producto en cajas y embalajes. Para etiquetas internas, inventario o seguimiento general, Code 128 es la opción más versátil porque admite letras y números y comprime bien los datos.

Code 39 sigue siendo habitual en entornos industriales y administrativos por su sencillez, mientras que Codabar aparece en bibliotecas y bancos de sangre. Si vendes libros, ISBN deriva de EAN-13. Esta herramienta reúne varias simbologías en un solo sitio; para fichas dedicadas, tienes el generador de EAN-13, el generador de UPC-A y el generador de Code 128.

Reglas de datos por tipo

Cada simbología impone sus propias reglas sobre lo que puede contener. Los formatos numéricos de retail exigen un número fijo de dígitos: EAN-13 trabaja con doce dígitos más un dígito de control, EAN-8 con siete más control, y UPC-A con once más control. La herramienta calcula ese dígito final de forma automática, así que tú solo introduces la parte conocida.

Los formatos de texto son más flexibles. Code 128 acepta letras, números y muchos símbolos, mientras que Code 39 admite un conjunto más limitado de caracteres en mayúsculas y algunos signos. Codabar se reserva para secuencias numéricas con caracteres de inicio y fin concretos.

Si introduces datos que no encajan con el formato elegido, por ejemplo letras en un código numérico o un número de dígitos incorrecto, la herramienta lo indica con claridad antes de generar nada. Así evitas crear etiquetas que después ningún lector consigue interpretar en la caja o en el almacén.

Tamaño pensado para los lectores

Un código de barras solo sirve si se lee bien, y el tamaño influye mucho. El ancho de cada barra, conocido como módulo, debe ser suficiente para que el escáner distinga las líneas. Si reduces demasiado la imagen, las barras se juntan y aparecen errores de lectura.

La altura de las barras también cuenta. Una altura generosa permite escanear en ángulo y a distintas velocidades, algo importante en cajas con mucho movimiento. Para etiquetas muy pequeñas conviene no exagerar la reducción y mantener una altura razonable.

No olvides las zonas de silencio, los márgenes blancos a izquierda y derecha del código. Son imprescindibles para que el lector identifique dónde empieza y termina el patrón. La herramienta te deja ajustar la escala, la altura y la presencia del texto legible debajo, de forma que puedas adaptar el código a cada superficie sin perder fiabilidad.

Consejos de impresión

La impresión decide si un código se lee a la primera o da problemas en el punto de venta. Usa una resolución alta y evita ampliar imágenes en PNG, ya que se pixelan; para impresión profesional, el formato SVG es vectorial y mantiene la nitidez a cualquier tamaño.

El contraste es clave: barras oscuras sobre fondo claro, preferiblemente negro sobre blanco. Las combinaciones de colores con poco contraste o fondos brillantes confunden a muchos lectores. Comprueba también que el material de la etiqueta no genera reflejos que dificulten el escaneo.

Antes de lanzar una tirada grande, imprime una prueba y escanéala con el mismo tipo de lector que usarás en producción. Verifica que el número leído coincide con el original y que las zonas de silencio se respetan. Si necesitas comprobar el contenido de un código existente, el lector de códigos de barras te permite verificar la lectura de forma rápida.

Formatos de descarga y reutilización

Una vez generado el código puedes descargarlo en PNG o en SVG y copiar los datos que contiene. El PNG resulta cómodo para insertar el código en documentos, presentaciones o tiendas online. El SVG, al ser vectorial, es la mejor elección para diseño de etiquetas y cualquier impresión que deba escalarse sin perder calidad.

La opción de copiar el dato es útil para registrar el código en tu sistema de inventario o catálogo, de modo que la imagen y el número queden siempre sincronizados. Así reduces errores al transcribir cifras largas a mano.

Si trabajas con un único formato de forma habitual, te conviene usar la ficha dedicada correspondiente, ya que está optimizada para ese caso. Para retail europeo, el generador de EAN-13; para Norteamérica, el generador de UPC-A; y para etiquetas internas con texto, el generador de Code 128. Esta página central te ayuda a comparar y elegir antes de pasar a la herramienta especializada.

Las que respondemos con más frecuencia.

¿Qué tipo de código de barras debo usar para productos de venta?

Para productos de retail vendidos fuera de Norteamérica, el estándar es EAN-13. En Estados Unidos y Canadá se usa UPC-A. Ambos son los códigos que leen las cajas registradoras. Si vendes libros, el formato ISBN deriva de EAN-13. Para etiquetas internas que no pasan por caja, Code 128 suele ser la mejor opción.

¿Cómo genero un código de barras a partir de texto libre?

Elige una simbología que admita texto, como Code 128, que acepta letras, números y muchos símbolos, o Code 39, con un conjunto más limitado de caracteres en mayúsculas. Los formatos numéricos como EAN o UPC solo aceptan dígitos, así que no sirven para texto. La herramienta avisa si el dato no encaja con el formato elegido.

¿Qué escala debo usar para etiquetas pequeñas?

Mantén un ancho de módulo suficiente para que el lector distinga las barras y no reduzcas la imagen en exceso. Conserva una altura de barra razonable y respeta los márgenes blancos a los lados, las zonas de silencio. Antes de una tirada grande, imprime una prueba al tamaño final y escanéala para confirmar que se lee bien.

¿Por qué mi entrada de 12 dígitos aparece con 13 dígitos?

Porque EAN-13 añade automáticamente un dígito de control al final. Tú introduces los doce dígitos conocidos y la herramienta calcula el decimotercero según la fórmula del estándar. Ese dígito permite que el lector detecte errores. Es un comportamiento normal y necesario para que el código sea válido.

¿Qué pasa si introduzco datos no válidos para el formato elegido?

La herramienta lo detecta y lo indica con claridad antes de generar la imagen, por ejemplo si pones letras en un código numérico o un número de dígitos incorrecto. Así evitas crear etiquetas que después ningún escáner consiga interpretar en la caja o en el almacén.

¿En qué formatos puedo descargar el código?

Puedes descargarlo en PNG, cómodo para documentos y tiendas online, o en SVG, que al ser vectorial mantiene la nitidez a cualquier tamaño y es ideal para impresión profesional de etiquetas. También puedes copiar el dato que contiene el código para registrarlo en tu sistema de inventario.