Market stall
A printed code by the card reader; the buyer's wallet asks for the amount.
A Solana QR code puts your wallet address where any SOL wallet can read it from a phone camera. It encodes only the address - no amount, no token, nothing set beyond what you paste in.
Scan it once from the screen before you print a batch. Keep it 2 cm or larger on paper, and leave the white margin around it.
Save this design - colors, corners, logo and frame - and put it on any code later. Saved in this browser.
One value per line, or paste a CSV. With two columns the first is the file name and the second is the value. Every code uses the design you set up above.
Lay the code out on an A4 page with cut marks, ready for the printer or a label sheet.
Paste a Solana address in and this tool builds a code that hands it to any scanning wallet, ready for a send screen. No app to install for the payer, no address to read out loud - just a camera and a second.
The code holds one short line: solana: followed by your address. A scanning wallet opens a send screen with that address ready, and asks the payer for the amount - and for which token, if it isn't plain SOL.
A fuller standard, Solana Pay, can also set a fixed amount, a specific token and a reference a merchant's system can watch for - this generator builds only the plain address link, not a full Solana Pay request.
Bitcoin, Litecoin and TRON addresses carry a built-in checksum that catches most typos. A Solana address doesn't, so a mistyped character can still decode into another address that looks entirely plausible.
A printed code by the card reader; the buyer's wallet asks for the amount.
One code on a stream overlay; viewers send whatever they choose.
A single code covers the whole table - anyone paying in SOL scans the same one.
Checked September 2026
Solana Pay's optional fields and wallet support for them can change - confirm current behaviour with your own wallet.
Not quite: a full Solana Pay request can set an amount, a specific SPL token and a reference for a merchant to check. This tool builds only the address part of that link.
It can decode into a different, plausible-looking address rather than failing, since Solana addresses carry no checksum. Compare it in full against your wallet's own screen.
Yes - it's the same address your wallet uses for SOL and any SPL token, though the code doesn't name a token, so the sender's wallet decides what to send.
No. Only the public address goes into the code - never a private key or seed phrase. Solana addresses carry no checksum, so compare the scanned address with your wallet before you share it.
Build a QR landing page: add links, text, images and your logo, then point one editable QR at it.