Studio del codice QR

Generatore di codici QR EPC / SEPA

Genera un codice QR di pagamento EPC/SEPA da informazioni strutturate sul beneficiario e sul bonifico bancario.

Ti serve il QR su una fattura? Usa il Creatore di fatture per creare la fattura, aggiungere i dettagli di pagamento e generare un QR per la fattura salvata.
GS1 Digital Link statico
Questo generatore mantiene l’URI GS1 Digital Link direttamente nel codice QR. I reindirizzamenti dinamici Premium QR non vengono usati per i codici GS1 Digital Link.
In attesa
Inserisci un GTIN con una cifra di controllo GS1 valida.
Predefinito: https://id.gs1.org. Un resolver personalizzato deve usare HTTPS.
Qualificatori chiave opzionali
Premium QR Codes emette i qualificatori nell’ordine del percorso GS1 Digital Link: AI 22, AI 10, quindi AI 21.
La convalida GTIN viene applicata nuovamente sul server. I valori GTIN-8, GTIN-12 e GTIN-13 validi vengono normalizzati alla rappresentazione a 14 cifre usata da questa implementazione GS1 Digital Link.

Personalizzazione avanzata
Standard
Fusione artistica IA
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Tinta unita standard
✨ Modalità Liquid Glass
Quadrato
Matrice a punti
Arrotondato
💎 Diamante
✨ Stellato
➕ Croce / Più
Occhio quadrato
Occhio circolare
Arrotondato
Pupilla quadrata
Pupilla circolare
Arrotondato
Nessuna cornice
Banner riquadrato “Scansionami”
Designer
Colori e sfumature
Marchio
Logo e icona social
Esporta
Dimensione codice QR
512px
Compila i campi obbligatori per visualizzare l’anteprima del codice QR.
Anteprima del codice QR generato
STUDIO DI ESPORTAZIONE PROFESSIONALE Esportazione QR pronta per la produzione
PNG · 2048×2048 px · Sfondo QR corrente
SVG resta vettoriale. PNG, WEBP e JPG vengono rasterizzati nel browser. Lo sfondo trasparente non è disponibile per JPG.
INTELLIGENZA QR
In attesa del codice QR Genera un codice QR per analizzare l’idoneità alla scansione.
-- /100 IDONEITÀ STIM.
STRUTTURA QR
PAYLOAD
CONTRASTO
SICUREZZA LOGO
RISCHIO STILE
RESILIENZA AGLI ERRORI
DIM. MIN. STAMPA
DISTRIBUZIONE
Il tuo codice QR non è ancora stato analizzato.
SICUREZZA AUTOMATICA DEL DESIGN Controllo preliminare logo e design
SICURO
Punteggio di sicurezza
Struttura QR
Ingombro del logo
Contrasto minimo
Genera un codice QR per eseguire il controllo preliminare del design.
Solo indicazioni preliminari. Real Scan Lab esegue la verifica con decoder.
INTELLIGENZA DIMENSIONE DI STAMPA Guida alla stampa fisica del QR
In attesa del codice QR
STRUTTURA QR
ZONA DI QUIETE INCLUSA
MINIMO CONSIGLIATO
DIMENSIONE DI STAMPA PREFERITA
DIMENSIONE MODULO ALLA MISURA PREFERITA
DENSITÀ QR
DISTRIBUZIONE ADATTA
Genera un codice QR per calcolare le indicazioni sulla dimensione fisica di stampa.
Le raccomandazioni sulle dimensioni fisiche sono indicazioni preliminari, non una garanzia universale di scansione o stampa.
CERTIFICATO DI VERIFICA QR Registro verifica decoder
Non verificato
Esegui Real Scan Lab prima di generare un certificato.
PROFILI DI DISTRIBUZIONE Ottimizza in base a dove verrà usato il tuo QR
Digitale / Schermo

    Selezionare un profilo non modifica il QR finché non lo applichi.
    STUDIO DI CONOSCENZA QR

    Generatore di codici QR EPC / SEPA

    Risposta rapida: Un codice QR EPC — chiamato anche GiroCode — codifica un bonifico SEPA in un payload di 12 righe definito dal documento EPC069-12 v3.1 dell'European Payments Council. Quando viene scansionato, precompila il bonifico in un'app bancaria compatibile. Il codice deve usare il livello di correzione errori M e non deve superare 331 bytes.

    Funziona nel tuo browser Nessun caricamento di dati Design personalizzato SVG, PNG, WEBP, JPG

    Come creare un codice QR EPC SEPA

    1. Inserisci il nome del beneficiario così come appare sul conto bancario — massimo 70 caratteri, obbligatorio.
    2. Inserisci l'IBAN del beneficiario nel formato standard (ad es. DE71 1102 2033 0123 4567 89) — obbligatorio.
    3. Inserisci il BIC della banca del beneficiario se utilizzi EPC069-12 versione 001, oppure lascialo vuoto per la versione 002 (il BIC è facoltativo nella versione 002, che copre quasi tutte le moderne transazioni SEPA).
    4. Inserisci l'importo in EUR, se applicabile. Anteponi EUR seguito immediatamente dall'importo, senza spazi: EUR12.30.
    5. Inserisci una referenza strutturata del creditore (formato ISO 11649, che inizia con RF) oppure una causale non strutturata — non entrambe. Questi campi si escludono a vicenda.
    6. Verifica che il payload risultante rimanga entro il limite di 331 bytes. Il generatore dovrebbe indicare se il limite viene superato.
    7. Scansiona il codice generato con un'app bancaria compatibile per confermare beneficiario e importo prima del download.
    8. Esporta PNG, SVG, WEBP o JPG fino a 4096 px. Non modificare il livello di correzione errori M.

    Il codice QR viene generato nel browser. Nulla di ciò che inserisci viene inviato a un server.

    Che cos'è un codice QR EPC

    Un codice QR EPC è un payload di avvio di un bonifico SEPA codificato come codice QR. È definito dal European Payments Council (EPC) nel documento EPC069-12, attualmente alla versione 3.1 del 19 marzo 2024. Nei paesi di lingua tedesca — Germania, Austria e Svizzera — il formato è ampiamente noto come GiroCode. I termini EPC QR e GiroCode indicano la stessa specifica.

    SEPA — Single Euro Payments Area — è la rete europea di pagamenti che consente bonifici transfrontalieri in EUR allo stesso costo dei bonifici nazionali. Un codice QR EPC automatizza l'inserimento dei dati: il pagatore scansiona il codice in un'app bancaria compatibile e IBAN, nome del beneficiario, importo e riferimento vengono precompilati.

    Il generatore in questa pagina codifica un payload di testo statico ed esporta un simbolo QR. Non si collega ad alcuna banca, non convalida i checksum IBAN rispetto a dati conto in tempo reale e non garantisce che un bonifico venga completato. L'accuratezza della codifica è responsabilità dell'utente. Verifica IBAN, nome del beneficiario e importo scansionando il codice con l'effettiva app bancaria di destinazione prima di stampare in quantità.

    Struttura del payload EPC

    Ordine dei 12 campi per riga

    La specifica EPC069-12 definisce un payload di testo esatto di 12 righe. Ogni riga è un campo distinto. I campi sono separati da line feed (LF) o carriage-return line feed (CRLF). L'ultimo campo compilato non ha un separatore finale.

    RigaCampoObbligatorioVincoli
    1Tag di servizioSì (fisso)BCD — sempre questo valore letterale
    2Versione001 o 002
    3Set di caratteri1 (UTF-8) o 2 (ISO 8859-1)
    4Codice di identificazioneSì (fisso)SCT — sempre questo valore letterale
    5BIC della banca del beneficiarioVersione 001BIC di 8 o 11 caratteri; facoltativo nella versione 002
    6Nome del beneficiarioMassimo 70 caratteri
    7IBAN del beneficiarioIBAN del destinatario del pagamento
    8ImportoNo, il collegamento richiede internetPrefisso EUR + valore decimale, ad es. EUR12.30; ometti la riga per importo variabile
    9Codice finalitàNo, il collegamento richiede internetCodice finalità ISO 20022 di 4 caratteri, ad es. GDDS
    10Referenza strutturata del creditoreNo, il collegamento richiede internetFormato ISO 11649, che inizia con RF
    11Informazioni di rimessa non strutturateNo, il collegamento richiede internetMassimo 140 caratteri; mutuamente esclusivo con la riga 10
    12Informazioni dal beneficiario all'ordinanteNo, il collegamento richiede internetMassimo 70 caratteri

    Le righe 10 e 11 si escludono a vicenda. Compilare sia una referenza strutturata sia una referenza non strutturata nello stesso payload non è conforme alla specifica EPC069-12.

    Versione 001 rispetto a versione 002

    La versione 001 di EPC069-12 richiede il BIC della banca del beneficiario alla riga 5. La versione 002 rende il BIC facoltativo. Quasi tutti i codici QR EPC oggi in uso sono versione 002, perché l'instradamento bancario SEPA funziona in modo affidabile con il solo IBAN per tutte le transazioni SEPA nazionali e transfrontaliere all'interno dell'area SEPA.

    Se la banca del beneficiario non è nell'area SEPA, o se un'app specifica richiede il BIC, inseriscilo nella riga 5 e imposta la versione su 001.

    Limiti del payload e correzione errori

    La specifica EPC069-12 stabilisce un payload massimo di 331 bytes. Ciò corrisponde alla capacità di un QR Code versione 13 con livello di correzione errori M (il livello obbligatorio per questo formato).

    Il livello di correzione errori M recupera circa il 15% delle codeword danneggiate. La specifica EPC069-12 impone il livello M. L'uso del livello H o L rende il codice non conforme a EPC069-12. Non modificare il livello di correzione errori.

    Le linee guida Swiss QR-bill (SIX Group) citano una dimensione minima del modulo di 0.4 mm come indicazione tecnica correlata per codici QR di pagamento stampati su carta. Questo valore proviene dalla specifica Swiss QR-bill — non dal documento EPC069-12 stesso — ma è pertinente per chi stampa codici EPC su fatture e desidera una distanza di lettura affidabile. La quiet zone di quattro moduli di ISO/IEC 18004:2015 si applica comunque.

    Esempio pratico

    Per una donazione a un ente benefico chiamato "Franz Mustermänn" presso Deutsche Bank:

    BCD 002 1 SCT BHBLDEHHXXX Franz Mustermänn DE71110220330123456789 EUR12.30

    Donazione – Progetto Verde

    Le righe 9, 10 e 12 sono lasciate vuote (non omesse: ogni riga vuota è un segnaposto di campo). La riga 11 contiene la stringa di rimessa non strutturata. Il doppio LF tra le righe 8 e 11 rappresenta il codice finalità vuoto (riga 9) e la referenza strutturata vuota (riga 10).

    Quando usare un codice QR EPC

    Fatture stampate. Un codice QR EPC nella sezione di pagamento di una fattura cartacea consente al destinatario di avviare il bonifico SEPA nella propria app bancaria senza digitare manualmente IBAN, nome del beneficiario o riferimento. L'inserimento manuale è una delle principali cause di pagamenti su conti errati.

    Materiali per raccolta fondi. Enti benefici e organizzazioni non profit nell'area SEPA stampano codici EPC su lettere di appello e moduli di donazione. Il codice riduce l'attrito nella configurazione di un bonifico per donatori che altrimenti potrebbero scegliere un pagamento con carta.

    Affitto e pagamenti ricorrenti. Un proprietario o fornitore di servizi può stampare un codice EPC su una richiesta di pagamento con il riferimento corretto precompilato. La referenza strutturata del creditore (ISO 11649) consente di riconciliare automaticamente il pagamento con il conto corretto.

    Biglietti per eventi e punto vendita. Alcuni sistemi POS europei mostrano un codice QR EPC come opzione di pagamento insieme ai lettori di carte. Ciò dipende dall'app e richiede che l'app bancaria del pagatore supporti la scansione EPC.

    Requisiti di progettazione e stampa

    Mantieni una quiet zone di quattro moduli su tutti i lati, come specificato nella ISO/IEC 18004:2015 sezione 6.3.3.

    Stampa almeno a 2 cm per 2 cm per la scansione a distanza ravvicinata. La guida correlata Swiss QR-bill cita un minimo di 0.4 mm per il modulo, pari a circa 2.7 cm alla versione 13 con tutti i 67 moduli in larghezza. Se riproduci il codice su una fattura formale e vuoi seguire le raccomandazioni SIX Group oltre a EPC069-12, usa 2.7 cm o più.

    Non modificare il livello di correzione errori M. La specifica EPC069-12 è esplicita su questo punto. Il livello M non è negoziabile in un codice QR EPC conforme.

    Mantieni un forte contrasto scuro su chiaro. La stampa a basso contrasto è la causa più comune di mancata scansione in ambienti bancari interni con illuminazione variabile.

    Se inserisci un logo, il logo riduce l'area effettivamente leggibile. Poiché il livello di correzione errori è fissato su M (circa 15% di recupero), un logo che occupa oltre il 10-15% dell'area del codice rischia di superare la soglia di correzione. L'approccio più sicuro è non inserire un logo in un codice QR EPC.

    Risoluzione dei problemi: perché il tuo codice QR EPC non viene scansionato

    L'app bancaria non supporta la scansione QR EPC. Non tutte le app bancarie nell'area SEPA implementano questa funzione. Il supporto varia per paese e banca. Verifica con il destinatario previsto che la sua app bancaria supporti QR EPC prima di stampare in quantità.

    Il payload supera 331 bytes. Un IBAN lungo, un nome del beneficiario lungo e una stringa di rimessa completa possono avvicinarsi al limite. Riduci la rimessa non strutturata a meno di 140 caratteri e assicurati che il nome del beneficiario abbia 70 caratteri o meno.

    Sono presenti sia una referenza strutturata sia una non strutturata. Le righe 10 e 11 si escludono a vicenda secondo EPC069-12. Rimuovine una.

    Il BIC è nel campo sbagliato per la versione selezionata. Se è selezionata la versione 001, il BIC alla riga 5 è obbligatorio. Se è selezionata la versione 002, la riga 5 può essere vuota. Una mancata corrispondenza porta alcune app bancarie a rifiutare il payload.

    Il formato dell'importo è errato. L'importo deve iniziare con EUR seguito immediatamente da un valore decimale senza spazio: EUR12.30, non EUR 12.30 e non €12.30.

    Il contrasto dei moduli è troppo basso in stampa. Prova il codice stampato con più app bancarie prima di distribuire la fattura. Non tutte le app hanno la stessa sensibilità di scansione.

    EPC QR rispetto ad altri standard QR di pagamento

    CaratteristicaEPC QR (SEPA)QR UPI (India)QR PIX (Brasile)
    Organismo di governoEuropean Payments CouncilNPCIBanco Central do Brasil
    Documento standardEPC069-12 v3.1 (marzo 2024)NPCI Panoramica prodotto UPIBCB BR Code Manual v2.0
    ValutaSolo EURSolo INRBRL
    Correzione degli erroriLivello M obbligatorioNessun requisito dichiaratoNessun requisito dichiarato
    Limite del payload331 bytesNon specificato nella ricercaNon specificato nella ricerca
    Referenza strutturataSì (ISO 11649, formato RF)campo trcampo TXID
    Checksum nel payloadNo, il collegamento richiede internetNo, il collegamento richiede internetSì — CRC-16/CCITT-FALSE

    Cosa offre questo generatore di codici QR EPC

    Questo strumento nel browser crea un payload di pagamento EPC strutturato per un bonifico SEPA in euro, spesso chiamato GiroCode. È progettato per fatture in euro, moduli di donazione, quote associative e istruzioni di pagamento SEPA transfrontaliere. L'anteprima in tempo reale si aggiorna durante la modifica, facilitando l'individuazione di un campo mancante o di un simbolo inaspettatamente denso prima del download.

    Puoi regolare i motivi della matrice, gli stili degli occhi di rilevamento, i colori di primo piano e sfondo, i gradienti, le cornici, la dimensione e un logo facoltativo. Le esportazioni sono disponibili in SVG, PNG, WEBP e JPG a 512, 1024, 2048 o 4096 pixel. SVG è la scelta pratica per la stampa professionale. Un PNG ad alta risoluzione è adatto a documenti d’ufficio e grafica digitale.

    Il payload statico viene costruito nel browser. Le informazioni inserite nel generatore non devono essere caricate per creare l'immagine QR. IBAN del beneficiario, importo e dati di rimessa devono essere verificati attentamente e la banca ricevente deve supportare la specifica EPC codificata.

    Utilizzare questo codice QR in Bahrein e all’estero

    Il Bahrein è fuori dalla SEPA, quindi questo strumento è utile quando una persona o azienda con sede in Bahrein utilizza legittimamente un conto in euro compatibile con SEPA per un pagamento europeo.

    Usa l’ortografia inglese britannica nei testi rivolti ai clienti quando corrisponde allo stile della tua organizzazione e fornisci una versione in arabo quando il pubblico se l’aspetta. Rendi evidente l’azione dopo la scansione. Una breve frase accanto al simbolo, come «Scansiona per salvare il contatto» o «Scansiona per aprire la posizione», dà fiducia prima di puntare la fotocamera.

    Testa il design finale su dispositivi iPhone e Android attuali. Provalo di nuovo dopo la stampa sulla carta, sull’adesivo, sulla tessera, sul cartello o sul materiale di imballaggio reale. La forte luce esterna del Bahrein può mettere in evidenza riflessi e problemi di basso contrasto meno visibili sullo schermo. Per uso internazionale, verifica prefissi internazionali, valute, fusi orari, disponibilità regionale delle app e compatibilità delle reti di pagamento.

    CHECKLIST DELL’EDITOR

    Prima di pubblicare

    • Tipo corretto di payload QR
    • Dati completi e verificati
    • Zona di quiete di quattro moduli
    • Forte contrasto del primo piano
    • Ridimensionamento quadrato proporzionale
    • Logo mantenuto entro limiti sicuri
    • SVG o PNG ad alta risoluzione
    • Test di scansione sul dispositivo alla dimensione finale
    Torna al generatore ↑
    DOMANDE FREQUENTI SUI CODICI QR

    Domande frequenti

    Apri una domanda per leggere una risposta tecnica concisa.

    01Che cos'è un codice QR EPC?+

    Un codice QR EPC è un payload di avvio di un pagamento tramite bonifico SEPA codificato come QR. È definito dal documento EPC069-12 dell'European Payments Council, attualmente versione 3.1 (marzo 2024). La scansione precompila IBAN, nome del beneficiario, importo e riferimento di pagamento in un'app bancaria compatibile. Nei paesi di lingua tedesca è chiamato anche GiroCode.

    02Qual è la differenza tra GiroCode e un codice QR EPC?+

    GiroCode e codice QR EPC indicano lo stesso formato. GiroCode è il nome commerciale comunemente usato in Germania, Austria e Svizzera. Codice QR EPC è il nome tecnico usato nel documento EPC069-12 dell'European Payments Council. Entrambi descrivono lo stesso payload di bonifico SEPA a 12 righe.

    03Un codice QR SEPA richiede un BIC?+

    Dipende dalla versione. In EPC069-12 versione 001 il BIC è obbligatorio. Nella versione 002 il BIC è facoltativo. Quasi tutti i moderni codici QR SEPA usano la versione 002, perché il solo IBAN è sufficiente per l'instradamento nell'area SEPA. Includi il BIC se la banca del beneficiario lo richiede o se stai creando un codice versione 001.

    04Quale livello di correzione errori usa un codice QR SEPA?+

    Il livello di correzione errori M è obbligatorio secondo EPC069-12. Il livello M recupera circa il 15% delle codeword danneggiate. Usare il livello H o L rende il codice non conforme alla specifica EPC. Non modificare questa impostazione.

    05Qual è la dimensione massima del payload per un codice QR EPC?+

    La specifica EPC069-12 stabilisce un massimo di 331 bytes. Ciò corrisponde alla capacità di un QR Code versione 13 con livello di correzione errori M. Superare questo limite produce un codice non conforme. Nomi di beneficiari lunghi, stringhe di rimessa non strutturate lunghe, o entrambe, sono le cause più comuni di superamento.

    06Posso includere sia una referenza strutturata sia una non strutturata in un codice QR EPC?+

    No. Le righe 10 e 11 del payload EPC si escludono a vicenda secondo EPC069-12. La riga 10 contiene una referenza strutturata del creditore in formato ISO 11649 (che inizia con RF). La riga 11 contiene una stringa di rimessa non strutturata fino a 140 caratteri. Solo una di queste righe può essere compilata in un singolo payload.

    07Che cos'è una referenza strutturata del creditore in un codice QR EPC?+

    La referenza strutturata del creditore alla riga 10 segue lo standard ISO 11649 Creditor Reference. Inizia con RF seguito da una cifra di controllo a due cifre e fino a 21 caratteri alfanumerici. Una referenza ISO 11649 consente la riconciliazione automatica nel sistema crediti del beneficiario. Se non hai una referenza ISO 11649, usa invece il campo di rimessa non strutturata alla riga 11.

    08Come inserisco l'importo in EUR in un codice QR EPC?+

    Digita EUR seguito immediatamente dall'importo decimale senza spazio: EUR12.30 per dodici euro e trenta centesimi. EUR è il prefisso letterale richiesto da EPC069-12. L'uso del simbolo dell'euro, di uno spazio o di una virgola come separatore decimale può far rifiutare il campo da alcune app bancarie.

    09Quali app possono scansionare un codice QR EPC?+

    Il supporto varia per paese e banca. Molte app bancarie retail europee — in particolare in Germania, Austria, Svizzera, Belgio e Paesi Bassi — supportano la scansione QR EPC. Verifica con il destinatario previsto che la sua app bancaria supporti QR EPC prima di stampare in quantità. Lo standard EPC069-12 non impone una singola app universale.

    10Qual è la dimensione minima del modulo per stampare un codice QR EPC?+

    ISO/IEC 18004:2015 richiede una quiet zone di quattro moduli. La guida Swiss QR-bill di SIX Group cita una dimensione minima del modulo di 0.4 mm, pari a circa 2.7 cm per un codice versione 13 al livello di correzione errori M obbligatorio. Questo valore SIX Group è una guida correlata, non parte di EPC069-12, ma è il minimo di stampa più citato per codici EPC da fattura.