tracuuvn.com
20 module live
↑↓ chọn mởTra ngược chi tiết →

Quảng cáo

Tạo QR chuyển khoảnKhông lưu serverKhông lưu STK

Tạo VietQR chuyển khoản online

Sinh QR chuyển khoản chuẩn VietQR cho 42 ngân hàng nội địa (NAPAS 247). Chọn ngân hàng, nhập STK + số tiền (tùy chọn) + nội dung → QR scan-able ngay. 100% trên trình duyệt — không gửi STK lên server, không lưu lịch sử.

VietQR là chuẩn QR chuyển khoản nội địa do NAPAS ban hành tháng 6/2021, tuân chuẩn quốc tế EMVCo QR Code v1.1 với GUID A000000727. Một QR đọc được bằng tất cả app ngân hàng + ví điện tử (MoMo, ZaloPay, ShopeePay...) đăng ký NAPAS 247 — không cần app riêng.

Quảng cáo

Cập nhật theoVietQR + NAPASHiệu lực 06/2021

Trang này build payload TLV (Tag-Length-Value) đúng spec EMVCo, tính CRC-16/CCITT-FALSE chuẩn, render QR vector SVG bằng thư viện qrcode-svg (MIT). Không phụ thuộc API ngoài, không cần network sau khi tải trang.

QR mở vs QR có số tiền — chọn loại nào?

Đặc điểmQR mở (static)QR có số tiền (dynamic)
Người gửi nhập số tiền?Có, tự nhập mỗi lầnKhông, đã pre-fill
Dùng nhiều lần với số tiền khác?✓ Có— Không
Use case điển hìnhCá nhân nhận đa giao dịch, in dán quầy thanh toán, share Facebook/ZaloInvoice, donate cố định, thanh toán bill, ticket
Sai số tiền → fix?Không liên quanPhải tạo QR mới

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

VietQR là gì? Tại sao lại có chuẩn QR riêng?

VietQR là tiêu chuẩn QR Code thanh toán/chuyển khoản nội địa do NAPAS (Công ty Cổ phần Thanh toán Quốc gia Việt Nam) ban hành tháng 6/2021, áp dụng cho toàn bộ ngân hàng thành viên NAPAS 247. VietQR tuân theo chuẩn quốc tế EMVCo QR Code (giống Singapore SGQR, Thái Lan PromptPay) với GUID riêng A000000727. Một QR đọc được bằng tất cả app ngân hàng + ví điện tử (MoMo, ZaloPay, ShopeePay...) đăng ký NAPAS, không cần app riêng của ngân hàng phát hành.

QR sinh ở trang này có khác QR trên app ngân hàng không?

Không khác. Cả 2 đều theo cùng chuẩn EMVCo + GUID NAPAS. Trang này build payload TLV (Tag-Length-Value) đúng spec, tính CRC-16/CCITT-FALSE chuẩn, render QR bằng thư viện qrcode-svg. App ngân hàng/ví đọc được như mọi QR VietQR khác. Khác biệt duy nhất: trang này 100% trên trình duyệt, không có logo ngân hàng/avatar trong QR (logo chỉ là decorative, không ảnh hưởng decode).

Nhập số tài khoản có bị lộ thông tin không?

Không. Toàn bộ quá trình build payload + render QR chạy 100% trên trình duyệt của bạn (client-side). KHÔNG gửi số tài khoản, số tiền, nội dung lên server. KHÔNG lưu localStorage. KHÔNG cookie tracking. Mã nguồn lib mở (xem lib/vietqr.ts trong repo). Tuân thủ Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân. Lưu ý chung: số tài khoản ngân hàng là thông tin định danh tài chính — đừng share QR công khai nếu không muốn người lạ chuyển khoản nhầm hoặc spam tin.

Vì sao nội dung chuyển khoản bị bỏ dấu + cắt 25 ký tự?

Spec EMVCo + NAPAS giới hạn field 08 (Purpose of Transaction) trong ASCII printable + max 25 ký tự để đảm bảo decode đồng nhất giữa các app/máy POS. Tiếng Việt có dấu vượt ASCII → app gửi sẽ tự strip → để tránh inconsistency, trang này strip ngay tại nguồn (vd "Ủng hộ quỹ" → "Ung ho quy"). Nếu cần nội dung dài hơn 25 ký tự, dùng SMS/Zalo riêng thay vì memo QR.

QR mở (không số tiền) khác QR có số tiền như thế nào?

QR có số tiền (dynamic, ID 01 = "12"): app người gửi tự pre-fill số tiền — phù hợp invoice, donate cố định, thanh toán bill. Sai số tiền → không sửa được tại bước scan, phải tạo QR mới.
QR mở (static, ID 01 = "11"): app người gửi yêu cầu user tự nhập số tiền — phù hợp "share QR cá nhân để bạn bè chuyển tiền tùy lúc", account riêng để nhận đa giao dịch. 1 QR dùng được nhiều lần với số tiền khác nhau. Tip: in QR mở dán cửa hàng nhỏ thay vì in QR cố định.

Tải QR về làm gì? Có thể in ra giấy không?

Nút Tải QR SVG lưu file vector → dùng được trong: (1) In offline dán cửa hàng/quán cafe/sạp chợ — SVG scale ra A4/A3 không vỡ, in màu thường được; (2) Đính kèm invoice PDF gửi khách — designer paste vào Adobe Illustrator/Figma; (3) Chèn vào catalogue/menu — SVG nhẹ hơn PNG/JPG; (4) Embed websitebằng <img> hoặc inline SVG. Lưu ý: SVG là file image — đừng share file source HTML chứa QR ra ngoài nếu QR có nội dung nhạy cảm.

Công cụ tra cứu ngân hàng khác