SEPA EPC QR-codegenerator (GiroCode)
Maak een EPC069-12 SEPA-betaal-QR-code met IBAN-validatie, bedrag en referentie. Privé, direct en gegenereerd in je browser.
🔒 Draait volledig in uw browser — niets wordt geüploadWat is een SEPA EPC QR-code?
De European Payments Council heeft een standaard vastgelegd, EPC069-12, die beschrijft hoe de gegevens van een SEPA-overboeking in een QR-code kunnen worden geplaatst. In Duitsland en Oostenrijk staat die vooral bekend als GiroCode. Wanneer een klant de code scant in een bankapp die dit ondersteunt, worden de naam van de begunstigde, het IBAN, het bedrag en de betalingsomschrijving automatisch ingevuld, zodat de betaler de overboeking alleen nog hoeft te bevestigen. Zo verdwijnen tikfouten bij facturen, donatieflyers, contributies van verenigingen, huurverzoeken en marktkramen.
De payload is platte tekst met één veld per regel: de servicetag BCD, versie 002, tekenset 1 (UTF-8), de identificatie SCT, de optionele BIC, de naam, het IBAN, het bedrag geschreven als EUR gevolgd door maximaal twee decimalen, een optionele purpose code van vier letters, en daarna ofwel een gestructureerde referentie of een ongestructureerde tekst. Deze generator volgt die opbouw en gebruikt foutcorrectieniveau M, zoals de standaard aanbeveelt, waardoor de code goed leesbaar blijft en toch compact is.
Ingebouwde validatie
Het IBAN wordt genormaliseerd (spaties verwijderd, hoofdletters) en gecontroleerd op de juiste lengte voor het land en op de ISO 7064 mod-97-controlecijfers, waarmee vrijwel alle tikfouten worden opgespoord. De naam is beperkt tot 70 tekens, de betalingsomschrijving tot 140 tekens, en het bedrag moet tussen 0,01 en 999.999.999,99 euro liggen. Een gestructureerde referentie moet een geldige ISO 11649-crediteurreferentie zijn die begint met RF en correcte controlecijfers bevat. De volledige payload mag niet groter zijn dan 331 bytes; de tool waarschuwt je als dat wel zo is.
Tips voordat je gaat printen
Scan je voltooide code altijd met minstens één echte bankapp en vergelijk de getoonde naam, het IBAN en het bedrag voordat je hem print of deelt. Laat het bedrag leeg als de betaler het zelf mag kiezen, bijvoorbeeld bij donaties. Houd de lege rand rond de code intact en print hem minstens twee centimeter breed. Omdat alles in je browser wordt gegenereerd, verlaten je bankgegevens nooit je apparaat; onthoud wel dat iedereen die de QR-code ziet het IBAN erin kan lezen.
Hoe te gebruiken
- Vul de begunstigde inTyp de naam van de rekeninghouder en het IBAN. Het IBAN wordt gecontroleerd met het mod-97-algoritme.
- Voeg bedrag en referentie toeStel desgewenst een bedrag in euro, een BIC, een purpose code en ofwel een betalingsomschrijving of een RF-referentie in.
- Controleer de QR-codeDe code wordt bijgewerkt terwijl je typt; los eventuele validatiemeldingen in het rood op.
- Downloaden of kopiërenSla de QR-code op als PNG of SVG, of kopieer de ruwe payload, en scan hem met je bankapp om te testen.