Skip to content

Create a VietQR code for Vietnamese bank transfer payments

Turn a Vietnamese bank BIN, account number, optional VND amount, and short memo into a static VietQR code for payment signs, invoices, table cards, and event materials.

VietQR codes

VietQR codes are used across Vietnamese mobile banking and wallet workflows. QR Code Crafter creates a static transfer-to-account payment payload from the bank BIN, account number, amount, and memo you provide; it does not connect to your bank, verify recipients, process payments, or track scans.

Use this workflow when you need printed or digital payment artwork for a shop counter, cafe, donation display, invoice, event booth, club collection, or service payment handoff. Always scan the finished code in the banking apps your audience uses before relying on it for real payments.

Key decisions

Start with the correct bank details

Use the recipient bank BIN and account number exactly as provided by the bank or payment provider before creating public payment artwork.

Static code, direct payment payload

The QR code stores the VietQR payment payload directly, without a QR Code Crafter account, redirect, expiry, or scan limit.

Print-ready Vietnam payment assets

Export SVG, PDF, or EPS for signs, receipts, table tents, invoice inserts, and counter cards. Use PNG, JPG, or WebP for digital payment instructions.

VietQR code workflow choices

Use caseBest payload choiceCheck before publishing
Variable paymentsBank BIN and account number without an amountMake sure payers know the expected total before they scan.
Fixed invoice or order amountBank details plus fixed whole VND amount and memoRegenerate the static QR code if the amount or memo changes.
Public counters and stallsQR code plus readable business name, bank, and account detailsAsk payers to confirm recipient and amount inside their banking app.
Donations or community paymentsBlank-amount VietQR code with clear surrounding instructionsUse recipient details you are comfortable publishing publicly.
Campaign measurementA landing page you control before payment when analytics are requiredDo not add tracking data inside a bank payment payload.
Print productionSVG, PDF, or EPS master artworkProtect the quiet zone and scan the final proof before printing.

Build a safer VietQR payment destination

Payment QR codes need visible verification details so scanners can confirm where money is going.

Verify bank details first

Confirm the bank BIN, account number, and recipient name with the receiving bank or account owner before printing or sharing the artwork.

Show readable payment context

Place the business name, bank name, account number, invoice reference, memo, or expected amount beside the QR code.

Use memos deliberately

Keep the memo short and meaningful for reconciliation, such as an order, table, invoice, or campaign reference.

Separate analytics from payment

Use a landing page before the payment step if measurement is required; keep the VietQR payload focused on payment details.

Prepare VietQR codes for print and mobile scans

VietQR codes often live on counters, signs, receipts, and table cards where distance, light, and fallback details matter.

Choose production-safe exports

Use SVG, PDF, or EPS for stickers, table tents, invoices, and counter cards. Use PNG, JPG, or WebP for messages and digital payment instructions.

Keep contrast high

Use dark foreground modules on a light background, leave a clear quiet zone, and avoid placing decoration close to the QR code.

Test multiple bank apps

Scan with the Vietnamese banking or wallet apps your customers are likely to use, then confirm recipient display, amount behavior, memo, and fallback instructions.

Replace stale printed codes

A static QR code cannot update itself. Regenerate and reprint if the bank account, amount, memo, recipient, or payment instructions change.

VietQR code checklist

  • Confirm the six-digit bank BIN and account number are correct for the intended recipient.
  • Decide whether the amount should be blank or fixed in whole VND.
  • Add a short memo only when it helps reconciliation and will remain accurate.
  • Show the recipient name, bank name, account number, or readable payment context beside the QR code.
  • Scan the QR code in real Vietnamese banking apps before printing or publishing.
  • Use SVG, PDF, or EPS for signs, stickers, invoice inserts, table tents, and receipts.
  • Regenerate the QR code if the bank account, amount, memo, or printed payment instructions change.

How to make a VietQR code

  1. 1

    Enter the bank BIN and account number

    Use the Vietnamese bank BIN and receiving account number that should receive the transfer.

  2. 2

    Choose whether to include amount and memo

    Leave the amount blank for variable payments, or add a fixed whole VND amount and short memo for invoice and checkout handoffs.

  3. 3

    Export and test the final asset

    Download the right file format, scan the final artwork in banking apps, and confirm recipient, amount, and memo before sharing.

Frequently asked questions

Can QR Code Crafter create or verify my Vietnamese bank account?

No. QR Code Crafter only creates a QR image from the bank BIN, account number, amount, and memo you enter. Your bank or wallet handles account setup, recipient lookup, payment approval, fees, and status.

Can I create a VietQR code without an amount?

Yes. Leave the amount blank when the payer should enter the amount in their banking app.

What is the bank BIN in a VietQR code?

It is the six-digit bank identifier used in the VietQR payload. Confirm the correct BIN with the recipient bank before using it in printed payment materials.

Can I track VietQR code scans?

QR Code Crafter creates static QR files without scan analytics. Use a landing page you control before payment if measurement is required.

Which format should I use for VietQR signs or stickers?

Use SVG, PDF, or EPS for print production because they stay sharp when resized. Use PNG, JPG, or WebP for digital payment instructions.