should do `.toUpperCase()` here as well if `qrencode` only accepts uppercase (I'm not sure)