Un código QR es un tipo de código de barras que almacena información y se lee mediante un dispositivo digital, incluidos los teléfonos inteligentes. Si ha estado en tiendas de conveniencia o cafés, probablemente haya visto códigos QR para recibir pagos o compartir contraseñas de Wi-Fi, entre otras cosas.
Pero eso no es todo. Los códigos QR tienen otras aplicaciones útiles en el mundo actual. Por ejemplo, puede usar códigos QR para compartir el acceso a la red Wi-Fi de su hogar con invitados o para compartir su tarjeta de contacto.
Siga mientras explicamos cómo crear códigos QR en Linux usando qrencode.
Paso 1: Instalar qrencode en Linux
En primer lugar, debe instalar el programa qrencode en su computadora. Al igual que cualquier otro programa, hacer esto en su máquina Linux depende completamente de la distribución de Linux que estás usando. Así que siga los pasos que se enumeran a continuación para obtener qrencode en su sistema:
En Ubuntu y sus derivados, abre la terminal y ejecuta el siguiente comando para instalar qrencode:
sudo apto Instalar en pc código qren
Para instalar qrencode en Fedora, use:
sudo dnf Instalar en pc código qren
En arco linux y Manjaro, puedes instalar qrencode con Pacman, así:
sudo pacman -S qrencode
Si está en openSUSE, ejecute:
sudo cremallera Instalar en pc código qren
Paso 2: usar qrencode para crear un código QR
Al ser una herramienta basada en CLI, qrencode implica el uso de un montón de opciones diferentes para generar un código QR. Las siguientes son todas las opciones esenciales (y sus atributos) que necesita saber para generar un código QR básico:
- -o nombre de archivo: Se utiliza para especificar el nombre del archivo de salida del código QR generado.
- -s tamaño: Le permite especificar el tamaño del módulo en puntos. De forma predeterminada, su valor se establece en tres, pero puede cambiarlo según sus requisitos.
- -l error_correction_level: Como su nombre lo indica, esta opción le permite establecer el nivel de corrección de errores para su código QR. Básicamente, decide cuánto cambio en el código QR afecta su escaneabilidad. Utiliza bajo (L) por defecto.
- -t tipo de archivo: Esta opción le permite decidir el tipo de archivo para su código QR. Su valor predeterminado es PNG, pero puede establecerlo en una variedad de otros formatos.
Para obtener más opciones de qrencode, ejecute el siguiente comando en una ventana de terminal:
código qren --ayuda
Ahora que está familiarizado con las opciones básicas de qrencode, aquí le mostramos cómo juntarlas en un comando para generar un código QR que genere texto:
qrencode -s 9 -l H -o "código-qr.png""¡Este es un código QR de prueba!"
Con este comando, estamos generando un código QR para el texto "¡Este es un código QR de prueba!". Este código QR se llamará código-qr.png, tenga un tamaño de nueve píxeles y use el nivel de corrección alto (H). Se guardará en el directorio de inicio de su computadora, por lo que puede usar el administrador de archivos incorporado para acceder a él.
Paso 3: Verificación del código QR generado
Una vez que haya creado el código QR, el siguiente paso es verificar si se generó correctamente y si contiene la información deseada.
Para hacer esto, todo lo que necesita es un escáner de código QR. En iPhone, obtiene un escáner QR como una utilidad integrada, a la que puede acceder desde el Centro de control. Por otro lado, si está en Android, puede descargar el Lector y escáner de códigos QR de Kaspersky en su dispositivo. O puede descargar cualquier otro escáner de código QR desde Play Store.
Descargar:Lector y escáner de códigos QR de Kaspersky
A continuación, abra la imagen del código QR en su escritorio de Linux. Encienda el escáner de código QR en su teléfono inteligente y apúntelo al código QR en su computadora para que se alinee correctamente dentro de la caja.
Una vez que su teléfono escanee este código, mostrará su contenido. Verifica si es el mismo contenido que ingresaste durante la generación del código. En caso de que sea lo mismo, está listo y puede usar este código QR como desee. Si no, intente generarlo nuevamente usando qrencode.
Codificación de otros tipos de datos en un código QR
Como se mostró un par de pasos antes, el texto es uno de los muchos tipos de datos que puede codificar en su código QR. Además del texto, también puede incluir una URL del sitio web, un SMS o un enlace de correo electrónico a su número de teléfono o dirección de correo electrónico, tarjeta de contacto, enlaces de descarga de aplicaciones o eventos de calendario, entre otras cosas.
A continuación, enumeramos los comandos para generar códigos QR con algunos de estos elementos:
1. Generación de un código QR con la URL de un sitio web
qrencode -s 9 -l H -o "URL.png""https://www.makeuseof.com"
2. Adición de un aviso SMS a un código QR
qrencode -s 9 -l H -o "SMS.png""SMSTO:+XX-XXXXXXXXX: Hola"
Cuando escanee este código QR con su teléfono, le pedirá que envíe el mensaje o redacte uno nuevo dentro de la aplicación de mensajería. Al seleccionar el primero, se enviará un mensaje de "Hola" a ese número, mientras que el segundo le dará la opción de editar el mensaje antes de enviarlo.
Alternativamente, también puede dejar el espacio después de la Colon (:) en el comando en blanco para darle a la persona que escanea el código la capacidad de ingresar el texto que desea.
Dado que una tarjeta de contacto generalmente tiene una gran cantidad de información que abarca varias líneas, agregar estas líneas de texto a su código QR durante su generación no es una decisión acertada. Entonces, en su lugar, lo que debe hacer es agregarlos a un archivo de texto y redirigir qrencode a él, así:
qrencode -s 9 -l H -o "tarjeta_contacto.png"< vcard.txt
Campos esenciales en la tarjeta de contacto para su referencia:
EMPEZAR:VCARD
VERSIÓN:3.0
norte:Apellido;Apellido
FN:Nombre para mostrar
ORG:
TÍTULO:
TELÉFONO; TYPE=voz, trabajo, preferencia:
EMAIL:
FINAL:VCARD
5. Compartir detalles de Wi-Fi a través de un código QR
qrencode -s 9 -l H -o "WiFi-detalles.png""Wi-Fi: S:<SSID>;T: WPA2;P:<clave>;;"
Aquí, reemplaza y con su nombre y contraseña de Wi-Fi respectivamente. Además, si su red usa WEP en lugar de WPA, reemplace WPA con el mismo.
Ahora, tan pronto como escanees este código en tu teléfono, te pedirá que te conectes a la red. Toque en Unirse, Conectar, o cualquier otro botón equivalente para conectarse a él al instante.
6. Creación de un código QR con un mensaje de correo electrónico
qrencode -s 9 -l H -o "correo electrónico.png""correo a:<dirección de correo electrónico>?asunto=Asunto&cuerpo=cuerpo"
En el comando anterior, reemplace con la dirección de correo electrónico a la que desea que se comuniquen las personas que escanean el código QR. Y del mismo modo, reemplace Tema y Cuerpo basado en sus requisitos.
7. Adición de un mensaje de WhatsApp en un código QR
qrencode -s 9 -l H -o "WhatsApp-Me.png""https://wa.me/XXXXXXXXXX"
Cuando ejecute este comando, reemplace todas las X con su número de teléfono móvil (incluido el código de país).
Genere códigos QR personalizados en Linux con facilidad
La generación de códigos QR puede parecer una tarea bastante desafiante al principio. Sin embargo, usar la herramienta de generación de códigos QR correcta puede hacer que el proceso sea significativamente más fácil, como se demuestra en esta guía usando el generador de códigos qrencode.
Ahora puede crear códigos QR para compartir su tarjeta de contacto, enviar invitaciones de calendario, compartir credenciales de Wi-Fi y mucho más con facilidad. Por supuesto, hemos enumerado códigos para solo algunas de estas aplicaciones, y hay muchas más que puede hacer simplemente buscando en Google.
En caso de que esté buscando una solución permanente, puede incluso crear un código QR impreso en 3D para usted.
¿Qué es un código QR y cómo se imprime uno en 3D?
Leer siguiente
Temas relacionados
- linux
- Código QR
- Comandos Linux
Sobre el Autor

Yash es redactor del personal de MUO para bricolaje, Linux, programación y seguridad. Antes de encontrar su pasión en la escritura, solía desarrollar para la web y iOS. También puede encontrar sus escritos en TechPP, donde cubre otras verticales. Aparte de la tecnología, le gusta hablar de astronomía, Fórmula 1 y relojes.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse