Saltar al contenido

Código QR para transferencias

Copiar un IBAN de 24 caracteres de una factura en papel es lento y es fácil equivocarse. Un código QR de transferencia sigue la norma EPC069-12 del Consejo Europeo de Pagos y guarda beneficiario, IBAN, importe y concepto. Quien paga lo escanea desde una app bancaria compatible, revisa los datos ya rellenos y confirma la transferencia. En Alemania y Austria este mismo código se conoce como GiroCode.

Tipo de código QR

Pago SEPA (código EPC)

Las apps bancarias rellenan la transferencia. Sigue la norma EPC069-12.

Puedes dejar espacios.

Opcional para cuentas del Espacio Económico Europeo.

Opcional. Separa los céntimos con coma o punto, sin separador de miles.

Concepto

Hasta 140 caracteres como texto libre o hasta 35 como referencia estructurada.

Opcional, un código ISO 20022 de cuatro letras, por ejemplo CHAR para un donativo.

Opcional, hasta 70 caracteres. Algunas apps bancarias lo muestran a quien paga.

Estilo

Módulos
Esquinas
Color
Contraste 19,5 : 1

Se puede leer aunque esté dañado hasta un 15 % · Margen de 4 módulos

Las apps bancarias esperan un código SEPA sin adornos, por eso este tipo no admite logo.

Más ajustes

Contraste de símbolo estimado 100 % (grado A según ISO/IEC 15415)

Borde vacío medido en módulos. El estándar QR pide 4.

Los códigos de pago SEPA usan siempre el nivel M (EPC069-12).

Vista previa

Rellena los campos para ver tu código QR.

El código se comprueba después de cada cambio.

Descargar

Formato de archivo

Imagen de mapa de bits de hasta 4096 × 4096 px

Nada de lo que escribes sale de tu navegador

Cómo crearlo

  1. Escribe el nombre del titular tal como figura en la cuenta y el IBAN. El generador comprueba los dígitos de control y avisa si hay un error de tecleo.

  2. Añade el BIC solo si la cuenta está fuera del Espacio Económico Europeo. Dentro del EEE basta el IBAN.

  3. Escribe el importe en euros, con coma para los céntimos, por ejemplo 25,00. También puedes dejarlo vacío para que quien paga lo escriba.

  4. Elige el tipo de concepto: texto libre de hasta 140 caracteres, como el número de factura, o una referencia RF estructurada. Después escanea la vista previa con tu propia app bancaria.

  • En una factura suele bastar con 2,5 o 3 cm, porque se escanea de una hoja que está encima de la mesa.
  • Imprime al lado los datos de pago en texto. La norma lo prevé así, para que quien paga pueda compararlos con lo que muestra su app.
  • Deja el código en negro sobre blanco y sin logo. El generador no permite logos en códigos de pago, porque la norma fija el nivel de corrección de errores en M.

Errores frecuentes

  • Dar por hecho que todos los bancos lo leen

    No todas las apps bancarias admiten este formato. Escribe siempre también el IBAN y el concepto en texto para que se puedan copiar a mano.

  • Usarlo para pagos que no son en euros

    El código EPC solo sirve para transferencias SEPA en euros. Para otras monedas o para pagos fuera de la zona SEPA no funciona.

  • Esperar un código de Bizum

    Bizum es un sistema distinto y no usa este formato. Este generador no crea códigos de Bizum; el código que crea rellena una transferencia SEPA normal.

Qué define la norma EPC069-12

El Consejo Europeo de Pagos describe el formato en el documento EPC069-12. El código empieza por BCD, usa la versión 002 y UTF-8, y pone beneficiario, IBAN, importe y concepto en líneas separadas. El contenido completo no puede pasar de 331 bytes y el nivel de corrección de errores es M.

Se puede añadir un código de finalidad de hasta cuatro caracteres, por ejemplo CHAR para un donativo. El banco de quien paga decide si usa ese dato.

Preguntas frecuentes

Este es un código QR estático: el contenido está en el propio código y funciona sin nuestro servidor.

Códigos QR estáticos y dinámicos, explicados

¿El código hace el pago?

No. Solo rellena el formulario de transferencia en la app del banco. Quien paga revisa los datos y la autoriza como cualquier otra.

¿Es seguro poner mi IBAN en un código?

El IBAN es el mismo dato que ya imprimes en la factura. Permite que te envíen dinero, no que lo saquen de tu cuenta. El código se genera en tu navegador, así que los datos no llegan a nuestro servidor.

¿Puedo usarlo para donativos sin importe fijo?

Sí. Deja el importe vacío y quien dona lo escribe en su app. Con el código de finalidad CHAR la transferencia queda marcada como donativo.

¿Es lo mismo que un GiroCode?

Sí. GiroCode es el nombre que recibe en Alemania y Austria el código definido por el Consejo Europeo de Pagos. Los dos siguen la norma EPC069-12.