Ngân hàng & Thanh toánChuẩn NAPAS / EMVCoBảo mật Client-side

Tạo mã VietQR chuyển khoản ngân hàng

Tạo mã QR thanh toán nhanh liên ngân hàng NAPAS 247 chuẩn quốc tế EMVCo. Quét được trên tất cả ứng dụng Mobile Banking của 42 ngân hàng tại Việt Nam.

Thông tin tài khoản nhận tiền

Chữ số hoặc chữ cái, từ 2 đến 25 ký tự.
50.000 đBỏ trống để tạo mã QR tĩnh không cố định số tiền.
Nên viết không dấu để tương thích tối đa với mọi ngân hàng.4/50

Mã VietQR của bạn

Mã động (50.000 đ)
Ngân hàng:—
Số tài khoản:
Số tiền:—
Nội dung:—
Xem chuỗi payload EMVCo (dành cho lập trình viên / kiểm tra CRC)

Mã VietQR là gì và chuẩn NAPAS 247 hoạt động như thế nào?

VietQR là nhận diện thương hiệu chung cho các dịch vụ thanh toán, chuyển khoản bằng mã QR do Công ty Cổ phần Thanh toán Quốc gia Việt Nam (NAPAS) cùng các ngân hàng thành viên xây dựng. Tiêu chuẩn này tuân thủ chuẩn quốc tế EMVCo QR Code (Consumer-Presented QR Specification), giúp đảm bảo khả năng liên thông: người nhận chỉ cần một mã QR duy nhất để nhận tiền từ bất kỳ ứng dụng ngân hàng hay ví điện tử nào.

Cấu trúc chuỗi dữ liệu VietQR (ID-Length-Value)

Một chuỗi VietQR là sự kết hợp của các trường dữ liệu theo định dạng TLV (Tag-Length-Value), trong đó độ dài mỗi trường được mã hóa bằng đúng 2 chữ số:

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

Mã QR này có quét được trên ứng dụng ngân hàng của tôi không?

Có. Mã QR được tạo theo đúng tiêu chuẩn quốc gia NAPAS 247 và chuẩn quốc tế EMVCo. Hơn 42 ngân hàng tại Việt Nam (như Vietcombank, Techcombank, MB, BIDV, Agribank, ACB, TPBank...) cùng các ví điện tử MoMo, ZaloPay, Viettel Money đều có thể quét và tự động điền đúng tên ngân hàng, số tài khoản, số tiền và nội dung.

Mã QR chuyển khoản có thời hạn hết hạn không?

Mã VietQR cá nhân không có thời hạn hết hạn. Chừng nào tài khoản ngân hàng của bạn còn hoạt động, người khác vẫn có thể quét mã để chuyển khoản bình thường. Bạn có thể in mã ra giấy để dán tại quầy thanh toán cửa hàng.

Tại sao không nên viết tiếng Việt có dấu trong nội dung chuyển tiền?

Mặc dù chuẩn cho phép các ký tự mở rộng, một số hệ thống ngân hàng thế hệ cũ có thể hiển thị sai ký tự có dấu hoặc cắt ngắn chuỗi tin nhắn khi hạch toán. Do đó, khuyến nghị viết nội dung không dấu (ví dụ: thanh toan tien sua chua) để giao dịch thông suốt 100%.

Công cụ có thu thập số tài khoản hay theo dõi tiền chuyển không?

Tuyệt đối không. Mã QR và chuỗi dữ liệu được sinh ra bằng thuật toán toán học chạy 100% bằng JavaScript bên trong trình duyệt của bạn. benri không có hệ thống máy chủ lưu trữ tài khoản của bạn.