加密货币支付二维码生成器

为比特币、以太坊、Solana、狗狗币和莱特币生成安全、与钱包兼容的支付二维码。符合 BIP21 和 ERC-681——扫一下即可打开您的钱包并预填地址和金额。永远不会询问您的私钥。

Generates a BIP21 / ERC-681 compliant payment URI. Scanning opens your wallet app directly — no private keys are ever requested.

Paste your public receiving address. Private keys are never requested by this tool.

BTC

⚠ Check your address twice before printing. Crypto transactions are irreversible — a single wrong character sends funds to an unrecoverable address.

Shape of the data pixels.

Shape of the 3 finder patterns.

Inner dots inside corners.

Overall shape of the QR code.

Pre-styled designs for specific use cases. Applies colors, shapes, frame & CTA in one click.

One-click color themes. You can further customise after picking a preset.

Keep strong contrast between foreground and background for reliable scanning.

#000000
100%
#000000
100%
#000000
100%
#ffffff
100%

Place a logo at the center of the QR code. Error correction is automatically set to High when a logo is added.

Wrap the QR code in a frame with optional text to encourage scanning.

Text displayed on the frame (e.g. "Scan Me", "Get Discount", "View Menu").

#2563eb

Pixel dimensions. Larger = better for print.

Higher = more resilient. Use H with logos.

4
Download & Share Export your QR code in any format
QR code updates live as you type

Your QR code will appear here

Start typing to generate your QR code

工作原理

1

选择币种并粘贴您的地址

从币种选择器中选择 Bitcoin、Ethereum、Solana、Dogecoin 或 Litecoin。将您的公共收款地址粘贴到地址字段中。生成器会实时验证地址格式,并显示一个验证框,展示前后 5 个字符 — 请在打印前与您的钱包进行核对。

2

添加可选的金额和标签

输入一个可选的付款金额(例如 “0.005” BTC 或 “0.1” ETH)以及人类可读的标签,例如 “Donation” 或 “Invoice #42”。对于 Ethereum,金额以 ETH 输入 — 在底层 URI 中会自动转换为 Wei,这样您的钱包应用就能接收到精确的数值。

3

二维码即刻生成 — 自定义并下载

在您输入时,二维码会实时生成。使用设计面板应用币种主题色(在您选择币种时会自动应用)或选择一个边框。无需账户即可下载为 PNG、JPG 或 SVG — 一切都在您的浏览器中运行。添加徽标或下载为 PDF/WEBP 需要一个免费账户(无需信用卡,无付费墙)。

安全与隐私 — 此工具不会做什么

仅限公共地址

此生成器仅编码您的公共收款地址 — 即您分享给他人以接收付款的字符串。任何时候都不会请求、存储或需要私钥、助记词或钱包密码。

完全客户端处理

所有处理均在您的浏览器中使用 JavaScript 完成。不向任何服务器传输数据。页面加载后您可以断开互联网连接,生成器仍能完全离线工作。

实时地址验证

在生成二维码之前,每种币的地址格式都会通过严格的正则表达式进行验证。如果您的地址不匹配预期格式,二维码将被抑制并显示行内警告 — 防止您打印无法投递的二维码。

⚠ 打印前请务必核实

加密货币交易不可撤销。请使用验证框(显示前后 5 个字符)和“复制地址”按钮在下载或打印前确认地址。一个错误字符就意味着资金永久损失。

支持的标准

Bitcoin — BIP21

编码为 bitcoin:{address}?amount={btc}&label={label}。BIP21 标准受所有主流 Bitcoin 钱包支持,包括 Coinbase Wallet、BlueWallet、Muun 和 Electrum。支持 Legacy(1…)、P2SH(3…)、SegWit(bc1q…)和 Taproot(bc1p…)地址。

Ethereum — ERC-681

编码为 ethereum:{address}?value={wei}。人类可读的 ETH 金额会自动转换为 Wei(1 ETH = 10¹⁸ Wei)。受 MetaMask、Trust Wallet、Coinbase Wallet 和移动端 Rainbow 支持。

Solana — Solana Pay

编码为 solana:{address}?amount={sol}&label={label}。兼容 Phantom、Solflare 和 Backpack 钱包所使用的 Solana Pay 规范。金额以 SOL 表示(而非 lamports)。

Dogecoin 和 Litecoin — BIP21 变体

分别编码为 dogecoin:{address}?amount={doge}litecoin:{address}?amount={ltc}。两者都遵循适用于各自原生网络的 BIP21 URI 方案。受 Dogecoin Core、Litecoin Core 和大多数多币种钱包支持。

常见使用场景

小费罐和捐赠

在柜台卡片、YouTube 结尾画面、Twitch 叠加层或个人网站上打印加密货币二维码。支持者扫描后可直接发送 — 无需复制粘贴长地址。添加“Tip Jar”之类的标签,让捐赠者在其钱包的交易记录中看到友好的名称。

销售点付款

在结账处显示二维码,供想要用加密货币付款的客户使用。输入固定金额以预填付款金额 — 客户只需扫描、确认并支付。适用于小吃摊、市场摊贩和独立店铺。

发票和自由职业

将加密货币付款二维码嵌入到您的发票 PDF 中。设置精确金额并将发票编号添加为标签。客户在其钱包应用中扫描一次,无需手动输入 40 个字符的地址。

活动和筹款

将二维码放置在活动标识、投影屏幕或印刷节目单上,用于现场加密货币筹款。标签字段帮助组织者在钱包历史中识别捐款。无需中间支付处理机构。

名片和周边商品

在名片、NFT 周边或品牌包装上添加加密货币二维码。收藏者和合作者无需打开浏览器即可向您付款或发送代币。结合您的社交二维码,即可打造完整的 Web3 名片。

ATM 风格展示

为加密货币 ATM 风格的自助终端或信息板创建大尺寸海报二维码。在 400 px 及以上时,二维码可从柜台对面可靠扫描。使用边框功能将“Pay with Bitcoin”添加为行动号召标签。

获得最佳效果的提示

  • 在大批量打印前,务必使用真实钱包测试扫描二维码。确认地址、金额和标签在钱包的发送界面中正确显示。
  • 使用验证框(前 5 + 后 5 个字符)与钱包的收款地址显示进行对照检查。每次生成新二维码时都要这样做。
  • 对于固定价格的使用场景(销售点),请预填金额字段。对于捐赠或小费场景,请将金额留空,让发送者选择自己的金额。
  • 为任何印刷品下载 SVG 或高分辨率 PNG(400 px 及以上)。模糊的二维码会增加扫描失败率,显得不专业。
  • 添加带有“Scan to Pay”或“Pay with BTC”等行动号召的边框。清晰的语境能减少首次加密货币付款者的困惑,他们可能不确定二维码的用途。
  • 如果您更换了收款地址(例如出于隐私考虑或使用新钱包),请生成新的二维码并替换所有已打印的副本。指向旧地址的过时二维码会延误付款并造成混乱。
  • 对于高价值发票,建议在“设置”面板中使用纠错级别 H(最高) — 这能使二维码即使部分被遮挡或损坏也可扫描。

常见问题

此工具能访问我的加密货币资金吗?

不能。此工具仅编码您的公共收款地址 — 与您分享给任何向您发送加密货币的人的地址相同。您的私钥、助记词和钱包密码绝不会进入此页面。二维码只是您公共地址的可扫描版本,在安全性上等同于将地址写在一张纸上。

哪些钱包可以扫描这些二维码?

大多数主流移动钱包都支持 BIP21 和 ERC-681 URI 方案:Coinbase Wallet、MetaMask Mobile、Trust Wallet、Phantom(Solana)、Dogecoin Core 和 Litecoin Core 都支持扫描付款二维码。iOS 和 Android 上的相机应用可能会先在浏览器中打开链接 — 然后从那里在您的钱包应用中打开。某些钱包(例如 Ledger Live)在其发送界面中内置了二维码扫描器。

为什么 ETH 金额在 URI 中显示为很大的数字?

Ethereum 的 ERC-681 标准要求 value 参数以 Wei(ETH 的最小单位)表示。1 ETH 等于 10¹⁸ Wei,所以 0.1 ETH 变为 value=100000000000000000。这种转换会自动进行 — 您输入人类可读的 ETH 金额,生成器会处理转换。您的钱包应用以 ETH 显示金额,而不是 Wei。

我可以用一个二维码接收多种币吗?

不能 — 每个二维码仅编码一种币的 URI。要接收多种币,请分别生成各自的二维码并一起展示。许多接受加密货币的商家会将所有付款二维码打印在一张卡片或标识上,以便客户选择他们偏好的货币。

公开打印我的加密货币地址安全吗?

是的 — 您的公共收款地址本来就是用来分享的。分享它不会让任何人访问您的资金;他们只能向您发送加密货币。但是,如果隐私很重要,请注意所有向公共地址发送的交易都可以在区块链上查看,反复使用同一地址可能会关联您的交易历史。为每笔交易使用新地址(HD 钱包)是注重隐私的做法。

如果有人扫描二维码后发送到错误的地址怎么办?

加密货币交易不可撤销。这就是地址验证至关重要的原因。验证框显示前后 5 个字符,加上“复制地址”按钮,这些都是专门提供的,帮助您在打印二维码前发现拼写错误或粘贴错误。在分发之前,请使用真实钱包测试二维码。

保持关注!

获取 QRSansar 新功能和更新的通知。