Codigo QR Generador

Genera codigos QR desde cualquier texto o URL. Personaliza colores, tamano y correccion de errores — descarga como PNG o SVG. Todo el procesamiento se realiza en tu navegador.

Text / URL
Size
Error correction
Preview

¿Esta herramienta resolvió tu problema?

¿Qué es un código QR

Un código QR (Quick Response Code) es un código de barras 2D inventado por Denso Wave en 1994 que puede存储 datos numéricos, alfanuméricos, binarios y Kanji. Comparado con los códigos de barras传统s, los códigos QR pueden存储 muchos más datos (hasta 7089 dígitos), pueden ser扫描s desde任意 ángulo e incluyen corrección de errores que允许 la lectura incluso cuando están parcialmente dañados.

Casos de uso de códigos QR

Pagos móviles (WeChat Pay, Alipay), compartir enlaces web (mucho más rápido que escribir URLs manualmente), intercambio de información de tarjetas de visita (vCard), compartir contraseñas WiFi, rastreo de productos y防 falsificación, boletos electrónicos (entradas de cine, tarjetas de embarque) y marketing offline-to-online (escanear pósters para seguir cuentas). Los códigos QR se han convertido en el puente entre el mundo físico y数字l.

Generar codigos QR en codigo

JavaScript
// Generate QR code with qrcode library
import QRCode from 'qrcode';

// To canvas
await QRCode.toCanvas(canvasEl, 'https://deepinto.top', {
  width: 256,
  margin: 2,
  color: { dark: '#000000', light: '#ffffff' },
  errorCorrectionLevel: 'M',
});

// To data URL
const dataUrl = await QRCode.toDataURL('Hello World');
// Use as <img src={dataUrl} />

// To SVG string
const svg = await QRCode.toString('Hello', { type: 'svg' });
Python
# pip install qrcode[pil]
import qrcode

qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=2,
)
qr.add_data('https://deepinto.top')
qr.make(fit=True)

img = qr.make_image(fill_color="black", back_color="white")
img.save("qrcode.png")

Preguntas frecuentes

Que es el nivel de correccion de errores del codigo QR?
La correccion de errores determina cuanto del codigo QR puede estar danado y seguir siendo escaneable. El nivel L (7%) es el minimo, el nivel H (30%) es el mas fuerte. Si el codigo se imprimira o podria quedar parcialmente oculto, usa el nivel Q o H. Los niveles mas altos crean patrones mas densos.
Cuanto texto puede almacenar un codigo QR?
La capacidad maxima depende del nivel de correccion de errores y el tipo de caracteres. Hasta 7089 caracteres numericos, 4296 caracteres alfanumericos o 2953 bytes de texto binario. La herramienta mostrara un error si excedes el limite.
Es segura la generacion de codigos QR?
Todos los codigos QR se generan completamente en tu navegador usando la API Canvas. Los datos nunca se envian a ningun servidor. Puedes usar esta herramienta de forma segura sin conexion.
Cual es la diferencia entre PNG y SVG?
PNG es un formato raster que se vuelve borroso al ampliar — ideal para pantallas y redes sociales. SVG es vectorial y se escala infinitamente sin perdida de calidad — ideal para impresion y uso de alta resolucion. Usa SVG para imprimir.
Puedo agregar un logo personalizado?
La insercion de logos aun no esta soportada, pero puedes usar la correccion de errores nivel H (tolerancia del 30%) y superponer tu logo en el centro con un editor de imagenes. El nivel H permite hasta un 30% de obstruccion del area manteniendo la lectura.
Por que no se escanea mi codigo QR?
Causas comunes: bajo contraste entre primer plano/fondo (usa negro sobre blanco), demasiado pequeno o baja resolucion, nivel de correccion de errores bajo (L), o datos que exceden la capacidad. Intenta aumentar el tamano o el nivel de correccion de errores.