All Tools

VietQR Generator

Create a VietQR code to receive bank transfers. Pick your bank, add amount and note, then download PNG, SVG or PDF.

01

QR content

Choose a payload type, then complete its details.

Choose content

Without an amount the code is static: the payer types the amount in their banking app.

02

Style

Shape a distinct code or let Remix surprise you.

Module shape
Finder frame
Finder center
Module color
Canvas color
Finder frame color
Finder center color

Saved only in this browser: colors, shapes, sizes and logo settings. Not your content or logo image.

03

Center logo

Upload your own image or choose a recognizable brand mark.

Brand marks belong to their respective trademark holders. Use only when you have permission.

Text

Add a heading or caption to your QR code.

Layout & Settings

Adjust the size, spacing, and error correction.

Damage recovery
H · 30%
LMQH

Supercharge your QR Codes with MemoKey

Scan the raw data of any QR code and save it directly to a note. Or, instantly create QR codes from any text snippet.

Download on the App StoreGet it on Google Play
QR code to download the MemoKey app

From the same maker: ScannerGo - scan QR codes and barcodes on your phone, with history kept on the device.

Frequently asked questions

Which banks does the VietQR generator support?
The list covers the Vietnamese banks that take part in the NAPAS 247 network, 76 in total. Pick yours by name or BIN; the code works in any banking app that can scan VietQR.
Is the amount optional?
Yes. With an amount the code is dynamic: the payer's app fills it in. Without one the code is static and the payer types the amount themselves.
Do I need an app or an account to create a code?
No. You only need your bank and account number. There is no sign-up and no app to install; the code is drawn in your browser.
Is my account number saved or sent anywhere?
No. The code is generated in your browser, so your account number, amount and note are not sent to a server or stored. Nothing is kept after you close the page.
Does the code expire or get verified by the bank?
The code does not expire because it only holds your bank, account number, amount and note. It is not issued or confirmed by a bank, so check the account name shown in the payer's app before sending money.
Can I put a note in the transfer?
Yes, up to 25 characters. Accents are removed because banks drop them, so write the note without accents to see exactly what the payer will get.