Zum Inhalt springen

SEPA-QR-Code Generator

Setz eine vorausgefüllte Überweisung auf deine Rechnung. Ein Scan öffnet die Banking-App mit deinem Namen, deiner IBAN, dem Betrag und dem Verwendungszweck — geprüft und freigegeben wird von der Kundin, und die Rechnungsnummer kommt mit der Zahlung zurück.

Jetzt erstellen

1

Inhalt eingeben

Das wird kodiert — nichts davon wird irgendwohin gesendet.

Ein Scan öffnet eine vorausgefüllte Überweisung in Banking-Apps, die den EPC-Standard unterstützen. Verbreitet in Deutschland und Österreich, sonst weniger.

2

Gestalte ihn

Optional. Jede Änderung wird erneut gegen einen echten Decoder geprüft.

Mit einem Look starten
QR-FormenNeu
Grundfarbe

Alles darunter, was du in Ruhe lässt, folgt dieser Farbe.

Körper
Füllung Körper
Äußeres Auge
Füllung äußeres Auge
Inneres Auge
Füllung inneres Auge
Hintergrund
Füllung Hintergrund

Oder starte mit einem von 93 fertigen Designs

So erstellst du einen SEPA-QR-Code

  1. 1

    Trag den Empfängernamen ein

    Genau so, wie das Konto geführt wird, sonst kann die Bank die Überweisung beanstanden.

  2. 2

    Trag die IBAN ein

    Leerzeichen sind egal, sie werden entfernt. Prüf sie zweimal — hier gleicht nichts gegen ein echtes Konto ab.

  3. 3

    Setz Betrag und Verwendungszweck

    Die Rechnungsnummer im Verwendungszweck macht die Zuordnung automatisch.

  4. 4

    Druck ihn auf die Rechnung

    Neben den Gesamtbetrag, wo ohnehin hingeschaut wird.

Auf dieser Seite

Was ein GiroCode wirklich ist

Ein kurzer Textblock im Format EPC069-12, festgelegt vom European Payments Council. Nichts Proprietäres, nichts, was einer Bank gehört:

BCD
002
1
SCT

Beispiel GmbH
DE89370400440532013000
EUR49.90

Rechnung 2026-014

Empfänger, IBAN, Währung und Betrag, Verwendungszweck. Die Banking-App erkennt den KopfBCD, liest die Felder und öffnet ein Überweisungsformular damit.

GiroCode und EPC-QR sind dasselbe. GiroCode ist schlicht der Name, den die deutsche Kreditwirtschaft dem Verfahren beim Start gegeben hat.

Er füllt ein Formular. Er zahlt nichts.

Das gehört klar gesagt, denn es ist die erste Frage jeder Kundin. Ein Scan öffnet eine Überweisung, die noch nicht getätigt ist. Sie sieht Empfänger, Betrag und Verwendungszweck und gibt sie frei wie jede andere Überweisung auch — mit TAN, App-Bestätigung oder Fingerabdruck, je nachdem, was ihre Bank verlangt.

Der Code nimmt das Tippen ab, nicht die Entscheidung. Und genau darin liegt der Wert: Eine IBAN sind 22 Zeichen aus abwechselnd Buchstaben und Ziffern, und sie von Papier abzutippen ist die Stelle, an der Zahlungen schiefgehen.

Der Verwendungszweck ist der Punkt

Wenn du eine Sache richtig druckst, dann den Verwendungszweck. Dass deine Rechnungsnummer zusammen mit der Zahlung ankommt, macht aus dem Abgleich statt einer Kontoauszugslektüre einen Filter.

Beschränk dich auf die Rechnungsnummer. Ein Zweck wie „Rechnung 2026-014“ passt sauber; einer wie „Zahlung für die Küchenarbeiten im März, danke“ passt auf gar nichts, weil die Kundin ihn ändern wird — und jede ändert ihn anders.

Wo es die Unterstützung wirklich gibt

Das ist ein europäischer Standard, und seine Abdeckung ist ungleich:

  • Deutschland und Österreich — nahezu flächendeckend. Die meisten Rechnungsvorlagen haben schon einen Platz dafür.
  • Niederlande und Finnland — breit unterstützt.
  • Übriger Euroraum — je nach Bank unterschiedlich; vor einer Druckauflage mit der eigenen testen.
  • Außerhalb der SEPA — nein. Für eine Bank ohne SEPA-Überweisungen hat das Format keine Bedeutung.

Sitzt die Mehrheit deiner Kundschaft außerhalb dieses Gebiets, bringt ein Zahlungslink auf der Rechnung mehr als ein Code, den die meisten nicht nutzen können.

Prüf die IBAN zweimal

Nichts in diesem Werkzeug gleicht deine IBAN gegen ein echtes Konto ab, denn nichts in diesem Werkzeug spricht mit einer Bank — der Code entsteht in deinem Browser aus genau dem, was du getippt hast. Eine vertauschte Ziffer ergibt einen tadellos aussehenden Code, der auf eine abgelehnte Überweisung führt oder, schlimmer, auf jemand anderen.

Erzeug ihn, scann ihn mit deiner eigenen Banking-App und lies den Empfänger zurück, bevor er in den Druck geht.

Wohin auf der Rechnung

Neben den Gesamtbetrag. Dorthin schaut ohnehin, wer den Betrag sucht, und dorthin geht der Blick, wenn die Rechnung bezahlt und nicht abgeheftet wird. Beschrifte ihn — „Scannen zum Bezahlen“ —, denn ein nacktes Quadrat auf einer Rechnung ist genau das, was ein vorsichtiger Mensch nicht scannt.

Häufige Fragen

Wird beim Scannen Geld überwiesen?

Nein. Der Code füllt in der Banking-App ein Überweisungsformular aus — Empfänger, IBAN, Betrag, Verwendungszweck — und hört da auf. Die Kundin prüft und gibt frei, mit dem, was ihre Bank verlangt. Ein QR-Code kann kein Geld bewegen, und dieser bildet keine Ausnahme.

Welche Banking-Apps unterstützen das?

Die, die den EPC-Standard umsetzen — also fast alle deutschen und österreichischen Banken und ein guter Teil der niederländischen und finnischen. Im übrigen Euroraum ist die Unterstützung uneinheitlich, außerhalb praktisch nicht vorhanden. Das ist ein europäischer Standard, kein globaler.

Ist das dasselbe wie ein GiroCode?

Ja. GiroCode ist der deutsche Name für den EPC-QR-Standard, beide Begriffe meinen denselben Code. Wenn deine Rechnungsvorlage von einem GiroCode spricht, ist genau das gemeint.

Was gehört in den Verwendungszweck?

Deine Rechnungsnummer, und nach Möglichkeit sonst nichts. Sie ist es, die den Zahlungseingang der Rechnung zuordnet, ohne dass jemand einen Kontoauszug von Hand liest — und das ist der Hauptgrund, so einen Code überhaupt zu drucken.

Kann ich den Betrag leer lassen?

Ja, und manchmal ist das richtig — bei einem Spendencode oder einem Konto, auf das Leute zahlen, was sie schulden. Die App öffnet das Formular mit allem anderen ausgefüllt und wartet beim Betrag. Für eine Rechnung trag ihn ein: Ein Betrag, den jemand tippen muss, ist ein Betrag, den jemand falsch tippt.

Andere QR-Codes, die du erstellen kannst