A wallet address, without the typing.
Make a QR code for a Bitcoin, Lightning or Ethereum payment, the address and amount filled in, its checksum checked before the code is made. In your browser.
By Suraj KumarUpdated 4 min read
A wallet address is a long string that is easy to copy wrongly and impossible to type. A payment QR code holds it exactly, with the amount, and opens the payment in the payer's wallet. The KeepSimp Bitcoin QR code generator makes one in your browser.
Bitcoin, Lightning and Ethereum.
Bitcoin codes are written as BIP 21 describes: bitcoin:, the address, then the amount in bitcoin, a label and a message. Every kind of address is checked against its own checksum before the code is made: the old ones that start 1 or 3, and the segwit ones that start bc1.
A Lightning invoice made by your wallet goes in as it is, for one payment. Ether and tokens on Ethereum are written as EIP-681 describes, the amount in the coin's smallest units, so 0.1 ether is 100000000000000000 wei.
What the code does, and does not do.
The code moves nothing. The payer's wallet shows the address and the amount, and asks before it sends. A payment cannot be taken back, so check the address in your own wallet, and scan the printed code before you hand it out.
Your address is never sent anywhere: the code is made and read back on your device.
PIX, PayPal and the rest.
The same page makes PIX codes for Brazil, written as Banco Central's BR Code with its checksum, and links to your PayPal.Me, Venmo, Cash App or Revolut page with the amount filled in where the service allows it.
Further reading
Topics: bitcoin qr code · bitcoin qr code generator · crypto qr code · lightning invoice qr · ethereum qr code · bitcoin address qr code
A little less theory. A little more doing.
Try it on your own terms, with a free browser tool.
Try the tool