Generar un Código de Barras CODE128, EAN o UPC
Crea un código de barras en formato CODE128, EAN, UPC, CODE39 y más, luego descárgalo en PNG o SVG.
Los valores no salen de tu dispositivo
Sin registro de uso
Seguro para productos sin lanzar
Sin cuenta
Cómo funciona
- 1
Elige la simbología
CODE128 para uso interno, EAN-13 o UPC para venta al público, CODE39 para lectores industriales antiguos.
- 2
Introduce el valor
Escribe o pega el código. La vista previa se redibuja en vivo y marca un valor que el formato elegido no puede codificar.
- 3
Descarga PNG o SVG
PNG para pantalla o documento, SVG siempre que el código vaya a una impresora.
Por qué usar esta herramienta
Nueve simbologías
CODE128, CODE39, EAN-13, EAN-8, UPC, ITF-14, MSI, Pharmacode y Codabar: los formatos que los lectores esperan de verdad.
Valida mientras escribes
Cada simbología tiene reglas estrictas de longitud y caracteres. Si rompes una, la vista previa te lo dice al momento y no en la imprenta.
SVG para imprimir etiquetas
Las barras vectoriales se mantienen exactas a cualquier tamaño de etiqueta, que es lo que una impresora térmica necesita para dar un resultado legible.
Dígito de control resuelto
EAN y UPC exigen un dígito final calculado; se resuelve por ti en vez de quedar como una trampa.
No se sube nada
Los códigos de producto y los SKU internos se generan en tu navegador y no se envían a ningún sitio.
Ilimitado y gratis
Sin cargo por código y sin cuenta: genera una etiqueta o una estantería entera.
¿Qué formato de código de barras deberías usar realmente?
La elección la decide dónde se va a leer el código, no tu preferencia. Si el producto se venderá en comercio, el formato viene impuesto: UPC-A en Norteamérica y EAN-13 en casi todo lo demás, y ambos exigen un número emitido por GS1 que no puedes inventar. Para cualquier uso interno —ubicaciones de almacén, etiquetas de activos, marcado de equipos, el sistema de stock de un taller pequeño— CODE128 es el valor por defecto correcto: codifica letras además de dígitos, los empaqueta con densidad y lo lee cualquier lector moderno. CODE39 es su equivalente más antiguo y sigue apareciendo en contextos industriales y de defensa porque ciertos lectores heredados solo entienden ese. ITF-14 es para la caja exterior, no para el artículo de dentro. Elige por el lector y trabaja hacia atrás.
Por qué los códigos de venta al público no se pueden autogenerar
Este es el malentendido más caro de este terreno. Un código UPC o EAN no es solo un patrón de barras: los dígitos codifican un prefijo de empresa que GS1 asigna a un único negocio, y una referencia de producto dentro de él. Generar un EAN-13 con pinta de válido para un producto que estás a punto de publicar sí produce un código que se lee; también produce uno cuyo prefijo pertenece a otra persona, y por eso los comercios lo rechazan y los marketplaces suspenden anuncios por ello. Esta herramienta genera el símbolo de un número que ya tienes derecho a usar. Si vas a lanzar un producto de retail y aún no tienes prefijo GS1, ese registro es el paso que va antes.
Dígitos de control y los errores que atrapan
EAN, UPC e ITF-14 terminan en un dígito de control calculado a partir de los dígitos anteriores con una fórmula fija. Su función no es la seguridad sino detectar errores: si un lector interpreta mal una barra o una persona teclea mal un dígito, la aritmética deja de cuadrar y la lectura se rechaza en vez de sacar en silencio el producto equivocado. Por eso meter doce dígitos en un campo EAN-13 no es un error de redondeo: el decimotercero no es opcional, es el resultado de los otros doce. La herramienta lo calcula, así que tú aportas los dígitos con significado y la validación ocurre antes de imprimir nada.
Imprimir un código de barras que se lea de verdad
Fallan más códigos en la impresora que en el generador. Cuatro reglas cubren la mayoría de los fallos. Exporta SVG para que los bordes de las barras sigan nítidos: un PNG ampliado produce transiciones suaves que un lector láser lee despacio y una cámara barata no lee en absoluto. Conserva la zona de silencio, el margen en blanco de cada extremo; forma parte del símbolo y recortarla es la causa más habitual de un código que se niega. Imprime barras oscuras sobre fondo claro y nunca inviertas, porque los lectores miden la reflectancia y esperan esa polaridad. Y no estires la imagen para rellenar la etiqueta: cambiar la relación de anchura y altura distorsiona los anchos de barra que llevan los datos. Prueba a leer la etiqueta impresa, no la vista previa en pantalla.
Códigos de barras y códigos QR resuelven problemas distintos
Un código de barras lineal almacena un identificador corto —normalmente de 8 a 20 caracteres— y lo lee hardware dedicado en una caja o en un almacén, rápido y a una distancia fija. Un código QR almacena mucha más información, incluida una URL completa, y lo leen las cámaras de los móviles desde cualquier ángulo. La división práctica: si el lector es un escáner láser conectado a un TPV o a un sistema de inventario, necesitas un código de barras en la simbología que ese sistema espera. Si el lector es el móvil de un cliente, casi con seguridad quieres un QR. Meter una URL en un CODE128 funciona técnicamente y casi siempre es la elección equivocada.
Por qué importa generar los códigos en local
Los valores de un código de barras rara vez son arbitrarios. Son SKU, etiquetas de activos, números de lote, identificadores de paciente o de muestra: datos que se corresponden directamente con el inventario de una empresa o con el historial de una persona. Un generador alojado ve todos los valores que escribes. Como este funciona enteramente en tu navegador, el código de un producto sin lanzar o un esquema interno de numeración de activos nunca llega a un servidor, algo que para un negocio pequeño importa más de lo que parece al principio: tu lista de SKU es un buen resumen de qué vendes y en qué cantidad.
Errores comunes que conviene evitar
- Generar tu propio EAN-13 o UPC para un producto de venta al público. Los dígitos codifican un prefijo de empresa asignado por GS1; un número hecho por ti se lee bien y pertenece a otro negocio, y por eso los comercios lo rechazan y el marketplace suspende el anuncio.
- Introducir doce dígitos para un EAN-13. El decimotercero es un dígito de control calculado a partir de los otros doce, no un carácter libre: aporta los dígitos con significado y deja que se calcule.
- Imprimir desde un PNG ampliado. Escalar un código ráster suaviza todos los bordes de barra; exporta SVG o genera el PNG al tamaño final de la etiqueta.
- Recortar el margen en blanco de los extremos. Esa zona de silencio forma parte del símbolo: los lectores la usan para localizar dónde empiezan las barras, y quitarla rompe un código por lo demás válido.
- Estirar el código para rellenar la etiqueta. Cambiar la relación de anchura y altura distorsiona los anchos de barra que llevan los datos. Escala proporcionalmente o regenera al tamaño que necesites.
Comparativa
| KeroTools | Servicios de código de barras alojados | Software de etiquetado | |
|---|---|---|---|
| Simbologías incluidas | 9, todas gratis | Repartidas por plan a menudo | Muchas |
| Valores enviados a un servidor | Nunca | Sí | No |
| Exportación SVG | Gratis | Normalmente de pago | Sí |
| Dígito de control calculado | Sí | Sí | Sí |
| Requiere cuenta | No | Normalmente sí | Requiere licencia |
| Coste | Gratis | Plan gratuito / suscripción | De pago |
Características
CODE128
Codifica todo el juego ASCII con alta densidad: la opción por defecto para etiquetas internas y de logística.
EAN-13 y EAN-8
El estándar de venta al público fuera de Norteamérica; 13 u 8 dígitos con dígito de control automático.
UPC-A
El estándar norteamericano de 12 dígitos, aceptado por cualquier lector de punto de venta.
CODE39
Más antiguo y menos denso, pero todavía obligatorio en algunos sistemas industriales y de defensa.
ITF-14
Para cajas exteriores y embalajes de envío, no para el artículo individual.
MSI, Pharmacode y Codabar
Simbologías de nicho usadas en inventario, envasado farmacéutico y bibliotecas.
Validación en vivo
Una longitud o un carácter inválidos se detectan en la vista previa, antes de llegar a una etiqueta.
Exportación PNG y SVG
Ráster para documentos y pantallas, vectorial para todo lo que se imprima.
Sin instalación
Nada que descargar ni instalar: funciona en la propia página web.
Seguro por defecto
Servido por HTTPS, sin rastreo de archivos ni subidas a terceros.
Quién la usa
Equipos de almacén e inventario
Etiquetas CODE128 para ubicaciones y estanterías, generadas en lote sin suscripción por etiqueta.
Pequeños comercios
Convertir los números GS1 que ya tienen en símbolos EAN-13 listos para imprimir.
Talleres y servicios técnicos
Etiquetas de activos para herramientas y equipos, sin pasar por un servicio ajeno.
Bibliotecas y laboratorios
Símbolos Codabar y Pharmacode para sistemas que aún exigen esas simbologías antiguas.
Preguntas Frecuentes
No. Todo se ejecuta localmente en tu navegador — nada se sube, guarda ni comparte.
Sí — totalmente gratis, sin cuenta y sin límites.