Crypto wallet QR code generator
Share your BTC, ETH, USDT (TRC20) or SOL address as a QR code, with format checks to catch typos.
Generated on your device. Nothing you type is uploaded.
Content
Bitcoin network
Legacy (1...), P2SH (3...) and SegWit/Taproot (bc1...) addresses are supported.
Design
Code color
Corner eyes
Pixel shape
Center logo
Drop your logo here or click to upload
PNG, JPG or WebP up to 5 MB. A square logo with transparent background looks best.
Code pixels under the logo are removed and replaced with a clean padded background. Error correction switches to High so the code still scans.
Create a QR code for your crypto wallet address
Crypto addresses are long strings of random-looking characters, and a single wrong character can send funds to the wrong place permanently. A wallet QR code removes typing from the process: the sender scans your code and their wallet fills in your address exactly.
This generator supports Bitcoin (BTC), Ethereum (ETH), Tether USDT on TRON (TRC20) and Solana (SOL), and checks each address format and length before creating the code, catching most typos and wrong-network mistakes. Your address never leaves your browser.
Always match the network
An address only works on its own network. USDT exists on several networks, and sending TRC20 USDT to an Ethereum address, or the other way round, usually means the funds are lost. Tell senders which network to use, and compare the first and last characters of the address after scanning.
Your QR data stays on your device
Every QR code is generated entirely in your browser. Bank account numbers, Wi-Fi passwords, contact details and wallet addresses are never sent to a server, logged or stored. The codes are also static: your data is encoded directly in the pattern instead of passing through a tracking redirect, so they keep working permanently, with no subscription that can switch them off and no scan limit.
Frequently asked questions
Is it safe to share my wallet QR code?
Yes. A wallet address can only receive funds; nobody can take money out with it. Never put a private key or seed phrase into a QR code.
Why does the generator say my address is invalid?
Each network has its own format: Ethereum addresses start with 0x and have 42 characters, TRC20 addresses start with T and have 34, and Bitcoin addresses start with 1, 3 or bc1. Check for missing characters, extra spaces or the wrong currency selected.
Can I add an amount to the QR code?
This generator encodes the address only, which every wallet understands. The sender enters the amount in their own wallet app before confirming.
Which apps can scan a wallet QR code?
Mainstream mobile wallets and exchange apps can scan an address QR code from their Send or Withdraw screen. Always check the network shown in the app before confirming.