Công cụ tạo mã QR chuyển khoản ngân hàng (VietQR) miễn phí

Tạo mã QR chuyển khoản theo chuẩn VietQR của Ngân hàng Nhà nước, hoặc mã QR cho URL, văn bản bất kỳ. Tùy chỉnh màu sắc, kiểu chấm, chèn logo ở giữa để tăng nhận diện thương hiệu. Hỗ trợ tải ảnh QR có sẵn lên để giải mã và thiết kế lại.

Căn cứ tiêu chuẩn kỹ thuật:

  • Tiêu chuẩn cơ sở TCCS 03:2018/NHNNVN về mã QR hiển thị từ phía đơn vị chấp nhận thanh toán tại Việt Nam
  • Chuẩn EMVCo QR Code Specification for Payment Systems (Merchant-Presented Mode)
  • Danh sách mã BIN ngân hàng theo Quyết định 1928/QĐ-NHNN về Bộ mã tổ chức tham gia thanh toán

🔒 Mã QR được tạo hoàn toàn trên trình duyệt của bạn — không có dữ liệu nào được gửi lên máy chủ.

Mã QR chuyển khoản (VietQR) là gì?

VietQR là mã QR thanh toán theo tiêu chuẩn cơ sở TCCS 03:2018/NHNNVN do Ngân hàng Nhà nước ban hành, dựa trên chuẩn quốc tế EMVCo. Mã chứa mã BIN ngân hàng thụ hưởng, số tài khoản, và tùy chọn số tiền cùng nội dung chuyển khoản. Khi quét bằng ứng dụng ngân hàng, các thông tin này được điền tự động nên hạn chế tối đa sai sót khi gõ tay.

Mã QR tạo trên trang này có an toàn không?

Toàn bộ quá trình tạo và giải mã QR diễn ra ngay trên trình duyệt của bạn bằng JavaScript. Số tài khoản, số tiền, nội dung chuyển khoản và ảnh bạn tải lên không được gửi tới máy chủ và không được lưu lại ở bất kỳ đâu.

Có bắt buộc nhập số tiền và nội dung chuyển khoản không?

Không. Nếu bỏ trống số tiền, người quét mã sẽ tự nhập số tiền muốn chuyển. Nếu bỏ trống nội dung, họ tự nhập nội dung. Điền sẵn hai trường này phù hợp khi bạn thu một khoản cố định (hóa đơn, học phí, tiền hàng) và muốn đối soát nhanh.

Vì sao nội dung chuyển khoản nên viết không dấu?

Chuẩn VietQR mã hóa dữ liệu ở dạng ký tự ASCII. Ký tự tiếng Việt có dấu có thể bị một số ứng dụng ngân hàng hiển thị sai hoặc từ chối. Nên viết không dấu, không dùng ký tự đặc biệt và giữ độ dài ngắn gọn.

Chèn logo vào giữa mã QR có làm mã bị lỗi không?

Không, nếu logo không quá lớn. Công cụ sử dụng mức chống lỗi (error correction) Q — cho phép khôi phục khoảng 25% dữ liệu bị che. Nên giữ kích thước ảnh giữa dưới 40% và luôn quét thử bằng ứng dụng ngân hàng trước khi đem in hoặc gửi cho khách hàng.

Tôi có thể chỉnh sửa lại mã QR đã có sẵn không?

Có. Bấm "Upload QR gốc" và chọn ảnh chứa mã QR. Công cụ sẽ giải mã nội dung: nếu là mã VietQR, thông tin ngân hàng, số tài khoản, số tiền và nội dung sẽ được điền tự động vào biểu mẫu; nếu là URL hoặc văn bản, nội dung sẽ hiện ở tab Dữ liệu. Sau đó bạn có thể đổi màu sắc, kiểu chấm và chèn logo rồi tải về.

Nên dùng kích thước bao nhiêu khi in mã QR?

Với mã QR dán tại quầy hoặc in trên tờ rơi, nên xuất ở kích thước tối thiểu 600–1000 pixel để ảnh không bị vỡ khi in. Kích thước in thực tế nên từ 3cm trở lên, và giữ vùng lề trắng xung quanh mã để camera điện thoại nhận diện dễ hơn.