Skip to main content

Free Ethereum QR Code Generator

Share your Ethereum wallet address as a scannable QR code. Receive ETH payments without the risk of address typos.

Must start with 0x followed by 40 hexadecimal characters

Customize QR Code

Colors

Logo

PNG or JPG

Dot Style

Corner Square Style

Corner Dot Style

Customize your QR code style

Colors, logos, dot styles, and corner styles are available on the Premium plan.

Upgrade to Premium

Preview

2/2 downloads remaining today

How to Create an Ethereum QR Code

Ethereum addresses are 42-character hexadecimal strings that are virtually impossible to type correctly by hand. An Ethereum QR code eliminates this problem by encoding your address into a scannable image. Whether you are collecting payment for goods, receiving a peer-to-peer transfer, or accepting donations, a QR code makes the process fast and error-free.

Steps to Generate Your QR Code

  1. Paste your Ethereum wallet address (0x...) into the address field.
  2. Optionally enter an ETH amount to request a specific payment.
  3. The QR code generates instantly in the preview.
  4. Download and share the code on your website, invoice, or in person.

Common Use Cases

  • Accepting ETH payments — display the code at checkout for crypto-friendly businesses.
  • NFT sales — share your address for direct ETH transfers related to digital art.
  • Developer tips — embed on your GitHub profile or project page for supporter donations.
  • Peer-to-peer transfers — show the code on your phone so friends can send ETH instantly.

About the Ethereum URI Format

The QR code encodes an ethereum: URI following EIP-681. The address is included as the path, and the optional amount is specified via the value query parameter in wei or as an ETH decimal. This format is recognized by MetaMask, Trust Wallet, Coinbase Wallet, Rainbow, and most other Ethereum wallets.

Frequently Asked Questions

What is an Ethereum QR code?
An Ethereum QR code encodes your ETH wallet address (and optionally an amount) into a scannable image using the ethereum: URI scheme defined in EIP-681. Wallet apps like MetaMask, Trust Wallet, and Coinbase Wallet can scan it to pre-fill a transaction.
What format should the address be in?
Enter a standard Ethereum address starting with 0x followed by 40 hexadecimal characters (e.g., 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18). Both checksummed and lowercase addresses are accepted.
Can I request a specific ETH amount?
Yes. Enter the amount in ETH (up to 18 decimal places) and it will be included in the URI. The sender's wallet will display the requested amount when they scan the code.
Does this work for ERC-20 tokens?
This generator creates QR codes for native ETH transfers. For ERC-20 token transfers, you would need to encode additional contract data. The basic ethereum: address QR code works for receiving ETH on any Ethereum-compatible wallet.