Aplicación en Python para convertir texto en formato Base64 a códigos QR legibles por cámaras.
- ✅ Convierte texto Base64 a código QR
- ✅ Opción para decodificar Base64 antes de generar el QR
- ✅ Modo interactivo y línea de comandos
- ✅ Códigos QR con alta corrección de errores (legibles por cualquier cámara)
- ✅ Personalizable (tamaño, borde, etc.)
- Instale las dependencias:
pip install -r requirements.txtpython base64_to_qr.py --interactiveGenerar QR del texto Base64 directamente:
python base64_to_qr.py "SGVsbG8gV29ybGQ=" -o qr.pngDecodificar Base64 primero y luego generar QR:
python base64_to_qr.py "SGVsbG8gV29ybGQ=" --decode -o qr.pngCon opciones personalizadas:
python base64_to_qr.py "SGVsbG8gV29ybGQ=" -o qr.png -s 15 -b 2 --show-o, --output: Ruta del archivo de salida (default:qr_code.png)-d, --decode: Decodificar el Base64 antes de generar el QR-s, --size: Tamaño de cada módulo del QR en píxeles (default: 10)-b, --border: Tamaño del borde del QR en módulos (default: 4)-i, --interactive: Modo interactivo--show: Mostrar la imagen del QR después de generarla
python base64_to_qr.py "SGVsbG8gV29ybGQ=" -o hello.pngpython base64_to_qr.py "SGVsbG8gV29ybGQ=" --decode -o hello_decoded.pngpython base64_to_qr.py "SGVsbG8gV29ybGQ=" -o qr_large.png -s 20 -b 2- Los códigos QR generados usan corrección de errores nivel H (alta), lo que garantiza que sean legibles incluso si están parcialmente dañados.
- El tamaño recomendado es de 10-15 píxeles por módulo para una buena legibilidad.
- El borde mínimo recomendado es de 4 módulos para asegurar que las cámaras puedan leer el código correctamente.