Free tool · no sign-up · runs in your browser

VietQR bank transfer code — NAPAS 247 standard

Customers open their banking app, scan the code, and the account number, amount, and message fill in automatically — no more mistyped digits. The code follows NAPAS's VietQR standard and scans with the app of any bank that supports 24/7 fast transfers.

Receiving bank
Scan to pay by bank transfer

Enter the account number to create the code.

Vietcombank — Ngân hàng TMCP Ngoại Thương Việt Nam—Payer enters the amount

Your data and files are processed in your browser only — nothing is uploaded to AdSys servers.

How to use

  1. Choose the receiving bank and enter the account number.
  2. Enter an amount and a message if the code is for one specific order; leave the amount blank to use one code for every order.
  3. Check the preview card: bank name, account number, amount.
  4. Download the image, print a test copy, and scan it with your own banking app before sticking it up at the counter.
Take it one step further

The moment money lands, it's matched to the right order, posted to Zalo, and logged — no more staring at bank statements.

See automatic reconciliation

Frequently asked questions

Is this code safe to use?
The code only carries payment details (bank, account number, amount, message) — the same as printing your account number on paper. The payer still has to confirm inside their banking app, and the app shows the account holder's name for them to check.
Does the code contain the account holder's name?
No. The VietQR standard does not carry a name; the banking app looks it up when scanned. The name you type in is only printed on the card for customers to read.
Why are accented characters removed from the transfer message?
Many banks do not accept accented characters in transfer messages. The tool strips accents and special characters and limits the message to 40 characters so the code scans in every app.
How do I know a customer has actually paid?
The QR code cannot tell you that by itself. If you want incoming money to automatically match the right order and post a Zalo alert, see the automatic bank-transfer reconciliation workflow.
Consult nowMessage on Zalo