Toolkit

Guía de Generador de códigos

Genera códigos QR y códigos de barras (Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E) al instante. Descarga en PNG o SVG.

Volver a Generador de códigos

¿Qué hace esta herramienta

El Generador de códigos crea códigos QR y códigos de barras al instante en tu navegador. Genera códigos QR para URLs o texto, o códigos de barras en Code 128, Code 39, EAN-13, EAN-8, UPC-A y UPC-E. Descarga como PNG (QR) o SVG (códigos de barras). Sin subida a servidor — todo se ejecuta localmente.

Cómo usarla

  1. Selecciona el tipo de código — Elige Código QR o un formato de código de barras (Code 128, Code 39, EAN-13, etc.).
  2. Introduce el contenido — Escribe el texto, URL o valor numérico. Sigue las pistas de formato (ej. 13 dígitos para EAN-13).
  3. Consulta la vista previa — El código aparece en tiempo real. Entrada inválida muestra un error inline.
  4. Descargar — Haz clic en Descargar para guardar como PNG (QR) o SVG (códigos de barras).
  5. Copiar — Para códigos QR, usa Copiar para copiar el texto codificado al portapapeles.

Cómo funciona

La entrada se valida contra las reglas estructurales de cada tipo de código (longitud, conjunto de caracteres, dígitos de control para EAN/UPC). La librería qrcode renderiza códigos QR; jsbarcode renderiza todos los formatos de código de barras. Los dígitos de control para EAN/UPC los calcula jsbarcode. La salida se genera íntegramente en el navegador vía canvas (QR) o SVG (códigos de barras) — sin llamada al servidor.

Todo el procesamiento se ejecuta en tu navegador. No se envía ningún dato a ningún servidor.

Casos de uso y ejemplos

  • Códigos QR — Codifica URLs para carteles, tarjetas de visita o menús.
  • Retail — Genera EAN-13 o UPC-A para etiquetas de productos.
  • Inventario — Code 128 o Code 39 para códigos de barras de almacén.
  • Eventos — Códigos QR para entradas o enlaces de registro.
  • Desarrollador — Códigos de prueba rápidos para apps de escaneo.

Ejemplo

  • Código QR: https://example.com → imagen QR escaneable
  • EAN-13: 5901234123457 (13 dígitos, dígito de control válido) → código de barras retail
  • Code 128: ABC-1234 → código de barras de propósito general

Limitaciones y restricciones conocidas

  • Dígito de control EAN/UPC — Debe ser válido; jsbarcode valida y puede rechazar entrada inválida.
  • Capacidad QR — Hasta ~4.000 caracteres; texto muy largo puede afectar la fiabilidad del escaneo.
  • Longitud de código de barras — Code 128/39 tienen longitud máxima (ej. 80 caracteres); EAN-13 son exactamente 13 dígitos.
  • Solo descarga — Sin impresión directa; usa la impresión del navegador en el archivo descargado si hace falta.

Cómo funciona

Método

  • Input validated against structural requirements before render; invalid input shows inline error.
  • Codes downloadable as PNG (QR) or SVG (barcodes) entirely in browser.

Qué saber

  • QR and barcode generation use trusted libraries; checksum validation is handled automatically.
  • Input is validated for format; invalid checksums are caught and reported.

Todos los cálculos y conversiones se ejecutan completamente en tu navegador. No se envía ningún dato a ningún servidor; tus entradas nunca abandonan tu dispositivo.