The code is made on this device and read back by the same kind of scanner a phone uses, so you know it works before anyone scans it.
How the WhatsApp code works
The code holds a wa.me link with your full international number, such as https://wa.me/447911123456. Scanning it opens WhatsApp with a chat to that number, and your first message, if you add one, is typed in ready to send. The number must be one that has a WhatsApp account. Use Test it to open the link yourself before you print.
How the crypto code works
For Bitcoin, Litecoin and Dogecoin the code uses the standard payment link (BIP 21), with an optional amount, label and message. Ethereum uses EIP-681, where the amount is written in wei, the smallest unit, worked out exactly from the ETH you enter. Solana uses the Solana Pay format. Choose Address only for any other coin; the code then holds just the address, which every wallet can read.
What the address check catches
Bitcoin, Litecoin and Dogecoin addresses carry a built-in checksum, so a mistyped character is caught. Ethereum addresses written with mixed capital letters are checked against their EIP-55 checksum. Solana addresses are checked for the right alphabet and length. None of this proves the address belongs to you or is on the right network, so always compare it with your wallet, and send a small test payment before relying on a printed code.
Printing and scanning tips
Keep the code dark on a light background with plenty of contrast, and leave the white border around it. Print it at least 2 cm (about 1 inch) wide for close scanning, larger for posters. Choose higher error correction for codes that may get scuffed, such as table stickers. The SVG file stays sharp at any size and suits print shops.