why not varchar ? as far as i know, the qr code from google is an alphanumeric string (which you could write manually if you could not install the qr code scanner)
in my personal college project, I generate 128-character alphanumeric strings that I send to my regular TOTP application, my database stores this information as VARCHAR (128),
I think the best answer depends on how big the key is and how your key space is determined instead of 62 alphanumeric digits, why not use the entire ascii table? will you need to store your keys as varbyte correctly?
source share