Tạo mã VietQR nhận tiền
Tạo mã QR chuyển khoản theo chuẩn VietQR (Napas 247), quét được bằng app của mọi ngân hàng. Mã được tạo ngay trên trình duyệt của bạn, không gửi hay lưu thông tin lên máy chủ.
Công cụ tạo mã QR này giúp gì?
Thay vì đọc số tài khoản dài cho người khác gõ, bạn đưa họ một mã QR để quét. Ít bước hơn, ít nhầm hơn. Công cụ trên tạo mã theo chuẩn VietQR, quét được bằng app của các ngân hàng Việt Nam, và tiền đi qua dịch vụ chuyển nhanh NAPAS 247.
Dùng để in mã dán ở quầy, gửi mã thu tiền hàng, tiền nhà. Miễn phí, không cần đăng nhập.
Cách tạo mã VietQR từng bước
- Chọn ngân hàng nhận. Danh sách gắn sẵn mã BIN của từng ngân hàng, bạn không cần nhớ.
- Nhập số tài khoản nhận tiền. Công cụ chấp nhận chữ số (hoặc chữ), dài 4–19 ký tự, và tự bỏ khoảng trắng.
- Nhập tên chủ tài khoản nếu muốn. Tên được bỏ dấu, viết hoa và chỉ in dưới mã cho dễ nhìn.
- Nhập số tiền nếu thu một khoản cụ thể. Để trống thì người chuyển tự nhập.
- Nhập nội dung chuyển khoản, ví dụ mã đơn hàng. Nội dung được bỏ dấu, bỏ ký tự đặc biệt, tối đa 50 ký tự.
- Bấm Tạo mã QR, rồi Tải ảnh PNG để lưu, gửi hoặc in. Ảnh tải về có mã QR kèm các dòng thông tin bên dưới.
Bước quan trọng nhất là bước cuối cùng không nằm trong công cụ: tự quét thử bằng app ngân hàng của bạn và xem tên chủ tài khoản hiện ra có đúng là bạn không. Mất mười giây thôi, mà tránh được chuyển nhầm.
Dữ liệu của bạn đi đâu?
Không đi đâu cả. Mã được tạo ngay trên trình duyệt của bạn; công cụ không gửi số tài khoản, số tiền hay nội dung lên máy chủ và không lưu lại gì.
Có một chi tiết nhiều người không để ý: tên chủ tài khoản bạn nhập không nằm trong mã QR. Nó chỉ được in lên thẻ hiển thị và ảnh PNG. Khi người khác quét, app ngân hàng của họ tự tra tên thật từ số tài khoản. Đó cũng là lý do tên in trên ảnh QR, của bất kỳ ai, không có giá trị xác thực.
Trong mã VietQR có gì?
| Thông tin | Có trong mã? | Ghi chú |
|---|---|---|
| Mã ngân hàng nhận (BIN) | Có | Dãy 6 số, phần lớn dạng 970xxx, ví dụ 970436 của Vietcombank |
| Số tài khoản | Có | Bắt buộc |
| Số tiền | Nếu bạn nhập | Không bắt buộc |
| Nội dung chuyển khoản | Nếu bạn nhập | Không dấu, tối đa 50 ký tự |
| Mã kiểm tra lỗi | Có | Giúp app phát hiện mã bị hỏng |
| Tên chủ tài khoản | Không | Chỉ in dưới mã; app người chuyển tự hiển thị tên thật |
Muốn hiểu kỹ hơn về chuẩn này, đọc bài VietQR là gì. Còn dãy 970xxx nghĩa là gì thì có trong bài mã BIN ngân hàng.
QR tĩnh hay QR có sẵn số tiền?
- QR tĩnh (để trống số tiền): tạo một lần, dùng lâu dài. Hợp để dán ở quầy, in trên danh thiếp, nhận tiền nhiều lần. Người chuyển tự nhập số tiền và nội dung.
- QR có số tiền: hợp để thu một khoản cụ thể như hóa đơn, học phí, một đơn hàng. Người chuyển chỉ kiểm tra và xác nhận, ít sai số tiền, dễ đối soát theo nội dung. Đổi lại, mỗi khoản cần một mã mới.
Cả hai đều chỉ là "địa chỉ nhận tiền". Quét mã không làm tiền rời khỏi tài khoản ai; tiền chỉ đi khi người chuyển bấm xác nhận và xác thực trên app. Mỗi giao dịch chuyển nhanh dưới 500 triệu đồng theo NAPAS, chi tiết trong bài chuyển nhanh NAPAS 247.
Khi bạn là người chuyển tiền
Luôn kiểm tra tên người nhận do app ngân hàng hiển thị trước khi xác nhận, đừng tin cái tên in trên ảnh. Từ 01/4/2026, theo Thông tư 30/2025/TT-NHNN, các ngân hàng đã bỏ tên gợi nhớ (nickname), nên tên hiện ra là họ tên thật của chủ tài khoản. Khá tiện đấy! Tên không khớp thì dừng lại, hỏi lại qua kênh khác.
Chỉ quét bằng chức năng quét QR bên trong app ngân hàng. Mã chuyển khoản hợp lệ sẽ mở màn hình chuyển tiền; nếu mã dẫn tới một trang web hay đòi mật khẩu, OTP, hãy dừng. Lỡ nhập thông tin hoặc chuyển tiền rồi thì xem ngay bài bị lừa chuyển tiền phải làm gì và gọi tổng đài ngân hàng của bạn.
In mã QR cho cửa hàng: mẹo nhỏ
- Cẩn thận mã bị dán đè. Năm 2023, Hiệp hội Ngân hàng đã cảnh báo thủ đoạn in mã QR của kẻ gian rồi dán chồng lên mã của cửa hàng. Hãy kiểm tra mã đang dán định kỳ, để ý lớp dán chồng.
- Với đơn có giá trị, ưu tiên tạo mã kèm số tiền cho từng đơn, và chờ thông báo tiền về rồi mới giao hàng.
- Tài khoản cá nhân sẽ hiện tên chủ tài khoản, không phải tên quán. Báo trước để khách không ngại.
- Mã in sẵn từ trước có thể đang chứa nickname cũ. Cách an toàn là tạo lại mã bằng số tài khoản chính thức; xem bài bỏ tên tài khoản tùy chọn.
- Bán hàng online thì nên dùng tài khoản riêng cho tiền bán hàng, tạo mã gắn với tài khoản đó. Đọc thêm bán hàng online và thuế.
Giới hạn của công cụ
Công cụ chỉ đóng gói thông tin bạn nhập thành mã đúng chuẩn; nó không kiểm tra số tài khoản có tồn tại hay đúng người không. Vì vậy hãy quét thử trước khi gửi đi, nhất là trước khi in số lượng lớn. Phí chuyển tiền (nếu có) do ngân hàng của người chuyển quy định.
Câu hỏi thường gặp
Gửi ảnh mã QR cho người lạ có an toàn không?
Có. Người khác chỉ dùng được mã để chuyển tiền vào cho bạn. Chỉ đừng gửi kèm mật khẩu, OTP hay ảnh giấy tờ tùy thân.
Mã QR có hết hạn không?
Mã tĩnh dùng được tới khi tài khoản đóng. Ngân hàng đổi tên thì nên tạo lại mã và quét thử.
Mã này rút tiền ATM được không?
Không. Mã rút tiền là mã do máy ATM tạo cho từng giao dịch, khác với mã nhận chuyển khoản. Xem bài rút tiền ATM không cần thẻ.
Chuyển thường cần mã ngân hàng 8 số thì tra ở đâu?
Mã VietQR không dùng mã 8 số. Nếu bạn cần mã chi nhánh cho chuyển thường hay nộp ngân sách, tra tại trang mã ngân hàng.