Create a VietQR bank transfer code
Enter your bank, your account number and — if you want — an amount and a note. The code follows the EMVCo standard the NAPAS network uses, so it opens in the banking apps people already have.
Content
Presets
Classic
Soft
Dots
Festive
Gradient
Geometric
Pattern
Your own pattern
Your image is simplified to a single-colour shape, then repeated across every module of the code.
Finder eyes
Colours
Centre logo
Keep below 25% at error correction H. Error correction covers data modules only, never the finder eyes.
Frame & call to action
Advanced
Make one now
The generator below is already set to bank transfer.
Pick your bank
All 65 institutions in the NAPAS directory are listed. The 23 that cannot receive a transfer are grouped and flagged, so you find out here rather than after printing.
Add the account number
The account the money arrives in. Nothing is uploaded — the code is built in your browser, and the account number never reaches a server of ours.
Leave the amount blank for a reusable code
With an amount, the payer confirms a fixed sum. Without one, they type it themselves — which is what you want on a shop counter or a tip jar.
Check it scans, then download
The scannability check decodes the real image at 2, 3, 5 and 10 cm. Download SVG for print, PNG for screens.
Before you print it
A transfer code names a real bank account. Anyone who can see the printed code can send money to it — which is the point — but they can also read the account number, so treat a printed sheet the way you would treat the number written down. Test with a real banking app before you print in quantity: a code that parses as valid EMVCo is not the same as one your bank accepts.