SEPA-QR-Code für Überweisungen erstellen

Statt IBAN, BIC, Betrag und Verwendungszweck einzeln einzutippen: einen QR-Code scannen, das Überweisungs-Formular ist ausgefüllt, nur noch bestätigen. Der EPC-Standard (auch GiroCode genannt) wird von allen deutschen Banking-Apps unterstützt.

Soll der Code nach dem Druck noch änderbar sein? Dann brauchst du einen dynamischen QR-Code, 4,99 € einmalig.

Farben & Form anpassen
QR-Branding

Pattern

Corners

Logo (optional)

Erweitert: Fehlerkorrektur
~7% Korrektur · ideal für sauberen Druck, kleinste Module

Dieser Code ist fest: Der Inhalt steckt im Code selbst und lässt sich nach dem Druck nicht mehr ändern.

TL;DR


Kosten und Datenschutz bei QR Kontor

Statische QR-Codes sind kostenlos, ohne Anmeldung, ohne Limit und ohne Wasserzeichen. Dynamische QR-Codes, bei denen du das Ziel auch nach dem Druck noch ändern kannst, kosten einmalig 4,99 Euro pro Code. Kein Abo, keine Folgekosten.

Die Daten liegen in Frankfurt (Supabase EU und Vercel fra1). Es laufen nur essentielle Cookies für die Login-Session, kein Marketing-Tracking und keine Drittanbieter-Pixel.


Was ist ein SEPA-QR-Code?

Der EPC069-12-Standard (auch GiroCode) ist ein einheitliches QR-Format, das das European Payments Council 2013 definiert hat. Beim Scannen füllt deine Banking-App das Überweisungsformular automatisch aus, du musst nur noch deine PIN/Face-ID eingeben.

Vorteil: Keine Tippfehler bei IBAN, kein Vergessen des Verwendungszwecks, schnellere Bezahlung. Ideal für Rechnungen, Spendenkampagnen, Vereinsbeiträge.


So ist ein SEPA-QR aufgebaut

Der QR-Code enthält einen reinen Text-String mit 8–11 Zeilen, jede Zeile ein Feld:

BCD
002
1
SCT
COBADEFFXXX
Max Mustermann
DE89370400440532013000
EUR15.00

Spende für den Tierschutzverein
Zeile Bedeutung Beispiel
1 Service Tag (immer BCD) BCD
2 Version (002) 002
3 Character-Set (1 = UTF-8) 1
4 Identifikation (SCT = Credit Transfer) SCT
5 BIC des Empfängers (optional ab Version 002) COBADEFFXXX
6 Empfängername (max 70 Zeichen) Max Mustermann
7 IBAN des Empfängers DE89370400440532013000
8 Betrag mit Währung (optional, leer = Empfänger gibt Betrag ein) EUR15.00
9 Purpose-Code (optional) leer
10 Referenz (optional) leer
11 Verwendungszweck (max 140 Zeichen) Spende für den Tierschutzverein

Schritt-für-Schritt-Anleitung

1. Daten zusammenstellen

2. EPC-String bauen

Setze die Zeilen wie im Beispiel oben zusammen. Achte auf:

3. String im Generator eingeben

Oben im Generator steht der Text-Modus bereits offen. Den kompletten Mehrzeilen-String dort einfügen.

4. Download und Druck


Praktische Beispiele

Beispiel 1: Rechnung mit fixem Betrag

BCD
002
1
SCT

Tom's Schreinerei
DE89370400440532013000
EUR450.00


Rechnung 2026-042

Beispiel 2: Spende ohne festen Betrag

BCD
002
1
SCT

Tierschutzverein München e.V.
DE89370400440532013000



Spende

Beispiel 3: Vereinsbeitrag

BCD
002
1
SCT

SV Beispielstadt 1923 e.V.
DE89370400440532013000
EUR60.00


Mitgliedsbeitrag 2026 - Max Mustermann

Häufige Fragen

Wird der QR-Code von allen deutschen Banking-Apps unterstützt?

Ja, fast überall. Sparkasse, Volksbanken, ING, DKB, Commerzbank, N26, Revolut, Postbank, Comdirect, Targobank, etc. unterstützen alle EPC069-12 nativ.

Funktioniert das auch im Ausland?

In SEPA-Ländern (EU + ein paar Nicht-EU wie Schweiz, Norwegen) ja. Außerhalb von SEPA nicht, dort gibt es andere QR-Bezahl-Standards.

Brauche ich einen Account bei euch?

Nein, der QR-Code wird komplett im Browser generiert. Wir sehen IBAN, Name oder Betrag nicht.

Kann ich den Betrag nachträglich ändern?

Beim statischen QR: nein, neue Generation nötig. Beim dynamischen QR zeigt der QR auf eine Zwischen-URL, aber für SEPA-QR ist das ungewöhnlich, weil die Banking-Apps den Code direkt parsen wollen.

Was, wenn der Empfängername Umlaute enthält?

EPC069-12 unterstützt UTF-8 (Zeile 3 = 1). Umlaute funktionieren. Trotzdem testweise mit deiner Banking-App scannen, bevor du tausend Flyer druckst.

Ist der QR-Code sicher?

Der QR-Code enthält IBAN und Name, was öffentlich nicht geheim ist. Das Bezahlen passiert immer noch innerhalb deiner Banking-App mit PIN/Face-ID, kein Risiko.

Maximale Daten-Länge?

EPC069-12 limitiert auf 331 Zeichen total. Bei sehr langen Verwendungszwecken oder ausländischen IBANs kommst du an die Grenze.


Use-Cases

Wo Wer
Rechnungen (PDF + Papier) Selbstständige, Freiberufler
Spendenaufrufe (Plakat, Flyer) Vereine, NGOs, Tierheime
Vereinsbeiträge Sportvereine, Karnevalsvereine
Crowdfunding-Veranstaltungen Kulturstätten, Festivals
Hotel-Rechnung am Check-Out Hoteliers
Trinkgeld-Aufsteller Cafés, Friseure

Brauchst du einen dynamischen QR-Code?

Inhalt jederzeit ändern, auch nach dem Druck. 4,99 € einmalig, kein Abo.

Kostenlos starten

Mehr zum Hintergrund

Dynamische oder statische QR-Codes? Der Unterschied zählt nach dem Druck

Zwei QR-Codes können identisch aussehen und sich völlig unterschiedlich verhalten. Warum der Unterschied erst auffällt, wenn das Material längst gedruckt ist.

Mehr QR-Code-Anleitungen

Übersicht →

Du vergleichst noch Anbieter? QR Kontor gegen Bitly, Linq und QR Code Generator.