Rechner Welt

SEPA-GiroCode-Generator 2026

Stand April 2026
Geprueft von Finanzrechner-Redaktion, Redaktion Tools|Stand: April 2026|Quellen: EPC – QR Code Specification (EPC069-12), Sparkasse – GiroCode, Bundesbank – SEPA

QR-Code für SEPA-Überweisungen nach EPC069-12 erzeugen – Empfänger, IBAN, Betrag und Verwendungszweck als scanbarer Code.

Der SEPA-GiroCode ist ein standardisierter QR-Code (EPC069-12), der die Felder einer SEPA-Überweisung – Empfänger, IBAN, BIC, Betrag, Verwendungszweck – kodiert. Banking-Apps lesen den Code und füllen das Überweisungsformular automatisch aus. Pflichtfelder sind nur Name und IBAN. Der Code funktioniert mit allen großen deutschen Banking-Apps und wird im Browser ohne Upload erzeugt.

So funktioniert der GiroCode

Der SEPA-GiroCode kodiert die Felder einer Überweisung in einem QR-Code. Beim Scan mit einer Banking-App werden die Daten direkt ins Überweisungsformular übernommen – Tippfehler bei IBAN oder Betrag entfallen. Der Code ist ein offener Standard des European Payments Council und wird in Deutschland, Österreich, der Schweiz und vielen weiteren EU-Ländern unterstützt.

Im Hintergrund wird ein einfacher Textstring erzeugt, der die Felder zeilenweise enthält. Dieser String wird mit Fehlerkorrekturlevel M in einen QR-Code umgewandelt. Das Tool nutzt dafür die JavaScript-Bibliothek qrcode direkt im Browser.

Format EPC069-12 im Detail

Der Datenstring ist exakt definiert. Hier ein Beispiel:

BCD
002
1
SCT
COBADEFFXXX
Max Mustermann
DE89370400440532013000
EUR19.90

Rechnung 2026-001

Zeile 1: Service-Tag „BCD\". Zeile 2: Versionsnummer 002. Zeile 3: Zeichensatz (1 = UTF-8). Zeile 4: Identifikation SCT (SEPA Credit Transfer). Zeile 5: BIC (optional). Zeile 6: Empfänger. Zeile 7: IBAN. Zeile 8: Betrag mit ISO-Währung. Zeilen 9–11: Purpose-Code, Referenz, Verwendungszweck.

Anwendungsfälle

  • Rechnungen. Druck auf Papierrechnung – Kunde scannt, zahlt in Sekunden.
  • Spenden. Plakat oder Flyer mit Code, Spender wählt Betrag selbst.
  • Vereinsbeiträge. Mitglieder zahlen ohne IBAN abtippen zu müssen.
  • Trinkgeld. Aufsteller im Café oder Restaurant, Betrag offen.
  • Crowdfunding. Verteilung über Social Media, jeder Backer scannt.

Datenschutz & Sicherheit

Das Tool läuft vollständig im Browser. Es wird kein Backend angesprochen, keine Daten werden gespeichert, keine Telemetrie gesendet. Sie können den Code auch im Flugmodus generieren – Voraussetzung: die Seite ist einmal geladen. Nach dem Schließen des Tabs sind alle Eingaben gelöscht.

Prüfen Sie den Code nach dem Drucken immer mit Ihrer eigenen Banking-App. Phishing-Versuche mit manipuliertem GiroCode sind selten, aber möglich – seriöse Empfänger zeigen IBAN und Empfängernamen zusätzlich im Klartext.

Typische Fehler

  • IBAN mit ungültiger Prüfziffer. Banking-App lehnt ab. Vorab mit IBAN-Validator testen.
  • Verwendungszweck zu lang. Max 140 Zeichen, sonst Truncate durch die App.
  • Sonderzeichen. Emojis, geschützte Leerzeichen oder Steuerzeichen brechen einige Apps.
  • QR zu klein gedruckt. Unter 1,5 cm scheitert die Scan-Erkennung.
  • Falscher Dezimaltrenner. Im EPC-String Punkt verwenden, nicht Komma (das Tool wandelt automatisch).

Beispiele

EingabeErgebnis
Spende ohne BetragEmpfänger + IBAN
Rechnung 19,90 €EUR19.90 + Verwendung
Trinkgeld variabelBetrag leer lassen
Mietzahlung 850 €EUR850.00 fix
CrowdfundingBIC optional

Häufige Fragen

Der SEPA-GiroCode ist ein QR-Code nach dem Standard EPC069-12 des European Payments Council. Er enthält alle Daten einer SEPA-Überweisung – Empfänger, IBAN, BIC, Betrag und Verwendungszweck. Beim Scan in einer Banking-App werden die Felder automatisch befüllt. Tippfehler bei IBAN und Betrag sind damit praktisch ausgeschlossen.
Nahezu alle deutschen Banking-Apps (Sparkasse, Volksbank, Deutsche Bank, Commerzbank, ING, DKB, comdirect, N26) lesen den GiroCode. Auch Drittanbieter wie Outbank oder Finanzguru unterstützen den Standard. Der Code funktioniert europaweit, da er auf der Spezifikation des EPC basiert.
Pflichtfelder sind Empfängername und IBAN. Optional sind BIC (seit SEPA-IBAN-Only nicht mehr notwendig), Betrag und Verwendungszweck. Lassen Sie den Betrag leer, kann der Zahler ihn selbst eintragen – nützlich für Spendenaufrufe oder Trinkgelder.
Maximal 140 Zeichen sind erlaubt – das ist die SEPA-Begrenzung für das Feld Remittance Information. Vermeiden Sie Sonderzeichen außerhalb des SEPA-Zeichensatzes (a-z, A-Z, 0-9 und : ? , - ( ) . ' + Leerzeichen). Umlaute werden von vielen Apps korrekt umgewandelt.
Nein. Der QR-Code wird vollständig im Browser erzeugt. Es findet kein Upload statt, keine Daten werden an einen Server gesendet. Sie können das Tool auch offline nutzen, sobald die Seite geladen wurde.
Ja, das ist der häufigste Anwendungsfall. Drucken Sie den QR-Code mit mindestens 2 cm Kantenlänge. Bei kleineren Rechnungen reichen 1,5 cm – darunter funktioniert das Scannen oft nicht zuverlässig. Verwenden Sie die PNG-Datei für gestochen scharfe Ergebnisse.
GiroCode und EPC-QR-Code sind dasselbe – GiroCode ist der deutsche Marketingname (eingeführt von der Sparkassen-Finanzgruppe), EPC069-12 die offizielle Bezeichnung des European Payments Council. Es gibt nur einen Standard.
Nein, EPC069-12 ist nur für Überweisungen (SCT – SEPA Credit Transfer) spezifiziert. Für Lastschriftmandate braucht es ein eigenes SEPA-Mandat mit Mandatsreferenz und Gläubiger-ID.
Sie kennzeichnet die EPC-Spezifikationsversion. Version 002 ist seit 2013 der gültige Standard und wird von allen Apps unterstützt. Version 001 wurde nicht produktiv genutzt.

Alle Tools laufen vollständig im Browser, es werden keine eingegebenen Daten an einen Server übertragen. Ohne Gewähr — keine Rechts-, Steuer- oder Finanzberatung.

Letzte Aktualisierung: April 2026 | Quellen: EPC – QR Code Specification (EPC069-12), Sparkasse – GiroCode, Bundesbank – SEPA