QT QR Tools

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üpload

Enter the beneficiary name and a valid IBAN.

Advertisement

Wat 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

  1. Vul de begunstigde inTyp de naam van de rekeninghouder en het IBAN. Het IBAN wordt gecontroleerd met het mod-97-algoritme.
  2. Voeg bedrag en referentie toeStel desgewenst een bedrag in euro, een BIC, een purpose code en ofwel een betalingsomschrijving of een RF-referentie in.
  3. Controleer de QR-codeDe code wordt bijgewerkt terwijl je typt; los eventuele validatiemeldingen in het rood op.
  4. 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.

Veelgestelde vragen

Worden mijn IBAN of betaalgegevens geüpload?
Nee. De payload wordt opgebouwd en de QR-code wordt lokaal in je browser getekend. Er wordt niets naar een server verzonden of opgeslagen.
Welke bankapps kunnen deze code scannen?
Veel Europese bankapps ondersteunen de EPC QR-standaard, vaak GiroCode genoemd, en kunnen het overboekingsformulier automatisch invullen. Ondersteuning en benaming verschillen per bank, dus test je code eerst.
Is de BIC verplicht?
Nee. In versie 002 van de standaard is de BIC optioneel voor SEPA-overboekingen binnen de EER; het IBAN is voldoende. Je kunt hem desgewenst toch toevoegen.
Kan ik zowel een referentie als een betalingsomschrijving gebruiken?
Nee. De standaard staat ofwel een gestructureerde crediteurreferentie (ISO 11649, beginnend met RF) ofwel een vrije omschrijving toe, niet allebei.
Werkt het ook voor andere valuta dan de euro?
Nee. SEPA-overboekingen zijn in euro, dus het bedrag wordt altijd geschreven met de valutacode EUR.
Advertisement