Generador de códigos de barras

Crea códigos de barras EAN, UPC, Code 128, Code 39 e ITF-14 con los dígitos de control resueltos y salida en SVG, PNG o PDF.

100 % privado — funciona totalmente en tu navegador. Tus datos se procesan en tu dispositivo y nunca se envían a Internet.

Sobre el generador de códigos de barras

Un código de barras no es una imagen de unos números: es un patrón concreto de barras y espacios con un dígito de control y una zona de silencio, y si te equivocas en cualquiera de los dos el escáner simplemente te pita. Esta herramienta codifica cada simbología correctamente según la especificación, calcula el dígito de control por ti y te devuelve un archivo nítido que puedes imprimir.

Cubre seis tipos: EAN-13, UPC-A y EAN-8 para productos de tienda, Code 128 para cualquier cosa con letras y números, Code 39 para sistemas antiguos de almacén e inventario, e ITF-14 para cajas de envío.

Todo ocurre en tu navegador. Ningún valor que escribas se envía a ninguna parte, lo cual importa cuando ese valor es un código de producto que aún no has lanzado.

Cómo se usa

  • Elige el tipo. La pista bajo las opciones te dice cuántos dígitos espera
  • Escribe el valor. El código de barras se actualiza mientras escribes
  • Ajusta el ancho y el alto de barra si va sobre algo muy pequeño o muy grande
  • Añade un rótulo si quieres un nombre de producto o una ubicación impresos bajo el código
  • Descarga en SVG, PNG o PDF listo para imprimir, o copia el código SVG directamente en una página

Los dígitos de control se resuelven por ti

EAN, UPC e ITF terminan todos en un dígito de control que se calcula a partir de los dígitos anteriores. Esta herramienta lo maneja en ambos sentidos:

  • Escribe los 12 dígitos de un EAN-13 y el decimotercero se calcula y se añade, indicándote qué se añadió
  • Escribe los 13 y el dígito de control se verifica. Si está mal, obtienes el correcto en vez de un código de barras roto

Ese segundo caso importa más de lo que parece. Un dígito de control mal tecleado produce un código de barras de aspecto perfecto que no escanea nada.

Aquí no hay nada que activar, porque en EAN, UPC e ITF el dígito de control es parte de la simbología, no un extra. Un EAN-13 de 12 dígitos no es un código de barras más corto: no es un código de barras en absoluto, y ningún escáner lo leerá.

Code 39 es la excepción. Su carácter de control es genuinamente opcional: la mayoría de sistemas lo ignoran, pero LOGMARS, HIBC y algunas normas de defensa y sanidad lo exigen. Por eso, al elegir Code 39 aparece una casilla para añadir el carácter de control mod-43, y permanece desactivada salvo que la pidas.

La zona de silencio

El margen en blanco a ambos lados de un código de barras forma parte del símbolo, no es decoración. El escáner lo usa para encontrar dónde empieza el código, y con diferencia el motivo más común de que un código impreso «no funcione» es que alguien lo recortó al ras o lo puso pegado al borde de una caja.

La zona de silencio se incluye de forma predeterminada y se muestra en el resultado. Déjala activada salvo que coloques el código en una maquetación que ya reserve ese margen.

El texto de debajo

Bajo las barras pueden aparecer dos cosas distintas.

  • El número en sí: activado por defecto, y normalmente conviene dejarlo. GS1 exige los dígitos legibles bajo un EAN o UPC de tienda, y son los que permiten a una cajera teclear el código a mano cuando la etiqueta está dañada. Se imprime agrupado como marca la convención, de modo que un EAN-13 se lee 5 901234 123457
  • Un rótulo tuyo: desactivado salvo que escribas uno. Sirve para un nombre de producto, una ubicación de estantería, un responsable del activo: lo que una persona necesite leer y no esté codificado en las barras

El rótulo se dibuja bajo el número en una tipografía proporcional y se escala con todo lo demás, así que llega al PNG y al PDF exactamente como se ve en pantalla.

Imprimir en PDF

La descarga en PDF coloca el código de barras arriba a la izquierda de una página A4, dentro de un margen de 10 mm, y lo dimensiona en milímetros reales en vez de en píxeles de pantalla.

Esa distinción importa. Un código de barras es un objeto físico: que escanee depende de lo ancha que acabe la barra más estrecha sobre el papel, no de cuántos píxeles tenía en pantalla. Fijar el ancho en milímetros significa que lo que indicas es lo que se imprime.

  • El tamaño nominal de un EAN-13 de tienda ronda los 37 mm de ancho. Los escáneres toleran aproximadamente del 80 % al 200 % de eso, así que cualquier valor entre unos 30 mm y 75 mm es seguro
  • Para etiquetas de inventario en Code 128, de 40 a 60 mm es un rango cómodo
  • Para ITF-14 en cajas, ve a lo grande: el sentido de esa simbología es sobrevivir a una impresión tosca

En modo por lotes obtienes un código de barras por página, todos en la misma posición superior izquierda, que es el punto de partida correcto si vas a alimentar una cortadora de etiquetas o a importar las páginas en una maquetación.

Imprime al 100 % sin escalar. «Ajustar a la página» es la forma más habitual de convertir un código de barras correcto en uno ilegible.

Qué tipo usar

  • EAN-13: el código de barras de tienda estándar en casi todo el mundo fuera de Norteamérica. 13 dígitos, que te asigna GS1
  • UPC-A: el equivalente norteamericano, 12 dígitos. En realidad es un EAN-13 con un cero delante, y por eso ambos se escanean indistintamente
  • EAN-8: una versión corta para envases demasiado pequeños para un EAN-13 completo
  • Code 128: el caballo de batalla para todo lo que no sea un producto de tienda: números de pedido, etiquetas de inventario, números de serie, direcciones. Admite letras, dígitos y puntuación, y compacta automáticamente las series largas de dígitos para que el código quede corto
  • Code 39: más antiguo, más largo y menos denso, pero todavía obligatorio en algunos sistemas de almacén, defensa y automoción. Su carácter de control es opcional y se puede activar
  • ITF-14: se imprime en la caja exterior, no en el producto. Sus barras anchas sobreviven a la impresión directa sobre cartón ondulado

Si dudas y no es un producto de tienda, usa Code 128.

Hacer muchos de una vez

Marca Crear muchos a la vez y pega una lista: un valor por línea, hasta 200. Cada línea se codifica y se comprueba por separado, así que un valor incorrecto se señala con el motivo en lugar de estropear el lote en silencio. La descarga te da entonces un ZIP con un archivo por código de barras, nombrado según su valor.

Es la forma habitual de producir de una sola vez las etiquetas de una gama de productos o un juego de etiquetas de inventario.

Conviene saber

  • Funciona en Windows, macOS, Linux y ChromeOS: se ejecuta en el navegador, así que no hay nada que instalar
  • El SVG es la mejor descarga para imprimir. Es independiente de la resolución, así que las barras se mantienen nítidas a cualquier tamaño. El PNG está bien para pantalla o correo
  • El ancho de barra va en píxeles enteros a propósito. Los anchos fraccionarios se emborronan al rasterizar y son causa frecuente de problemas de lectura
  • Esta herramienta crea códigos de barras; no los registra. Un EAN o UPC de tienda que vaya a venderse en comercios tiene que asignártelo GS1: inventarse uno arriesga chocar con un producto real
  • La impresión importa tanto como el archivo: imprime al 100 % sin escalar, mantén buen contraste y no estires el código horizontalmente
  • El PDF es A4 con el código arriba a la izquierda. El ancho de barra en pantalla no le afecta: el PDF usa el ancho en milímetros que hayas fijado
  • Code 128 acepta ASCII imprimible. Las letras acentuadas y los emojis no se pueden codificar y se informan en lugar de deformarse

Herramientas relacionadas

Añadimos herramientas nuevas con frecuencia — suscríbete en YouTube para enterarte de cada novedad.

Más herramientas

Ver todo

Aplicaciones recomendadas

Ver todo