Ga naar inhoud
100% lokaal

SEPA QR-betaalgenerator

Zet een naam, IBAN en bedrag om in een scanbare SEPA (EPC069-12) betalings-QR-code.

Uitvoer

SEPA QR-betaalgenerator

Typ een ontvangers naam en IBAN in, voeg een bedrag toe als u wilt dat de bankingapp van de betaler deze voorinvult, en deze tool bouwt de exacte tekenreeks die de EPC069-12-standaard van de European Payments Council definieert – het format achter Duitslands GiroCode en elke SEPA-betalings-QR-code die een mobiele bankingapp rechtstreeks in een overboeking kan scannen. Het resultaat wordt weergegeven als een QR-code die u op een factuur, poster of bon kunt plaatsen.

Ontvangers naam en IBAN zijn de enige vereiste velden. De IBAN wordt structureel en met de ISO 7064 mod-97-checksum gevalideerd – dezelfde test die een bank uitvoert – dus een typefout wordt opgemerkt voordat het een onscanbaarcode wordt. BIC is optioneel: SEPA vereist sinds 2016 geen BIC meer voor overboeking binnen het SEPA-gebied, maar u kunt er nog een opnemen als specifieke banken of apps dit verlangen. Het bedrag is ook optioneel – laat het op nul staan voor een code die de betaler zelf invult, handig voor donatiedozen of variabele facturen. Het referentieveld schakelt tussen een ongestructureerde opmerking (tot 140 tekens, weergegeven als vrije tekst) en een gestructureerde crediteur-ID (tot 35 tekens); slechts één wordt in de code geschreven, overeenkomstig de standaard. Een apart berichtenveld en een viercijferige transactiedoelcode completeren de optionele gegevens.

Elk veld wordt gevalideerd tegen zijn exacte EPC069-12-lengtelimiet, en de gehele nettolading tegen de 331-bytes-limiet van de standaard – overschrijd deze en het tool geeft aan welk veld u moet verkorten in plaats van een QR-code te produceren die scanners niet kunnen lezen. Foutcorrectieniveau en QR-grootte zijn verstelbaar voor printgebruik; hoger correctieniveau weerstaat een vage of gedeeltelijk verborgen code ten koste van een dichtere patroon.

Alles – validatie, de mod-97-controle en de QR-weergave – wordt volledig in uw browser uitgevoerd. Geen betalingsgegevens worden ooit ergens geüpload. Kopieer de ruwe nettolading als tekst, download de QR als SVG of PNG, of genereer een nieuwe zodra u een veld wijzigt.

FAQ

Welk formaat gebruikt dit?
EPC069-12, de standaard van de European Payments Council voor SEPA-overboeking – hetzelfde formaat dat wordt gebruikt door Duitslands GiroCode en de meeste Europese bankingapps.
Moet ik de BIC invullen?
Nee. SEPA vereist sinds februari 2016 geen BIC meer voor overboeking binnen het SEPA-gebied. Laat het leeg tenzij een specifieke bank of app het aanvraagt.
Wat gebeurt er als ik het bedrag op 0 laat?
De QR-code bevat geen vast bedrag, en de persoon die het scant voert hun eigen bedrag in – handig voor donatiebakken of facturen met een variabel totaal.
Waarom weigert het mijn ontvangers naam of referentie?
EPC069-12 stelt een strikte tekenlimiet in voor elk veld (bijvoorbeeld 70 tekens voor de naam). Het foutbericht noemt het veld dat u moet verkorten.
Worden mijn betalingsgegevens ergens geüpload?
Nee. De IBAN-validatie, de nettolading-tekenreeks en de QR-weergave worden allemaal volledig in uw browser gebouwd. Niets wordt naar een server verzonden.