QT QR Tools

Generatore di QR Code SEPA EPC (GiroCode)

Crea un QR Code di pagamento SEPA EPC069-12 con convalida dell'IBAN, importo e riferimento. Privato, immediato e generato nel tuo browser.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Enter the beneficiary name and a valid IBAN.

Advertisement

Che cos'è un QR Code SEPA EPC?

L'European Payments Council ha definito uno standard, EPC069-12, che descrive come inserire in un QR Code i dati di un bonifico SEPA. In Germania e Austria è noto soprattutto come GiroCode. Quando un cliente scansiona il codice con un'app bancaria compatibile, il nome del beneficiario, l'IBAN, l'importo e la causale vengono compilati automaticamente, così chi paga deve solo confermare il bonifico. In questo modo si eliminano gli errori di battitura da fatture, volantini per donazioni, quote associative, richieste di affitto e bancarelle al mercato.

Il contenuto è testo semplice con un campo per riga: il tag di servizio BCD, la versione 002, il set di caratteri 1 (UTF-8), l'identificativo SCT, il BIC facoltativo, il nome, l'IBAN, l'importo scritto come EUR seguito da un massimo di due decimali, un codice di finalità facoltativo di quattro lettere e infine un riferimento strutturato oppure un testo libero. Questo generatore segue tale struttura e utilizza il livello di correzione degli errori M, come raccomandato dallo standard, che mantiene il codice leggibile e allo stesso tempo compatto.

Convalida integrata

L'IBAN viene normalizzato (spazi rimossi, lettere maiuscole) e controllato sia per la lunghezza corretta rispetto al paese sia per le cifre di controllo mod-97 ISO 7064, che intercettano quasi tutti gli errori di battitura. Il nome è limitato a 70 caratteri, la causale a 140 caratteri e l'importo deve essere compreso tra 0,01 e 999.999.999,99 euro. Un riferimento strutturato deve essere un riferimento creditore ISO 11649 valido che inizia con RF e con cifre di controllo corrette. Il contenuto completo non può superare i 331 byte; lo strumento ti avvisa in caso contrario.

Consigli prima di stampare

Scansiona sempre il codice finito con almeno una vera app bancaria e confronta nome, IBAN e importo visualizzati prima di stamparlo o condividerlo. Lascia vuoto l'importo se deve sceglierlo chi paga, ad esempio per le donazioni. Mantieni il margine vuoto attorno al codice e stampalo largo almeno due centimetri. Poiché tutto viene generato nel tuo browser, i tuoi dati bancari non lasciano mai il dispositivo; ricorda comunque che chiunque veda il QR Code può leggere l'IBAN che contiene.

Come usare

  1. Inserisci il beneficiarioDigita il nome dell'intestatario del conto e l'IBAN. L'IBAN viene verificato con l'algoritmo mod-97.
  2. Aggiungi importo e riferimentoFacoltativamente imposta un importo in euro, un BIC, un codice di finalità e una causale oppure un riferimento RF.
  3. Controlla il QR CodeIl codice si aggiorna mentre scrivi; correggi eventuali messaggi di convalida mostrati in rosso.
  4. Scarica o copiaSalva il QR Code in PNG o SVG oppure copia il contenuto grezzo, poi scansionalo con la tua app bancaria per provarlo.

Domande frequenti

Il mio IBAN o i dati di pagamento vengono caricati?
No. Il contenuto viene composto e il QR Code viene disegnato localmente nel tuo browser. Nulla viene inviato a un server o salvato.
Quali app bancarie possono scansionare questo codice?
Molte app bancarie europee supportano lo standard EPC QR, spesso chiamato GiroCode, e possono compilare automaticamente il modulo del bonifico. Il supporto e il nome variano da banca a banca, quindi prova prima il tuo codice.
Il BIC è obbligatorio?
No. Nella versione 002 dello standard il BIC è facoltativo per i bonifici SEPA all'interno del SEE; basta l'IBAN. Puoi comunque aggiungerlo se lo desideri.
Posso usare sia un riferimento sia una causale?
No. Lo standard consente un riferimento creditore strutturato (ISO 11649, che inizia con RF) oppure una causale in testo libero, non entrambi.
Funziona con valute diverse dall'euro?
No. I bonifici SEPA sono in euro, quindi l'importo viene sempre scritto con il codice valuta EUR.
Advertisement