Zum Inhalt springen
100% lokal

SEPA-QR-Zahlungscode-Generator

Wandeln Sie einen Namen, eine IBAN und einen Betrag in einen scanbaren SEPA- (EPC069-12-) Zahlungs-QR-Code um.

Ausgabe

SEPA-QR-Zahlungscode-Generator

Geben Sie einen Empfängernamen und eine IBAN ein, fügen Sie einen Betrag hinzu, wenn die Bankings-App des Zahlers diesen vorausfüllen soll, und dieses Tool erstellt die exakte Zeichenfolge, die der Standard EPC069-12 des European Payments Council definiert – das Format hinter Deutschlands GiroCode und jedem SEPA-Zahlungs-QR-Code, den eine Mobile-Banking-App direkt in eine Überweisung scannen kann. Das Ergebnis wird als QR-Code dargestellt, den Sie auf einer Rechnung, einem Plakat oder einer Quittung anbringen können.

Empfängername und IBAN sind die einzigen erforderlichen Felder. Die IBAN wird strukturell und mit der ISO-7064-Mod-97-Prüfsumme überprüft – derselbe Test, den eine Bank durchführt – sodass ein Tippfehler erkannt wird, bevor er zu einem unscanbaren Code wird. BIC ist optional: Seit 2016 verlangt SEPA kein BIC mehr für Überweisungen innerhalb des SEPA-Gebiets, aber Sie können trotzdem einen angeben, wenn Banken oder Apps ihn erwarten. Der Betrag ist optional – setzen Sie ihn auf Null, um einen Code zu erstellen, den der Zahler selbst ausfüllt, nützlich für Spendendosen oder variable Rechnungen. Das Referenzfeld wechselt zwischen einer unstrukturierten Notiz (bis zu 140 Zeichen, als Freitext angezeigt) und einer strukturierten Gläubiger-ID (bis zu 35 Zeichen); nur eine wird in den Code geschrieben und entspricht dem Standard. Ein separates Nachrichtenfeld und ein vierstelliger Geschäftszweck-Code runden die optionalen Daten ab.

Jedes Feld wird gegen seine exakte EPC069-12-Längenbeschränkung überprüft, und die gesamte Nutzlast gegen die 331-Byte-Obergrenze des Standards – bei Überschreitung meldet das Tool, welches Feld zu verkürzen ist, anstatt einen QR-Code zu erzeugen, den Scanner nicht lesen können. Fehlerkorrektur-Ebene und QR-Größe sind für den Druckgebrauch anpassbar; höhere Korrektur übersteht einen verschmierten oder teilweise verdeckten Code auf Kosten eines dichteren Musters.

Alles – Validierung, die Mod-97-Prüfung und die QR-Darstellung – läuft lokal in Ihrem Browser ab. Keine Zahlungsdetails werden jemals irgendwohin hochgeladen. Kopieren Sie die rohe Nutzlast als Text, laden Sie den QR-Code als SVG oder PNG herunter, oder generieren Sie einen neuen, sobald Sie ein Feld ändern.

Häufige Fragen

Welches Format wird verwendet?
EPC069-12, der Standard des European Payments Council für SEPA-Kreditübertragungsformulare – das gleiche Format, das von Deutschlands GiroCode und den meisten europäischen Banking-Apps verwendet wird.
Muss ich die BIC ausfüllen?
Nein. SEPA verlangt seit Februar 2016 keine BIC mehr für Überweisungen innerhalb des SEPA-Gebiets. Lassen Sie es leer, wenn eine bestimmte Bank oder App es nicht anfordert.
Was passiert, wenn ich den Betrag auf 0 lasse?
Der QR-Code enthält keinen festen Betrag, und die Person, die ihn scannt, gibt ihren eigenen ein – nützlich für Spendendosen oder Rechnungen mit variablem Gesamtbetrag.
Warum lehnt es meinen Empfängernamen oder die Referenz ab?
EPC069-12 setzt eine harte Zeichenbegrenzung für jedes Feld (70 Zeichen für den Namen zum Beispiel). Die Fehlermeldung nennt das Feld, das zu verkürzen ist.
Werden meine Zahlungsinformationen irgendwo hochgeladen?
Nein. Die IBAN-Prüfung, die Nutzlast-Zeichenfolge und die QR-Darstellung werden alle vollständig in Ihrem Browser erstellt. Nichts wird an einen Server gesendet.