Saltar al contenido
Totalmente local

Generador de códigos QR de pago SEPA

Convierte un nombre, IBAN y cantidad en un código QR de pago SEPA (EPC069-12) escaneble.

Salida

Generador de códigos QR de pago SEPA

Introduce un nombre de destinatario e IBAN, añade una cantidad si quieres que la aplicación bancaria del pagador la rellene previamente, y esta herramienta construye la cadena de caracteres exacta definida por el estándar EPC069-12 del Consejo Europeo de Pagos — el formato detrás del GiroCode alemán y todos los códigos QR de pago SEPA que una aplicación de banca móvil puede escanear directamente en una transferencia. El resultado se renderiza como un código QR que puedes colocar en una factura, un póster o un recibo.

El nombre del destinatario e IBAN son los únicos campos obligatorios. El IBAN se comprueba estructuralmente y con la suma de comprobación ISO 7064 mod-97 — la misma prueba que realiza un banco — por lo que un error tipográfico se detecta antes de que se convierta en un código ilegible. BIC es opcional: SEPA no lo ha requerido para transferencias dentro del área SEPA desde 2016, pero aún puedes incluir uno para bancos o aplicaciones que lo esperen. La cantidad también es opcional: déjala en cero para un código que rellene el pagador, útil para donaciones o facturas variables. El campo de referencia alterna entre una nota libre (hasta 140 caracteres) y una referencia de acreedor estructurada (hasta 35); el estándar solo admite una de las dos en el código. Un mensaje aparte y un código de propósito de cuatro caracteres completan los datos opcionales.

Cada campo se comprueba contra su límite de longitud exacto EPC069-12, y toda la carga contra el límite de 331 bytes del estándar — si la superas, la herramienta indica qué campo acortar en lugar de producir un código ilegible. El nivel de corrección de errores y el tamaño del QR se ajustan para impresión: una corrección más alta sobrevive a un código manchado, a costa de un patrón más denso.

Todo — validación, la comprobación mod-97 y el renderizado del QR — se ejecuta localmente en tu navegador. Ningún detalle de pago se carga jamás en ningún lugar. Copia la carga útil sin procesar como texto, descarga el QR como SVG o PNG, o genera uno nuevo en el momento en que cambies un campo.

Preguntas frecuentes

¿Qué formato utiliza esto?
EPC069-12, el estándar del Consejo Europeo de Pagos para códigos QR de Transferencia de Crédito SEPA — el mismo formato utilizado por el GiroCode alemán y la mayoría de aplicaciones bancarias europeas.
¿Necesito rellenar el BIC?
No. SEPA no ha requerido BIC para transferencias dentro del área SEPA desde febrero de 2016. Déjalo vacío a menos que un banco o aplicación específica lo solicite.
¿Qué pasa si dejo el importe en 0?
El código QR no lleva un importe fijo, y la persona que lo escanea introduce el suyo propio — útil para donaciones o facturas con total variable.
¿Por qué rechaza mi nombre de destinatario o referencia?
EPC069-12 establece un límite de caracteres duro para cada campo (70 caracteres para el nombre, por ejemplo). El mensaje de error nombra el campo que acortar.
¿Se cargan mis datos de pago en algún lugar?
No. La comprobación de IBAN, la cadena de carga útil y el código QR se construyen completamente en tu navegador. Nada se envía a ningún servidor.