VietQR

Create VietQR bank transfer codes in the browser, plus a zero-dependency TypeScript library.

Cài đặt

npm install vietqr-zero
Trình tạo mã VietQR: chọn ngân hàng, nhập số tài khoản, số tiền và nhận mã QR

Tạo mã QR chuyển khoản ngân hàng theo chuẩn VietQR ngay trên trình duyệt. Không backend, không cơ sở dữ liệu, không theo dõi, không cookie, không quảng cáo, và mã nguồn mở.

Thư viện vietqr-zero

Gói npm không phụ thuộc thư viện nào, có sẵn danh sách ngân hàng Việt Nam kèm logo, hỗ trợ ESM, CommonJS và TypeScript.

import { getBankList, makeVietQRContent } from 'vietqr-zero';

const banks = getBankList();
const qrContent = makeVietQRContent({
  bankId: '970415', // bank.bin, ví dụ 970415 là VietinBank
  accountId: '1234567890',
  amount: 50000,
  description: 'Payment'
});

Hỗ trợ

Gặp lỗi hoặc có góp ý? Tạo issue trên GitHub.