Dashboard / QR Code

QR Code

Transforme textos, links e URLs em QR Codes (Quick Response Codes) instantaneamente. Baixe a imagem para usar em impressos ou digitalmente.

Como funciona?

O QR Code (Código de Resposta Rápida) é um código de barras bidimensional que pode ser facilmente escaneado usando a maioria dos telefones celulares equipados com câmera. Como funciona: Diferente do código de barras tradicional que armazena informações apenas horizontalmente, o QR Code armazena dados tanto horizontalmente quanto verticalmente, permitindo conter muito mais informação (como URLs, textos longos ou vCards). Correção de Erro: Eles possuem tecnologia de correção de erro, o que permite que a leitura funcione mesmo se parte do código estiver danificada ou suja.

Implementação

import qrcode

def gerar_qrcode(texto):
    # Requer a biblioteca: pip install qrcode[pil]
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=4,
    )
    qr.add_data(texto)
    qr.make(fit=True)

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