Generador de Códigos de Barras
Genera códigos de barras en varios formatos, incluidos Code128, EAN y UPC. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registrarte.
Actualizado
Barcode Generator
Generate barcodes in 11 formats (Code128, EAN-13, UPC, QR and more). Supports batch generation, custom styling, QR builder, scanner, and presets.
Settings
Common Presets
Data Input
Code 128
General purpose — all printable ASCII characters
Example: ABC-12345
Use case: Shipping, inventory, logistics
Preview100%
Enter data to generate barcode
Example: ABC-12345
Supported Formats Reference
Features
Privacy first: All barcodes are generated and scanned entirely in your browser. No data is transmitted to any server.
Preguntas Frecuentes
¿Cuál es la diferencia entre un código de barras Code 128 y uno EAN-13?
EAN-13 es el estándar de retail de 13 dígitos que se escanea en cajas de punto de venta en todo el mundo; su número lo asigna GS1 y está diseñado específicamente para productos que se venden en tiendas. Code 128 es una simbología flexible y de alta densidad que codifica dígitos, letras y símbolos, lo que la convierte en la opción habitual para SKUs internos, etiquetas de activos y referencias de envío donde tú controlas la numeración. La regla más simple: si un código debe escanearse en una caja de retail, usa EAN-13 (o UPC-A en Norteamérica); para todo lo interno, Code 128 es más compacto y acepta texto. Elegir el formato equivocado significa una reimpresión cuando el escáner lo rechaza. Este generador admite ambos formatos además de EAN-8, UPC-E, Code 39, ITF-14 y más, para que puedas seleccionar la simbología correcta desde un menú desplegable y previsualizarla antes de imprimir.
¿Qué es el dígito de control de un código de barras y esta herramienta lo calcula por mí?
El dígito de control es el último dígito de los códigos EAN y UPC, calculado matemáticamente a partir de los números anteriores. El escáner lo recalcula al leer el código y lo rechaza si no coincide, que es como detecta una mala lectura o un error de tecleo antes de que datos incorrectos entren en el sistema de caja. Como sigue una fórmula fija, un dígito de control incorrecto invalida todo el código de barras aunque el resto de dígitos sean correctos. Este generador valida tu entrada contra las reglas de cada formato en tiempo real: para EAN y UPC verifica el dígito de control final y, cuando está mal, sugiere el correcto para que la etiqueta impresa realmente se pueda escanear. Introduce tu número de producto arriba y la herramienta confirma el cálculo por ti, eliminando el motivo más común por el que un código de barras recién impreso falla en la caja.
¿Cuándo debería usar un código QR en lugar de un código de barras normal?
Los códigos de barras unidimensionales normales, como EAN, UPC y Code 128, almacenan datos en el ancho de sus barras, por lo que contienen una cadena corta de dígitos o letras y los leen escáneres de retail y almacén. Los códigos QR son bidimensionales y contienen mucha más información, incluyendo enlaces completos a sitios web, credenciales Wi-Fi y datos de contacto, y se escanean al instante con la cámara de un móvil. Usa un código de barras 1D cuando el valor alimenta un sistema de punto de venta o de inventario que espera un número de producto; elige un código QR cuando quieras que una persona abra un enlace, se conecte a una red o guarde un contacto apuntando su móvil hacia el código. Esta herramienta incluye un creador de QR dedicado que arma códigos de URL, Wi-Fi, vCard o texto plano con niveles de corrección de errores seleccionables de L a H, además de sus once simbologías de código de barras.
¿Debería descargar mi código de barras como PNG o como SVG para imprimir?
Elige SVG siempre que el código de barras se vaya a imprimir. SVG es un formato vectorial, así que las barras se mantienen perfectamente nítidas a cualquier tamaño, desde una pequeña etiqueta de estantería hasta una gran etiqueta de caja, sin desenfoque ni bordes irregulares al ampliarlo. PNG es una imagen ráster de resolución fija: funciona bien para pantallas, presentaciones y páginas web, pero ampliarla más allá de su tamaño nativo suaviza las barras y puede perjudicar la fiabilidad del escaneo. Una impresión limpia y de alto contraste es lo que permite que un escáner lea un código a la primera, por eso las imprentas prefieren archivos vectoriales. Este generador exporta PNG, SVG de resolución independiente y WebP comprimido, y también puedes copiar la imagen al portapapeles o enviarla directamente a tu impresora. Para etiquetas impresas, elige SVG; para un uso rápido en pantalla, PNG es la opción más cómoda.
¿Por qué mi código de barras impreso no se escanea aunque parece correcto?
La mayoría de los fallos de escaneo vienen de problemas físicos de impresión más que de datos incorrectos. El principal culpable es la zona silenciosa, el margen en blanco a cada lado de las barras; si es demasiado estrecho, el escáner no puede encontrar dónde empieza y termina el código. El bajo contraste también impide la lectura, así que mantén barras oscuras sobre fondo claro y evita rellenos de color o transparentes detrás de las barras. Imprimir demasiado pequeño, ampliar una imagen ráster de baja resolución o usar la simbología equivocada para el escáner también provocan rechazos. Este generador te ayuda a evitar todo esto: te permite ajustar el margen de zona silenciosa, el ancho y alto de las barras, usar ajustes predefinidos de tamaño real, controlar los colores de barras y fondo, y exportar en SVG nítido para una impresión limpia. Ajusta el margen y el tamaño arriba, imprime a máxima resolución y prueba el resultado antes de lanzar un lote completo.
Herramientas Relacionadas
Generador de Contraseñas Seguras Gratis
Genera contraseñas seguras y aleatorias con opciones personalizables. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Generador de UUID/GUID Gratis
Genera identificadores únicos universales (UUID/GUID). Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Generador de Códigos QR Gratis Online
Genera códigos QR para URLs, texto, credenciales WiFi y más. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Formateador y Validador de JSON Gratis
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Sobre el Generador de Códigos de Barras
El Generador de Códigos de Barras crea códigos escaneables para retail y logística directamente desde tu navegador. Escribe un número de producto, un SKU, un ISBN o una URL, elige una simbología y la herramienta dibuja las barras al instante, lista para descargar como imagen nítida. Está pensado para dueños de tiendas que catalogan inventario, equipos de almacén que etiquetan cajas, bibliotecarios, autores autopublicados y cualquiera que necesite un código real y legible por máquina sin pagar software de escritorio ni crear una cuenta.
Todo se genera en tu propio dispositivo. Los patrones de código de barras se calculan en JavaScript y se dibujan en un canvas o en SVG de forma local, así que los valores que introduces —números de pedido, códigos internos, datos de contacto— nunca se envían a un servidor. No hay inicio de sesión, no hay marca de agua y no hay límite de cuántos códigos puedes generar.
Once simbologías de código de barras, validadas mientras escribes
El generador admite los formatos que realmente necesita la mayoría de flujos de trabajo: Code 128 y Code 39 para etiquetas de uso general e industrial, EAN-13 y EAN-8 para productos de retail en todo el mundo, UPC-A y UPC-E para el retail norteamericano, ITF-14 para cajas de envío y cajas GS1, MSI Plessey para etiquetas de estantería e inventario, Codabar para bibliotecas y bancos de sangre, Pharmacode para packaging farmacéutico, y códigos QR completos.
Cada formato tiene sus propias reglas, y la herramienta valida tu entrada contra ellas en tiempo real. Las simbologías solo numéricas rechazan letras, los códigos EAN y UPC verifican el dígito de control final e incluso sugieren el correcto si está mal, y Pharmacode exige que el valor esté dentro de su rango válido de 3 a 131071. Detectar aquí un valor inválido significa que la etiqueta impresa realmente se podrá escanear en caja o con el lector.
Personaliza el aspecto y luego exporta para impresión o pantalla
Puedes dimensionar un código según su uso con ajustes predefinidos para etiquetas pequeñas, tags de estantería e impresiones de retail, o configurar a mano el grosor de barra, la altura y el margen de zona silenciosa. Otros controles permiten activar o desactivar el texto legible bajo el código, ajustar su tamaño de fuente, añadir una etiqueta personalizada, cambiar el color de barras y fondo, activar un fondo transparente y rotar el símbolo a vertical para espacios estrechos.
Cuando el código se vea bien, expórtalo como PNG, como SVG de resolución independiente para una impresión nítida a cualquier tamaño, o como WebP comprimido. También puedes copiar la imagen directamente al portapapeles o enviarla a tu impresora con un solo clic.
Modo por lotes, un creador de QR y un escáner integrado
Tres modos adicionales completan la herramienta:
- La generación por lotes convierte una lista pegada —un valor por línea— en un conjunto de códigos de barras que puedes descargar juntos como archivos PNG o SVG, muy útil para etiquetar toda una hoja de inventario de una sola vez.
- El creador de QR arma códigos QR estructurados sin que tengas que memorizar la sintaxis: la URL de un sitio web, credenciales de una red Wi-Fi (para que los invitados se conecten escaneando), una tarjeta de contacto vCard o texto plano, con niveles de corrección de errores seleccionables de L a H.
- El escáner lee códigos existentes usando la cámara de tu dispositivo o una foto subida, decodificándolos localmente y guardando un breve historial de los escaneos recientes.
Qué son los códigos de barras y por qué importa el formato
Un código de barras es una codificación visual de datos que un escáner convierte de nuevo en caracteres. Los códigos unidimensionales como EAN, UPC y Code 128 almacenan una cadena de dígitos o letras en el ancho de sus barras; los códigos QR son bidimensionales y contienen muchos más datos, incluyendo enlaces y datos de contacto. La simbología correcta la determina dónde se va a leer el código: un EAN-13 es obligatorio para productos vendidos a través de sistemas de punto de venta en retail, mientras que Code 128 es la opción flexible para SKUs internos, etiquetas de activos y referencias de envío. Elegir bien desde el principio evita una reimpresión cuando un escáner se niega a leer el tipo equivocado. Introduce un valor arriba para generar, previsualizar y descargar tu código de barras en segundos.