KeroTools

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. 1

    Elige la simbología

    CODE128 para uso interno, EAN-13 o UPC para venta al público, CODE39 para lectores industriales antiguos.

  2. 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. 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

KeroToolsServicios de código de barras alojadosSoftware de etiquetado
Simbologías incluidas9, todas gratisRepartidas por plan a menudoMuchas
Valores enviados a un servidorNuncaNo
Exportación SVGGratisNormalmente de pago
Dígito de control calculado
Requiere cuentaNoNormalmente síRequiere licencia
CosteGratisPlan gratuito / suscripciónDe 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.