Uniswap (UNI) QR Code Generator
Make a QR code for the Ethereum address you receive UNI on. The 0x address is checked in your browser before the code is drawn, and it is never uploaded.
What a Uniswap QR code is
A Uniswap QR code is a static QR code that stores an Ethereum (0x) address for receiving UNI, an ERC-20 token, so the sender’s wallet can scan the address instead of pasting it.
UNI, the governance token of the Uniswap protocol, is an ERC-20 token on Ethereum. You receive it at your normal 0x Ethereum address — the same one that holds your ETH. Paste that address and you get a code any Ethereum wallet can scan; the sender then picks UNI as the token to send.
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, stray spaces, and most typos. The code carries the address only, with no amount. The check and the drawing happen in your browser, and the address never leaves your device.
How to create a Uniswap QR code
- 01
Copy your Ethereum address
In your wallet — the Uniswap Wallet app or any other Ethereum wallet — tap Receive and copy the 0x address. On an exchange, open Deposit, choose UNI, and select the Ethereum (ERC-20) network.
- 02
Paste it into the generator
Paste the 0x address above. Mixed upper- and lowercase letters are normal; they are a checksum wallets use to catch typos.
- 03
Generate and label it
Generate the code and print “UNI · Ethereum (ERC-20)” next to it, so senders choose the right token and network.
- 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 UNI
A token, not a separate account
UNI lives on Ethereum as an ERC-20 token contract. Your UNI balance is held at the same 0x address as your ETH and other tokens, and appears in any wallet that lists it.
The sender needs ETH for fees
Sending UNI on Ethereum costs a network fee paid in ETH. Someone holding UNI but no ETH cannot send it to you until they have some.
Never send to a Uniswap contract
Explorers and tutorials show the UNI token contract, the Uniswap router, and liquidity pool addresses. None of them are wallets; tokens sent straight to them are almost always lost. Encode your own address from your wallet’s Receive screen.
UNI on other networks
Bridged UNI also exists on layer-2s and other chains, such as Arbitrum, Optimism, Polygon, and Unichain. They use 0x addresses too, so if you accept UNI on one of them, print the network beside the code.
Voting power stays with the holder
UNI carries governance votes, which holders can delegate without moving their tokens. Receiving UNI at your address gives you the tokens; to vote with them, you delegate from your own wallet. A QR code plays no part in that.
No amount in the code
Token payment links are not handled consistently by wallets, so the code holds the address only and the sender types the amount of UNI.
Where a Uniswap QR code helps
- Moving UNI from a wallet to your exchange account
- Payments between DAO contributors
- Hackathons and developer meetups
- Donation pages for Web3 projects
- Conference badges and speaker slides
- Stream overlays and video descriptions
Label the network next to the code. A 0x address is valid on Ethereum and every EVM network, and the code alone does not say which one you mean.
Never put a private key or seed phrase in a QR code. Only the receiving address is needed.
Token transfers 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 a different one on top.
This site is not a wallet and is not affiliated with Uniswap. It does not hold UNI, swap tokens, or process payments; it only draws the code.
Questions about this
Copy your Ethereum (0x) address from your wallet, paste it above, and download the code. Print “UNI · ERC-20” next to it.
Yes, for UNI on Ethereum. UNI is an ERC-20 token, so it is received at the same 0x address as ETH.
No. The code carries the address only, and the sender enters the amount in their wallet.
Usually because they have no ETH for the Ethereum network fee. They need a little ETH in the same wallet to send any ERC-20 token.
No. The token contract, the router, and pool contracts are not wallets, and tokens sent to them are usually unrecoverable. Use the 0x address from your own wallet’s Receive screen.
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.