QR Maker

Generador de códigos QR EPC (GiroCode)

Crea un código QR de transferencia SEPA con tu IBAN, tu nombre y un importe opcional que las apps bancarias europeas rellenan automáticamente.

  1. Elige un tipo(completado)
  2. 2Añade el contenido(paso actual)
  3. 3Guarda

Tipo

EPC / GiroCode (SEPA)

Un código de transferencia SEPA (GiroCode) con tu IBAN, tu nombre y un importe opcional. Lo leen las apps bancarias de Alemania, Austria, Países Bajos y más.

Lo leen las apps bancarias de Alemania, Austria, Países Bajos, Bélgica, Finlandia y otros países SEPA (GiroCode / EPC QR).

Este código sirve para recibir dinero. El sitio no procesa pagos ni los ve: la transferencia ocurre en la app bancaria de quien paga.

Vista previa

En espera

Rellena el formulario de arriba y tu código QR aparecerá aquí.

Tamaño
Margen

Salida 512 × 512px · Margen de 4 módulos

Añade contenido para activar los botones de guardar.

Estilo

Opcional · Marco, color, fondo, corrección de errores, logotipo

Forma del marco

Añade un borde de color y un texto de una línea alrededor del código. Se incluye en el PNG, el SVG y el cartel.

Logotipo central

Más opcionesColor del código · Fondo · Corrección de errores

Color del código

#111111

Fondo

Corrección de errores

La máxima mantiene el código legible aunque una parte esté tapada o dañada, pero lo hace más denso.

Cómo funciona un código QR EPC

El código contiene un texto corto definido por el Consejo Europeo de Pagos (EPC) en su guía EPC069-12 para transferencias SEPA. Tiene hasta doce líneas separadas por saltos de línea: BCD, la versión 002, el juego de caracteres 1 para UTF-8, el servicio SCT, el BIC opcional, el nombre del beneficiario (hasta 70 caracteres), el IBAN, el importe en la forma EUR12.50, un código de propósito que se deja vacío, una referencia de acreedor estructurada o un concepto de texto libre (hasta 140 caracteres) y una nota para quien paga (hasta 70). Las líneas vacías del final se eliminan y el contenido completo se mantiene dentro de los 331 bytes que exige la guía.

Las apps bancarias de Alemania y Austria conocen este formato como GiroCode; en Países Bajos y Bélgica, como EPC QR; en Finlandia, como código QR de pago. También se admite en Luxemburgo, Italia, Estonia, Letonia y Lituania. Quien paga abre la app, elige escanear o fotografiar una transferencia, y el beneficiario, el IBAN, el importe y el concepto aparecen en el formulario. Revisa los datos y aprueba la transferencia como siempre.

El IBAN se limpia y se verifica antes de construir el código: se quitan los espacios, las letras pasan a mayúsculas, se comprueba la longitud según el país y se validan los dígitos de control con el algoritmo mod-97. Una referencia que sea una referencia de acreedor ISO 11649 válida (RF seguido de dígitos de control) se coloca automáticamente en el campo estructurado; cualquier otro texto va al campo no estructurado.

Dónde resulta útil

  • Un autónomo o una pequeña empresa imprime el código en la factura junto a los datos bancarios, para que el cliente pague sin teclear el IBAN.
  • Un club o una asociación pone en la carta a sus socios un código con la cuota anual y un concepto como Cuota 2026.
  • Un arrendador comparte con sus inquilinos un código del alquiler, con el importe y el concepto que debe aparecer en el extracto.
  • Una ONG o una parroquia muestra un código de donación sin importe en un cartel o en un boletín.

Consejos antes de imprimir

  1. El BIC es opcional para transferencias SEPA dentro de la UE desde la versión 002, así que déjalo vacío salvo que tu banco lo pida.
  2. Escribe un concepto significativo pero corto: un número de factura o de cliente es lo que luego buscarás en tu extracto.
  3. Para el importe puedes usar punto o coma; ambos se aceptan y se escriben como EUR49.90 en el código. Este formato solo admite importes en euros.
  4. Escanea el código con tu propia app bancaria antes de imprimir. Si el IBAN o el nombre no coinciden con tu cuenta, corrige la errata ahora.

Preguntas frecuentes

¿Qué apps bancarias pueden leer este código?
La mayoría de las apps bancarias de Alemania, Austria, Países Bajos, Bélgica, Finlandia y otros países SEPA, incluidas Sparkasse, Volksbank, Deutsche Bank, Commerzbank, ING, Rabobank, ABN AMRO, Erste Bank y muchas fintech. En Francia y España la compatibilidad todavía es limitada y varía según el banco: no es un pago Bizum, sino una transferencia SEPA con los datos ya rellenados, así que prueba con las apps que usan tus pagadores.
¿Es lo mismo que GiroCode?
Sí. GiroCode es el nombre alemán del código QR EPC descrito en la guía del Consejo Europeo de Pagos. Otros países usan otros nombres para el mismo formato.
¿Quien paga puede cambiar el importe o el concepto?
Sí. El código solo rellena el formulario de transferencia en la app de quien paga; todos los campos siguen siendo editables antes de aprobar la transferencia.
¿Sirve para transferencias inmediatas?
El código describe una transferencia SEPA. Que se ejecute como transferencia inmediata depende del banco de quien paga y de la opción que elija en la app, no del código.