Tạo mã QR chuyển khoản ngân hàng
Nhập số tài khoản, nhận ngay mã VietQR quét được bằng mọi ứng dụng ngân hàng tại Việt Nam. Mã dựng ngay trên máy bạn — số tài khoản không gửi đi đâu cả.
Chọn ngân hàng và nhập số tài khoản để tạo mã.
Kiểm trước khi gửi. Hãy tự quét thử bằng ứng dụng ngân hàng của bạn và đối chiếu tên người nhận hiện ra, trước khi đưa mã cho người khác.
Mã này được tạo như thế nào
Mã tuân theo EMVCo QR Code Specification for Payment Systems (chế độ Merchant-Presented) cùng quy định VietQR của NAPAS. Chuỗi gồm nhiều trường dạng mã trường, độ dài, giá trị, khép lại bằng mã kiểm tra CRC-16.
| Trường | Ý nghĩa | Giá trị |
|---|---|---|
| 00 | Phiên bản định dạng | 01 |
| 01 | Loại mã | 11 tĩnh · 12 động |
| 38 | Tài khoản thụ hưởng | Mã NAPAS, mã BIN ngân hàng, số tài khoản |
| 53 | Đơn vị tiền tệ | 704 — mã VND theo ISO 4217 |
| 54 | Số tiền | Chỉ có khi bạn nhập |
| 58 | Quốc gia | VN |
| 62 | Nội dung chuyển khoản | Đã bỏ dấu tiếng Việt |
| 63 | Mã kiểm tra | CRC-16 tính trên toàn chuỗi |
Câu hỏi thường gặp
Mã QR này quét được bằng ứng dụng ngân hàng nào? ▾
Mọi ứng dụng ngân hàng tại Việt Nam có hỗ trợ VietQR, vì mã tuân theo chuẩn EMVCo mà NAPAS dùng cho hệ thống chuyển khoản nhanh. Bạn quét bằng chính chức năng "Quét mã QR" trong ứng dụng, không cần cài thêm gì.
Số tài khoản của tôi có bị gửi lên máy chủ không? ▾
Không. Mã được dựng hoàn toàn bằng JavaScript chạy trong trình duyệt của bạn, kể cả ảnh QR. Trang này không gửi số tài khoản tới máy chủ nào, kể cả máy chủ của Công Cụ Tính. Bạn có thể ngắt mạng sau khi trang tải xong và công cụ vẫn hoạt động.
Để trống số tiền thì khác gì nhập số tiền? ▾
Để trống tạo ra mã tĩnh: in ra dán ở quầy, dùng lại nhiều lần, người trả tự nhập số tiền. Nhập số tiền tạo ra mã động: người quét thấy sẵn số tiền, hợp cho từng đơn hàng cụ thể. Khác biệt nằm ở trường 01 trong chuỗi mã, giá trị 11 là tĩnh và 12 là động.
Vì sao nội dung chuyển khoản bị bỏ dấu tiếng Việt? ▾
Trường nội dung của chuẩn EMVCo chỉ bảo đảm tập ký tự ASCII. Giữ nguyên dấu thì một số ứng dụng ngân hàng hiển thị sai hoặc từ chối đọc cả mã, nên công cụ tự chuyển "Thanh toán" thành "Thanh toan". Đây là giới hạn của chuẩn, không phải của công cụ.
Tôi nhập tên chủ tài khoản sai thì có sao không? ▾
Không ảnh hưởng tới mã. Ô tên chỉ để bạn tự đối chiếu trên màn hình; nó không nằm trong chuỗi QR. Khi người khác quét, ứng dụng ngân hàng tự tra và hiển thị tên thật của chủ tài khoản theo số tài khoản bạn nhập.
Mã quét ra sai tài khoản thì do đâu? ▾
Gần như luôn là do nhập nhầm số tài khoản hoặc chọn nhầm ngân hàng. Mã QR không tự kiểm tra được số tài khoản có tồn tại hay không — việc đó chỉ xảy ra khi ứng dụng ngân hàng tra cứu lúc quét. Vì vậy hãy tự quét thử một lần và đối chiếu tên người nhận hiện ra trước khi đưa mã cho người khác.
Tôi tải ảnh về in ra được không? ▾
Được. Nút "Tải ảnh PNG" xuất ra ảnh với ô lặng bốn mô-đun quanh mã theo đúng khuyến nghị của chuẩn QR, mỗi mô-đun mười điểm ảnh nên in khổ A4 vẫn sắc nét. Ô lặng là viền trắng bắt buộc; thiếu nó máy quét dễ đọc hụt.