PirehubPirehubBank QR Tool

Bank Transfer QR Code Generator

Create privacy-friendly bank transfer QR codes from a verified 65-institution BIN directory. Payment details stay in your browser.

Back to home

Beneficiary Bank

Bank BINs, codes, and logos are refreshed from the supported bank directory.

Popular Banks:
Digits only, from 6 to 19 characters.0/19

For display only. The name is not encoded or verified by the QR code.

VND
Encoded as unaccented bank-safe text0/25

Design & QR Styling

Customize card layout themes and QR code dot patterns

QR Dot Pattern
Accent Color Theme
MBBank

MBBank

Ngân hàng TMCP Quân đội

Account number not entered

Account number

The tool cannot verify the beneficiary name or account status. Scan and confirm the bank and recipient details in your banking app before sending money.
Banking App Compatible

Bank Transfer QR Compatibility

Builds the EMV payload locally with the account-transfer structure and CRC validation.

EMVCo Standard & CRC Validated
100% Client-side

Client-side & Private

Generated instantly in your browser without saving sensitive account numbers on intermediate servers.

Zero Server-Side Storage
Developer Ready

Reusable by design

One shared QR core powers the browser tool and the documented public API, preventing contract drift.

Web UI & Public API Synchronized
FAQ
FAQ & Knowledge Base

Frequently Asked Questions about Bank Transfer QR Codes

Clear answers about banking-app compatibility, QR behavior, recipient verification, and payment-data handling.

The payload uses an EMV account-transfer QR structure. Actual scan support depends on the selected institution and banking-app version, so test the code before publishing it.

Local generation by default

During QR generation, your account-holder name, account number, amount, and memo stay in this browser. A copied share link stores these details and visual settings in a compact URL-fragment token, which is not sent to this server; anyone with the link can view them. Transfer details may also leave the page when you open a banking deep link or use the public API.