QR codes hide destinations from casual inspection

You cannot read a QR code, so the usual advice to check the link before clicking simply does not apply.

That is inherent rather than a flaw. The practical substitute is checking the address after it loads and before entering anything, and being suspicious of codes on stickers in public places, which is now a common way of replacing a legitimate one.

More on Human factors