Generador de códigos QR SEPA EPC (GiroCode)
Crea un código QR de pago SEPA EPC069-12 con validación de IBAN, importe y referencia. Privado, instantáneo y generado en tu navegador.
🔒 Se ejecuta completamente en tu navegador — nada se carga¿Qué es un código QR SEPA EPC?
El European Payments Council definió un estándar, EPC069-12, que describe cómo incluir en un código QR los datos de una transferencia SEPA. En Alemania y Austria se conoce ampliamente como GiroCode. Cuando un cliente escanea el código con una app bancaria compatible, el nombre del beneficiario, el IBAN, el importe y el concepto se rellenan automáticamente, de modo que quien paga solo tiene que confirmar la transferencia. Así se eliminan los errores de escritura en facturas, folletos de donaciones, cuotas de socios, solicitudes de alquiler y puestos de mercado.
El contenido es texto plano con un campo por línea: la etiqueta de servicio BCD, la versión 002, el juego de caracteres 1 (UTF-8), la identificación SCT, el BIC opcional, el nombre, el IBAN, el importe escrito como EUR seguido de hasta dos decimales, un código de finalidad opcional de cuatro letras y, por último, una referencia estructurada o un texto libre. Este generador sigue esa estructura y utiliza el nivel de corrección de errores M, tal como recomienda el estándar, lo que mantiene el código legible sin dejar de ser compacto.
Validación integrada
El IBAN se normaliza (sin espacios y en mayúsculas) y se comprueba tanto que tenga la longitud correcta para su país como sus dígitos de control mod-97 de ISO 7064, lo que detecta casi todos los errores de escritura. El nombre está limitado a 70 caracteres, el concepto a 140 caracteres y el importe debe estar entre 0,01 y 999.999.999,99 euros. Una referencia estructurada debe ser una referencia de acreedor ISO 11649 válida que empiece por RF y tenga dígitos de control correctos. El contenido completo no puede superar los 331 bytes; la herramienta te avisa si los supera.
Consejos antes de imprimir
Escanea siempre el código terminado con al menos una app bancaria real y compara el nombre, el IBAN y el importe que aparecen antes de imprimirlo o compartirlo. Deja el importe vacío si debe elegirlo quien paga, por ejemplo en las donaciones. Conserva el margen en blanco alrededor del código e imprímelo con al menos dos centímetros de ancho. Como todo se genera en tu navegador, tus datos bancarios nunca salen de tu dispositivo; aun así, recuerda que cualquiera que vea el código QR puede leer el IBAN que contiene.
Cómo usar
- Introduce el beneficiarioEscribe el nombre del titular de la cuenta y el IBAN. El IBAN se comprueba con el algoritmo mod-97.
- Añade importe y referenciaSi quieres, indica un importe en euros, un BIC, un código de finalidad y un concepto o una referencia RF.
- Revisa el código QREl código se actualiza mientras escribes; corrige cualquier mensaje de validación que aparezca en rojo.
- Descarga o copiaGuarda el código QR como PNG o SVG, o copia el contenido en bruto, y escanéalo con tu app bancaria para probarlo.