Todas las herramientas

Generador de QR de transferencia bancaria VietQR

QR de transferencia para bancos de Vietnam, con tarjeta para compartir. En tu dispositivo.

Check the account number and the bank carefully, and scan the code with your own banking app before you print or send it. This tool does not check the account holder's name.

Transfer details

The bank list (BIN numbers) is as of 2026-10-15 and can change when banks merge or rename. Test-scan with your own banking app before you print. The official lists are in the NAPAS and VietQR documentation.

Transfer to

Digits only, 6 to 19. Spaces and dashes are ignored.

Printed on the card image only, never inside the QR code. The banking app shows the real name when scanned.

Leave empty and the payer types the amount. With an amount the banking app fills it in.

0/25 characters

Accents and special characters are removed automatically (“Thanh toán” becomes “Thanh toan”), because the code holds plain text.

Some banking apps keep only the first 25 characters. Stay on 25 if you are not sure.

Card

Template
Card colours

The card keeps its own colours, also when the page is in dark mode.

QR look

Forma de los puntos
Logotipo central (opcional)

PNG, JPG, WebP o SVG, hasta 5 MB. Se queda en tu dispositivo y se incrusta en los archivos que descargas.

Keep the code dark on a light background so every banking app can read it.

Preview

Loading…

Made on this device: the account number never leaves your browser, and nothing is saved but your bank and look.

Download and share

Code content

Code text (the VietQR string)

Choose a bank and enter an account number: the code appears here.

Paste it into any QR maker, or into “Check a code” to read it back.

Qué hace esta herramienta

Convierte una cuenta bancaria vietnamita (o un número de tarjeta), un importe opcional y un mensaje opcional en un código QR que una aplicación bancaria puede escanear para abrir una transferencia ya preparada. El código sigue el estándar VietQR que NAPAS, la red nacional de pagos, define para las transferencias interbancarias 247, basado en el formato QR EMV. También obtienes una imagen en forma de tarjeta para enviar por chat, imprimir en el mostrador de una tienda o añadir a una factura. El número de cuenta se escribe, se codifica y se dibuja en esta página: no hay ninguna petición a un servidor, no se guarda nada salvo el banco elegido y el aspecto del código. Es una herramienta independiente, no creada, revisada ni respaldada por NAPAS ni por ningún banco.

Cómo crear un QR de transferencia

  1. Elige el banco receptor. Escribe un nombre o código ("VCB", "vietcombank", "quan doi") y elígelo en la lista; los acentos no importan.
  2. Escribe el número de cuenta, o cambia a "Número de tarjeta". Los espacios y guiones se ignoran; las letras se rechazan.
  3. Añade un importe si quieres. Si lo dejas vacío, quien paga lo escribe; si lo rellenas, su aplicación lo muestra ya puesto. Los botones rápidos dan 50.000, 100.000, 200.000, 500.000 y 1.000.000.
  4. Añade un mensaje, por ejemplo un número de pedido. Se limpia automáticamente.
  5. Elige una plantilla de tarjeta (tarjeta de transferencia, tarjeta de tienda con el nombre del negocio o solo el QR) y un aspecto para el código; después descarga un PNG o SVG, copia la imagen o imprímela.

El nombre del titular y el nombre de la tienda son opcionales y solo aparecen impresos en la tarjeta. Nunca van dentro del código y la herramienta no puede comprobarlos: la aplicación bancaria muestra el titular real al escanear, y eso es justo lo que debe comparar quien paga.

Qué hay dentro del código

Una cadena VietQR es una lista de campos, cada uno con un identificador de dos cifras, una longitud de dos cifras y el valor. La herramienta escribe, por orden: el formato (00), estático o dinámico (01), el bloque de cuenta NAPAS (38) con el BIN de seis cifras del banco, el número de cuenta o tarjeta y el servicio (QRIBFTTA para cuenta, QRIBFTTC para tarjeta), la moneda 704 (VND, 53), el importe (54), el país VN (58), el mensaje (62, campo 08) y un valor de control CRC-16 (63) con el que la aplicación detecta una cadena dañada. El cuadro "Contenido del código" muestra la cadena exacta y la pestaña "Comprobar un código" lee de vuelta cualquier cadena o imagen VietQR.

Estático o dinámico: con o sin importe

Un código sin importe es estático: se imprime una vez y se reutiliza, y cada pagador escribe el importe. Un código con importe es dinámico en el sentido de VietQR: la aplicación lo rellena, así que sirve para una factura o un pedido, pero queda mal en cuanto cambia el precio. Para el mostrador de una tienda suele ser mejor uno estático.

El mensaje de la transferencia

Los bancos solo aceptan algunos caracteres, así que la herramienta quita los acentos vietnamitas ("Thanh toán" pasa a "Thanh toan"), conserva letras, cifras, espacios y . , - _ / @ # & ( ), cambia el resto por un espacio y recorta. Se detiene en 25 caracteres porque algunas aplicaciones bancarias solo guardan esos; puedes permitir 50, pero prueba el resultado con las aplicaciones de tus clientes.

Prueba antes de imprimir

Escanea el código terminado con tu propia aplicación bancaria, y con la de otro banco si puedes, antes de colgarlo o enviarlo. La lista de bancos procede de una lista pública con fecha 15 de octubre de 2026; los BIN pueden cambiar cuando los bancos se fusionan o cambian de nombre. Hay estafadores que pegan su código sobre el verdadero de una tienda: coloca el tuyo a la vista del personal y, cuando pagues a otra persona, comprueba el nombre que muestra la aplicación antes de confirmar.

Para un QR que no sea de transferencia usa el generador de códigos QR; para leer un código de una foto, el lector de códigos QR; para ponerlo en una factura, el generador de facturas. La guía paso a paso explica más sobre tiendas y seguridad.

Preguntas frecuentes

¿Mi número de cuenta se envía a algún sitio?

No. El código se crea y se dibuja en tu navegador y no hay ninguna llamada a un servidor. Solo se recuerdan el banco elegido y el aspecto del código; el número, el importe, el mensaje y los nombres no.

¿Lo escaneará cualquier aplicación bancaria de Vietnam?

Muchas, porque el código sigue el formato VietQR de NAPAS, pero no se puede prometer para todas las aplicaciones ni bancos. Escanéalo con tu aplicación, y con una segunda, antes de imprimirlo o enviarlo.

¿Debo poner un importe en el código?

Déjalo vacío para un código que reutilizas, como el de un mostrador, y quien paga escribe el importe. Añádelo para una factura o pedido concretos; si el precio cambia, el código deja de servir.

¿Por qué el mensaje sale acortado y sin acentos?

El código lleva texto simple, así que se quitan acentos y caracteres especiales y el mensaje se corta a 25 caracteres, que las aplicaciones suelen conservar. Puedes permitir 50, aunque algunas lo cortarán igual.

¿La herramienta comprueba que la cuenta existe o de quién es?

No. Solo comprueba el formato: cifras, longitud, un banco conocido y un CRC correcto. La aplicación bancaria muestra si la cuenta existe y quién es el titular cuando alguien escanea el código.