import qrcode import qrcode.image.svg def generate_qr(data: str): qr = qrcode.QRCode(image_factory=qrcode.image.svg.SvgPathImage, error_correction=qrcode.constants.ERROR_CORRECT_L, border=0) qr.add_data(data) qr.make(fit=True) svg = qr.make_image(attrib={'width': '', 'height': ''}) return svg.to_string(encoding='unicode')