Hình ảnh

Trình tạo QR thanh toán crypto

Mã QR thanh toán Bitcoin & Ethereum kèm số tiền.

Mọi thứ được tạo cục bộ — không khóa, không kết nối ví, không gì rời khỏi trình duyệt của bạn.

Tải xuống PNG

Nhận crypto bằng mã QR thanh toán

Chọn Bitcoin hoặc Ethereum, dán địa chỉ nhận của bạn và tùy chọn thêm số tiền, nhãn hoặc mạng. Công cụ xác thực checksum địa chỉ trước, rồi lắp ráp một BIP-21 hoặc EIP-681 URI thanh toán chuẩn và vẽ nó thành mã QR mà bạn có thể tải xuống hoặc sao chép. Số tiền ETH được quy đổi sang wei bằng toán số nguyên chính xác — không làm tròn dấu phẩy động. Mọi thứ được tạo cục bộ — không khóa, không kết nối ví, không gì rời khỏi trình duyệt của bạn.

Ví hiểu các URI thanh toán chuẩn: BIP-21 cho Bitcoin (bitcoin:address?amount=…&label=…) và EIP-681 cho Ethereum (ethereum:address@chainId?value=…). Mã hóa một URI như vậy thành mã QR để người trả quét thay vì gõ tay hơn 42 ký tự — nguồn tai nạn mất tiền lớn nhất trong thanh toán crypto.

Trình tạo này xác thực địa chỉ nhận trước khi vẽ mã: địa chỉ Bitcoin được xác minh checksum Base58Check hoặc Bech32/Bech32m đầy đủ, địa chỉ Ethereum được kiểm tra định dạng kèm chỉ dẫn tới bước xác thực EIP-55 đầy đủ. Số tiền Ethereum được quy đổi sang wei bằng toán BigInt số nguyên nên không mất độ chính xác. Tất cả — xác thực, lắp ráp URI, vẽ QR — diễn ra cục bộ; không khóa, không kết nối ví, và số tiền chỉ là gợi ý mà người trả có thể thay đổi.

Câu hỏi thường gặp

BIP-21 và EIP-681 là gì?

Đó là các định dạng URI thanh toán chuẩn mà ví hiểu được. BIP-21 định nghĩa liên kết bitcoin: với các tham số tùy chọn số tiền, nhãn và lời nhắn. EIP-681 định nghĩa liên kết ethereum: với @chainId tùy chọn và value tính bằng wei. Trang này mã hóa các URI đó thành mã QR.

Điều gì xảy ra khi ai đó quét mã?

Ứng dụng ví của họ mở màn hình gửi tiền đã điền sẵn: địa chỉ nhận được thiết lập, còn số tiền, nhãn hay mạng được áp dụng nếu URI có kèm. Việc quét không bao giờ tự chuyển tiền — người trả vẫn xem lại và xác nhận giao dịch trong ví của mình.

Vì sao số tiền chỉ là gợi ý?

URI chỉ điền sẵn biểu mẫu gửi tiền. Ví nào cũng cho người trả sửa số tiền trước khi gửi, nên hãy coi nó là lời đề nghị chứ không phải bảo đảm, và xác nhận số thực nhận trong ví của bạn hoặc trên trình khám phá block.

Vì sao không hỗ trợ token ERC-20 như USDT hay USDC?

Chuyển token dùng một dạng EIP-681 khác gọi hàm transfer của hợp đồng token, và mức hỗ trợ của ví cho dạng đó rất thiếu nhất quán — một mã âm thầm hỏng ở nửa số ví còn tệ hơn không có. Công cụ này chỉ làm coin gốc: BTC trên Bitcoin, ETH trên mạng đã chọn.

Địa chỉ hay số tiền của tôi có bị tải lên đâu đó không?

Không. Mọi thứ được tạo cục bộ — không khóa, không kết nối ví, không gì rời khỏi trình duyệt. Không có thành phần máy chủ: URI được lắp ráp và mã QR được vẽ hoàn toàn trên thiết bị của bạn.

Tôi có thể chọn những mạng Ethereum nào?

Mạng chính Ethereum, Base, Arbitrum One, Mạng chính OP và Polygon. URI của mạng chính bỏ qua chain id, còn các mạng khác thêm @chainId để ví tương thích chuyển sang đúng mạng. Công cụ chỉ yêu cầu đồng coin gốc của mạng đã chọn.

Công cụ có kiểm tra địa chỉ của tôi trước khi tạo mã không?

Địa chỉ Bitcoin được xác thực đầy đủ trước — Base58Check với SHA-256 kép cho địa chỉ legacy 1… và 3…, checksum Bech32 hoặc Bech32m cho địa chỉ bc1… — nên một lỗi gõ không thể trở thành mã quét được. Địa chỉ Ethereum được kiểm tra định dạng 0x + 40 hex, còn địa chỉ có chữ hoa lẫn chữ thường có thể xác minh checksum trong Trình kiểm tra địa chỉ Ethereum của chúng tôi.

Cập nhật lần cuối: