PixelQR

Genera códigos QR personalizables y descargalos como PNG o SVG.

100% client-side

Contenido

Vista previa

Cómo funciona un código QR

Un código QR codifica texto como una matriz de módulos claros y oscuros, con patrones de posición en las esquinas para que un lector lo ubique en cualquier ángulo, y bytes de corrección de errores Reed-Solomon distribuidos junto a los datos para que siga siendo legible aunque una parte se dañe:

Texto: "https://develotools.com"
→ modo byte + indicador de longitud + bytes UTF-8
→ + códigos de corrección Reed-Solomon
→ + patrones de posición, temporización y máscara
→ matriz de módulos lista para imprimir

Esta herramienta implementa el algoritmo de codificación QR (ISO/IEC 18004) —incluida la corrección de errores Reed-Solomon y la selección automática de máscara— enteramente en JavaScript, sin librerías externas ni llamadas a un servidor.

Preguntas frecuentes

¿Qué tan largo puede ser el texto o la URL?

Depende del nivel de corrección de errores elegido: hasta ~170 caracteres con nivel Bajo (L), o ~65 con nivel Alto (H). Si el contenido no entra, la herramienta lo indica en vez de generar un código roto.

¿Qué significan los niveles de corrección de errores L, M, Q y H?

Indican cuánto del código puede dañarse (mancha, rotura, logo superpuesto) y seguir siendo legible: L ~7%, M ~15%, Q ~25%, H ~30%. Más corrección significa un código más denso y con menos capacidad de datos.

¿El código QR se genera en mi navegador o en un servidor?

100% en tu navegador, con una implementación propia del algoritmo de codificación QR (ISO/IEC 18004) — el contenido que escribís nunca se envía a ningún servidor.

¿Puedo cambiar los colores del código?

Sí, podés elegir el color de los módulos y el del fondo. Para que el lector de QR funcione bien, mantené buen contraste entre ambos.