Skip to content
Free custom QR codes with logo, no sign-up

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

4 modules

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.