Avalanche (AVAX) QR Code Generator
Make a QR code for your Avalanche C-Chain address to receive AVAX. The 0x address is checked in your browser before the code is drawn, and it is never uploaded.
What an Avalanche QR code is
An Avalanche QR code is a static QR code that stores an Avalanche C-Chain receiving address — a 0x address, the same shape as on Ethereum — so a wallet can scan it to send AVAX instead of the sender typing the address.
Avalanche’s main network is split into chains, and the one almost every wallet and exchange sends AVAX on is the C-Chain, which uses Ethereum-style 0x addresses. Paste your C-Chain address and you get a code that Core, MetaMask, and other EVM wallets can scan. The code holds the address only; the sender types the amount.
The generator checks that the address is 0x followed by 40 hexadecimal characters and, for a mixed-case address, verifies its EIP-55 checksum, which catches truncated pastes and most typos. Addresses for the X-Chain or P-Chain, which look like X-avax1… or P-avax1…, are refused on purpose — see below. Everything happens in your browser, and the address never leaves your device.
How to create an Avalanche QR code
- 01
Copy your C-Chain address
In Core or another Avalanche wallet, open Receive and choose the C-Chain (sometimes called “Avalanche C-Chain” or “EVM”). In MetaMask, your normal 0x address is your C-Chain address. On an exchange, choose AVAX and the AVAX C-Chain network.
- 02
Paste it into the generator
Paste the 0x address above. If you pasted an address starting with X-avax1 or P-avax1, go back and pick the C-Chain address instead.
- 03
Generate and label it
Generate the code and print “AVAX · Avalanche C-Chain” next to it, so senders do not send on Ethereum or another EVM network by mistake.
- 04
Download and test
Download the PNG or SVG and scan it with your wallet to check the address before you share it.
Things specific to Avalanche
The C-Chain is where payments happen
Exchanges withdraw AVAX on the C-Chain by default, and wallets like Core and MetaMask send on it. It runs the same kind of smart contracts as Ethereum, which is why its addresses are 0x.
Why X-avax1… and P-avax1… are refused
The X-Chain and P-Chain use bech32 addresses and their own transaction formats. A normal C-Chain transfer cannot be sent to them, and many exchanges do not support withdrawals there, so a code with one of those addresses would mostly fail or confuse senders. Moving AVAX between chains is a cross-chain transfer you do inside your own wallet.
Same address as on Ethereum
If you use MetaMask, your Avalanche C-Chain address is identical to your Ethereum address. That is convenient, but it means a sender could pay you on the wrong network — so label the code clearly.
Fees are paid in AVAX
Transactions on the C-Chain cost a small fee in AVAX. Senders need some AVAX in their wallet to send anything, including tokens on Avalanche.
No amount in the code
Wallets do not read a payment link for AVAX consistently, so the code holds the address only and the sender types the amount.
Where an Avalanche QR code helps
- Moving AVAX from an exchange to your own wallet
- Payments between friends and colleagues
- Developer meetups and hackathons
- Donation pages for projects built on Avalanche
- Shop counters and event stalls that accept AVAX
- Stream overlays and video descriptions
Label the network next to the code. A 0x address is valid on Ethereum, BNB Smart Chain, and every other EVM network, and the code alone does not say you mean the Avalanche C-Chain.
Never put a private key or recovery phrase in a QR code. Only the receiving address is needed.
AVAX payments cannot be reversed. Scan your code before printing, compare the first and last characters with your wallet, and keep printed codes where nobody can stick another one on top.
This site is not a wallet. It does not hold AVAX, move funds between Avalanche chains, or confirm payments; it only draws the code.
Questions about this
Copy your C-Chain 0x address from your wallet, paste it above, and download the code. Print “AVAX · C-Chain” beside it.
Because most wallets and exchanges send AVAX on the C-Chain, and a C-Chain transfer cannot reach an X-Chain or P-Chain address. Use your C-Chain (0x) address for the code; if you need funds on another chain, move them inside your wallet.
With MetaMask and most EVM wallets, yes — the same 0x address works on both. They are still different networks, so the sender has to pick Avalanche C-Chain when sending AVAX.
No. The code carries the address only, and the sender enters the amount in their wallet.
It checks the 0x format and, for mixed-case addresses, the EIP-55 checksum. An all-lowercase address has no checksum, so compare it with your wallet before printing.
No. It is checked and encoded in your browser. The site uses Google Analytics to count visits and may show ads, but never receives your address.