Generador de códigos de barras gratis
Genera códigos de barras EAN-13/8, UPC, Code 128, Code 39, ITF-14, ISBN, GS1-128, Data Matrix, PDF417 y QR con los dígitos de control correctos — descarga en PNG o SVG. Gratis para uso comercial.
Muchos sitios de códigos de barras limitan las tandas gratuitas a unos pocos códigos: aquí puedes hacer hasta 500 a la vez e imprimir hojas de etiquetas.
Genera códigos de barras conformes con las especificaciones y con dígitos de verificación correctos — EAN, UPC, Code 128/39, ITF-14, ISBN, GS1-128, Data Matrix, PDF417 y QR — de uno en uno o cientos a la vez, e imprímelos en hojas de etiquetas. En tu navegador, gratis para uso comercial.
¿Qué código de barras necesito?
Los números de venta al público (EAN y UPC) los asigna GS1 o tu marketplace. Esta herramienta dibuja el código correctamente, pero no puede registrar un número por ti.
Los números que empiezan por 200-299 están reservados para uso interno de tiendas, así que nunca chocan con un producto real. Válido para tus propias estanterías, no para vender a través de otros minoristas.
12 o 13 dígitos — el dígito de verificación se añade automáticamente.
Dígito de verificación: 1 (añadido automáticamente)
Opciones (complemento, leyenda, tamaño, colores)
2 o 5 dígitos impresos junto a las barras. Los libros usan 5 dígitos; por ejemplo, 52495 significa 24,95 USD.
Sustituye al número impreso, por ejemplo con el nombre de un producto o un SKU.
🔒 Los códigos de barras se generan completamente en tu navegador — tus datos nunca se envían a un servidor.
Cómo funciona
Genera códigos de barras conformes a las especificaciones — EAN-13/8, UPC-A/E, Code 128, Code 39, ITF-14, ISBN, GS1-128, Data Matrix, PDF417 y QR — con dígitos de control correctos y zonas de silencio, renderizados por el motor de código abierto bwip-js en tu navegador. Gratis, también para uso comercial.
- 1Elige la simbologíaElige el tipo de código de barras. Cada uno tiene sus propias reglas de entrada: EAN-13 acepta 12–13 dígitos, Code 128 acepta cualquier texto, y así sucesivamente.
- 2Introduce tus datosEscribe el valor a codificar. La entrada no válida se marca, y los dígitos de control EAN/UPC se calculan por ti.
- 3Ajusta el aspectoFija la escala y la altura de las barras, y activa el texto legible por humanos. La vista previa se actualiza en vivo.
- 4DescargarGuarda un PNG nítido, o un SVG para impresión. Nada se sube.
Los códigos de barras se generan enteramente en tu navegador: tus datos nunca se envían a un servidor.
Guía
Ejemplo práctico
Para hacer un EAN-13 para un número de producto, elige "EAN-13" en "Tipo de código de barras" y escribe los 12 dígitos 400638133393. La herramienta añade el dígito de control por sí misma, de modo que el código de barras codifica 4006381333931 y una línea dice "Dígito de control: 1 (añadido automáticamente)". Con el ancho de impresión predeterminado de 50 mm, el archivo "Imprimir PNG (300 ppp)" tiene 50 mm de ancho, unos 591 píxeles, y lleva sus ppp para que Word o Canva lo coloquen a tamaño real.
Qué ajustes usar y los límites
- Elige el tipo que coincida con donde se va a escanear. Los productos de venta al público usan EAN-13 o UPC-A, los libros usan ISBN, las cajas de envío usan ITF-14, y las etiquetas de inventario o activos funcionan bien con Code 128. Para un enlace o texto más largo, usa Código QR.
- Los números para venta al público deben estar registrados. La herramienta dibuja un código de barras correcto para un número que ya tengas. Los números EAN y UPC para vender en tiendas o mercados provienen de GS1. "EAN-13 aleatorio para tienda" crea números que empiezan por 200-299, reservados solo para uso interno en tiendas.
- Comprueba las reglas de longitud. EAN-13 e ISBN aceptan 12 o 13 dígitos, EAN-8 acepta 7 u 8, UPC-A acepta 11 o 12, y UPC-E acepta de 6 a 8 y debe empezar con el sistema numérico 0 o 1. Code 128 y GS1-128 aceptan hasta 128 caracteres ASCII. QR, Data Matrix y PDF417 aceptan hasta 2.000 caracteres.
- Establece el tamaño de impresión, no solo la escala. En las opciones, "Ancho de impresión (mm)" establece el tamaño real del "Imprimir PNG (300 ppp)" y el PDF. Para ITF-14 en cajas, la herramienta muestra el ancho mínimo de GS1 y la altura de 32 mm.
- Mantén un fuerte contraste y una zona de silencio. Usa barras oscuras sobre fondo claro; aparece un aviso cuando el contraste es demasiado bajo. Deja algo de "Zona de silencio" alrededor de los códigos impresos, porque los escáneres necesitan el margen en blanco. Usa "Fondo transparente" solo cuando el código vaya sobre una superficie clara.
- Usa "Lotes y etiquetas" para muchos códigos. Pega hasta 500 códigos, uno por línea (con texto de etiqueta y copias opcionales), o suelta un archivo CSV/TXT de hasta 2 MB. Descarga un ZIP de PNG o SVG, o crea un PDF de hoja de etiquetas de hasta 5.000 etiquetas. Imprime a "Tamaño real" (100 %), no "Ajustar a página".
Problemas comunes y cómo solucionarlos
- Dice "No se pudo cargar el motor de código de barras. Comprueba tu conexión e inténtalo de nuevo."
- El motor de código de barras es un archivo separado que se carga la primera vez que se dibuja un código. Comprueba tu conexión, recarga la página e inténtalo de nuevo. Si estás en una red de trabajo o escuela, podría estar bloqueando archivos de script del sitio.
- Dice "No se pudo generar este código de barras: comprueba los datos para esta simbología."
- Los datos no se ajustaban al tipo seleccionado. Compáralos con la pista debajo de la caja. Las causas comunes son letras en un tipo que solo admite dígitos, minúsculas en Code 39 (solo admite A-Z), texto no latino en Code 128, o un valor GS1-128 sin los identificadores de tipo (01) entre paréntesis.
- Dice "El dígito de control (último dígito) es incorrecto."
- Escribiste un número completo cuyo último dígito no coincide. El mensaje te dice el dígito que debería ser. O bien omite el último dígito y la herramienta añadirá el correcto.
- Dice "Code 128 / GS1-128 solo admiten texto ASCII."
- Code 128 no puede contener caracteres chinos, árabes u otros no latinos, ni emojis. Usa "Usar un código QR en su lugar", o cambia a Código QR o Data Matrix, que codifican cualquier texto.
- Algunas líneas de una lista masiva se omiten.
- Las líneas que no cumplen las reglas del tipo se listan en "Necesita corrección" con su número de línea, y el resto se generan igualmente. Corrige esas líneas y genera de nuevo. Una lista de más de 500 códigos se corta, así que divídela.
Cómo se compara
Un código QR puede contener un enlace o párrafo entero, pero un escáner de caja en una tienda está diseñado para leer EAN y UPC. Para almacenes y estanterías donde controlas los escáneres, Code 128 es compacto y se lee de forma fiable. Para productos vendidos en tiendas, usa el número EAN o UPC registrado, ya que dibujar el símbolo no hace que un número sea válido.
Herramientas relacionadas
Generador de códigos QR
Genera códigos QR para URL, texto, WiFi y más. Sin marca de agua.
Lector de códigos QR
Escanee códigos QR de imágenes cargadas o cámara web en vivo. Decodifica URL, credenciales de Wi-Fi, tarjetas de contacto, números de teléfono y cualquier otro contenido QR.
Generador de Facturas
Crea una factura profesional y descarga un PDF limpio — partidas, impuesto, descuento, multi-moneda. Sin registro, sin carga, borrador guardado localmente.