Generador de código de barras

Crea códigos de barras EAN-13, Code128, UPC-A y más al instante — gratis y en el navegador

Resultado instantáneo Funciona en el navegador

Formatos compatibles

CODE128 — any text / digits
EAN-13  — 12–13 digits
UPC-A   — 11–12 digits
ITF-14  — 13–14 digits
CODE39  — A–Z, 0–9, - . $ / + %
MSI     — digits only
Pharma  — 3–131 (numeric)

EAN-13 requiere 12 o 13 dígitos. Code128 acepta cualquier texto o número.

¿Cómo usar?

  1. 1
    Elige un formatoSelecciona el tipo de código: EAN-13 para productos de venta al por menor, Code128 para logística.
  2. 2
    Introduce el contenidoEscribe el número o texto a codificar. EAN-13 solo acepta dígitos; Code128 acepta cualquier carácter.
  3. 3
    DescargaHaz clic en Generar y descarga el código de barras como PNG para documentos o etiquetas.

Preguntas frecuentes

¿Qué es un código de barras EAN-13?
EAN-13 (Número de Artículo Europeo) es el estándar mundial de código de barras para productos de venta al por menor. Sus 13 dígitos codifican un prefijo de país, identificador de empresa, número de producto y dígito de control.
¿Qué es Code128?
Code128 es un código de barras de alta densidad que codifica los 128 caracteres ASCII. Es muy utilizado en logística, etiquetas de envío y gestión de inventarios.

Generador de códigos de barras

Un código de barras representa datos en un formato que puede leer un escáner. Se usa en comercio, inventario, logística, bibliotecas, etiquetas internas y pruebas de software. Esta herramienta genera códigos visuales a partir del valor introducido para que puedas copiarlos o descargarlos según el flujo de trabajo de la página.

Antes de crear un código, revisa qué estándar necesitas. EAN-13 se usa mucho en productos comerciales; Code 128 admite más caracteres y es habitual en logística; otros formatos tienen restricciones de longitud y caracteres. Un código visualmente generado no garantiza que el número esté registrado oficialmente como producto.

Buenas prácticas

Usa alto contraste, deja margen blanco alrededor y prueba el código con un lector real antes de imprimir muchas etiquetas. En envases pequeños, evita reducirlo demasiado. Para productos vendidos en tiendas, confirma requisitos GS1, dígitos de control y normativa del canal de venta.

La página usa JsBarcode para crear el código en un SVG dentro del navegador. El usuario escribe el contenido, elige el formato y pulsa generar. Si el dato no cumple las reglas del formato seleccionado, la librería lanza un error y la página lo muestra en lugar de producir una imagen incorrecta. Esto es importante porque no todos los formatos aceptan el mismo tipo de entrada: CODE128 es flexible, EAN-13 requiere una longitud numérica específica, UPC-A usa 11 o 12 dígitos, ITF-14 trabaja con 13 o 14 dígitos, CODE39 limita caracteres, MSI es numérico y Pharmacode tiene su propio rango.

El código generado usa barras negras, ancho 2, altura 80, valor visible, fuente de 14 px y margen 10. El botón de descarga convierte el SVG a una imagen PNG mediante un canvas, rellena el fondo en blanco y descarga el archivo como barcode.png. El botón de copiar SVG serializa el elemento con XMLSerializer, útil si necesita pegar el vector en un documento, revisar el markup o integrarlo en otro flujo.

Para inventario real, etiquetas comerciales o logística, el dato debe validarse contra el estándar que use la organización. Un barcode que se ve correcto en pantalla puede fallar si se imprime demasiado pequeño, si se distorsiona, si el contraste es bajo o si el lector espera un checksum concreto. Esta herramienta resulta especialmente útil para pruebas, prototipos, etiquetas internas y generación rápida, pero antes de producir etiquetas finales conviene probar el archivo con el escáner y el tamaño de impresión reales.

Comentarios