PixelQR
Genera códigos QR personalizables y descargalos como PNG o SVG.
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.