QR-Codes selbst erstellen 2026: WLAN, vCard, Girocode & Co. richtig anlegen

Ein QR-Code ist nicht nur ein Link auf verpixeltem Schwarzweiß – er kann WLAN-Zugänge, Kontaktdaten, ganze SEPA-Überweisungen oder einen Kalendereintrag transportieren, und das komplett offline im Bild. Der Haken: Wer den Inhalt falsch formatiert, ein zu kleines Format druckt oder das falsche Fehlerkorrektur-Level wählt, produziert einen Code, den kein Handy zuverlässig liest. Dieser Praxis-Guide zeigt dir Stand Juli 2026, welche Inhalte gehen, wie du sie korrekt aufbaust und worauf es beim Drucken wirklich ankommt.

Was ein QR-Code eigentlich transportiert

Ein QR-Code (Quick Response) ist ein zweidimensionaler Barcode, der Text speichert – nicht mehr und nicht weniger. Alles, was du einbettest, ist am Ende eine Zeichenkette. Ein Smartphone liest sie aus und entscheidet anhand ihres Aufbaus, was zu tun ist: Beginnt sie mit https://, bietet die Kamera an, eine Webseite zu öffnen; beginnt sie mit WIFI:, schlägt sie eine Netzwerkverbindung vor.

Diese Erkennung folgt festen Konventionen. Es gibt keine zentrale Instanz, die »neue QR-Typen« freischaltet – die Betriebssysteme von Apple und Google interpretieren einfach bestimmte Präfixe. Genau deshalb kannst du einen funktionierenden QR-Code für viele Alltagszwecke selbst erzeugen, ohne Registrierung und ohne dass Daten das Gerät verlassen. Voraussetzung ist nur, dass du die Zeichenkette exakt nach dem passenden Schema aufbaust.

Die wichtigsten Inhaltstypen im Überblick

In der Praxis decken eine Handvoll Formate fast alle Fälle ab. Am einfachsten ist die URL: die vollständige Adresse inklusive https://. Ähnlich simpel sind reiner Text (etwa eine Seriennummer) und die Telefonnummer mit dem Präfix tel:, also tel:+491701234567 – ein Scan bietet direkt den Anruf an.

Für Nachrichten gibt es E-Mail als mailto:[email protected]?subject=Anfrage und SMS als sms:+491701234567. Ein Geo-Standort nutzt geo:52.5200,13.4050 und öffnet die Karten-App am Punkt. Für einen Kalendereintrag bettest du einen iCalendar-Block (VEVENT) mit Start, Ende und Titel ein – der Scan legt den Termin an. Anspruchsvoller sind WLAN-Zugang, Kontaktkarte und SEPA-Überweisung, die eigene, klar definierte Formate haben.

WLAN-Zugang teilen ohne Passwort-Diktat

Der WLAN-QR-Code gehört zu den nützlichsten Codes im Alltag – im Café, in der Ferienwohnung oder für Gäste zu Hause. Statt ein langes Passwort vorzulesen, hältst du das Handy an den Code, und die Verbindung steht. Das Format ist eine einzige Zeile: WIFI:S:MeinNetz;T:WPA;P:GeheimesPasswort;H:false;;

Die Felder bedeuten: S ist der Netzwerkname (SSID), T der Verschlüsselungstyp, P das Passwort und H, ob das Netz versteckt ist. Beim Typ gilt Stand 2026 fast immer WPA – dieser Wert deckt WPA, WPA2 und WPA3 ab, das Endgerät erkennt die Variante selbst. WEP brauchst du nur für Router von vor etwa 2004, für offene Netze setzt du nopass. Enthält dein Passwort Sonderzeichen wie ;, ,, : oder einen Backslash, musst du diese mit vorangestelltem Backslash maskieren, sonst bricht das Format. Und bedenke: Wer den ausgedruckten Code fotografiert, hat dauerhaft Zugang – für ein Gäste-WLAN ideal, im öffentlichen Schaufenster heikel.

vCard: die digitale Visitenkarte

Ein Kontakt-QR-Code spart das Abtippen von Namen, Nummer und E-Mail. Das übliche Format ist die vCard, ein standardisierter Textblock, der mit BEGIN:VCARD beginnt und mit END:VCARD endet. Dazwischen stehen Zeilen wie FN:Anna Beispiel für den Namen, TEL:+491701234567, EMAIL:[email protected] und ORG:Musterfirma. Ein Scan übernimmt den Kontakt direkt ins Adressbuch.

Der Vorteil gegenüber einem Link auf eine Kontaktseite: Die vCard funktioniert offline und ohne Server. Der Nachteil: Je mehr Felder du einträgst, desto länger die Zeichenkette und desto dichter der Code. Für eine Visitenkarte lohnt es sich, auf die wichtigen Felder zu beschränken – Name, eine Nummer, eine E-Mail, gegebenenfalls die Firma. Alternativ verweist eine URL auf ein Online-Profil, das aktualisierbar bleibt – dazu gleich mehr beim Thema statisch versus dynamisch.

SEPA-Überweisung als Girocode

In Deutschland, Österreich und mehreren weiteren SEPA-Ländern kannst du eine Überweisung als QR-Code bereitstellen – bekannt als Girocode oder EPC-QR-Code. Wer ihn mit einer Banking-App scannt, bekommt das Überweisungsformular mit Empfänger, IBAN und Betrag vorausgefüllt und muss nur bestätigen. Das reduziert Zahlendreher erheblich, weshalb ihn viele Vereine, Rechnungen und Spendenaufrufe nutzen.

Technisch folgt der Code der Richtlinie EPC069-12 des European Payments Council (aktuelle Fassung Version 3.0, 2022). Der Inhalt ist ein Textblock mit durch Zeilenumbrüche getrennten Feldern: einer Kennung (BCD), Version, Zeichensatz, dem Funktionscode SCT, optional dem BIC, dem Empfängernamen, der IBAN, dem Betrag im Format EUR12.34 und optional einem Verwendungszweck. Zwei Grenzen zählen: Der gesamte Datensatz darf 331 Byte in UTF-8 nicht überschreiten, und der Betrag muss mit Punkt und Präfix EUR notiert werden – also EUR49.90, nicht 49,90 Euro. Vor dem Erzeugen lohnt der Blick auf die IBAN: Ein Tippfehler dort macht den Code wertlos oder leitet Geld fehl. Die Prüfziffer vorab zu checken kostet Sekunden.

Statisch oder dynamisch? Der entscheidende Unterschied

Bei allen bisher genannten Typen ist der Code statisch: Der Inhalt steht direkt im Muster. Sobald gedruckt, ist er unveränderlich – ändert sich die URL oder das WLAN-Passwort, brauchst du einen neuen Code. Der Vorteil: kein Dienstanbieter beteiligt, dauerhaft und kostenlos, niemand verfolgt, wer wann scannt.

Ein dynamischer QR-Code enthält dagegen nur eine kurze Weiterleitungs-URL zum Server eines Anbieters, der das eigentliche Ziel hinterlegt. Das erlaubt zwei Dinge: Du änderst das Ziel nachträglich, ohne den Druck auszutauschen, und der Anbieter zählt Scans. Der Preis: Abhängigkeit von diesem Dienst. Stellt er den Betrieb ein, führt der Code ins Leere – und jeder Scan läuft über einen fremden Server. Faustregel: Für dauerhafte Inhalte wie WLAN, vCard oder Girocode ist statisch die robustere und datensparsamere Wahl. Dynamisch lohnt, wenn du das Ziel oft änderst oder Scans messen willst, etwa auf einem Kampagnenplakat. Für den Privatgebrauch reicht fast immer statisch.

Fehlerkorrektur-Level L, M, Q, H – und wann welches

Jeder QR-Code enthält Redundanz, damit er auch lesbar bleibt, wenn ein Teil beschädigt, verschmutzt oder verdeckt ist. Diese Fehlerkorrektur gibt es in vier Stufen: L stellt bis zu 7 Prozent der Daten wieder her, M bis 15 Prozent, Q bis 25 Prozent und H bis 30 Prozent. Je höher das Level, desto mehr Beschädigung verträgt der Code – aber desto mehr Platz kostet die Redundanz, was den Code bei gleicher Datenmenge dichter macht.

Die Wahl hängt vom Einsatzort ab. Für einen sauberen Bildschirm oder ein hochwertiges Dokument reicht M als guter Standard – auch die häufigste Voreinstellung. Q oder H sind sinnvoll, wenn der Code Belastung ausgesetzt ist: auf Verpackungen, im Außenbereich, auf einem kratzeranfälligen Etikett oder wenn du ein Logo einbetten willst. L spart maximal Platz und ist nur ratsam, wenn viele Daten in einen kleinen Code müssen und die Umgebung sauber ist. Ein Missverständnis noch: Ein höheres Level macht den Code nicht fälschungssicher, sondern nur robuster gegen physische Störungen.

Datenmenge, Modulanzahl und Lesbarkeit

Die kleinen Quadrate im Code heißen Module. Ihre Anzahl bestimmt die »Version«: Version 1 misst 21 mal 21 Module, jede weitere Version fügt vier Module pro Seite hinzu, bis zu Version 40 mit 177 mal 177 Modulen. Je mehr Daten du einbettest, desto höher die nötige Version und desto feiner das Raster. Eine kurze URL bleibt grob und gut lesbar; eine lange vCard voller Felder wird schnell zu einem dichten Muster.

Das ist keine akademische Feinheit, sondern der häufigste Grund für nicht lesbare Codes. Ein dichtes Muster braucht eine gute Kamera aus kurzer Distanz oder eine größere Druckfläche, damit die Module sauber getrennt bleiben. Die Konsequenz: Halte den Inhalt so kurz wie möglich. Kürze lange URLs, verzichte in der vCard auf entbehrliche Felder. Bei URLs hilft zudem saubere Kodierung: Leerzeichen, Umlaute oder Sonderzeichen müssen prozentkodiert werden (ein Leerzeichen als %20), sonst schneidet der Scan die Adresse ab oder interpretiert sie falsch.

Druck-Tipps: Mindestgröße, Ruhezone, Kontrast

Ein technisch korrekter Code kann am Druck scheitern. Drei Faustregeln entscheiden. Erstens die Mindestgröße: Die Kantenlänge sollte etwa ein Zehntel des typischen Scan-Abstands betragen. Aus 30 Zentimetern gescannt sind rund 3 Zentimeter sinnvoll; für ein Plakat aus zwei Metern entsprechend mehr. Unter etwa 2 Zentimetern wird es selbst aus der Nähe unzuverlässig, vor allem bei dichten Codes.

Zweitens die Ruhezone (Quiet Zone): Rund um den Code muss ein freier, heller Rand von mindestens vier Modulbreiten bleiben, sonst findet die Kamera die Codegrenzen nicht. Den Code randlos ins Layout zu quetschen ist ein häufiger Fehler. Drittens der Kontrast: dunkle Module auf hellem Grund, idealerweise Schwarz auf Weiß. Ein Detail, das oft übersehen wird: Invertiere den Code nicht. Ein heller Code auf dunklem Grund wird von manchen Apps gar nicht erkannt – verlangt das Design einen dunklen Hintergrund, setzt man den Code in ein helles Feld. Bei glänzenden Folien können zudem Reflexionen einzelne Module überstrahlen.

Logo einbetten und vor dem Druck testen

Ein Logo in der Mitte ist beliebt und dank Fehlerkorrektur möglich: Weil der Code Redundanz mitbringt, kann ein kleiner Teil verdeckt werden. Die Regel: Das Logo sollte höchstens etwa 20 bis 30 Prozent der Fläche überdecken, und du wählst ein höheres Level (Q oder H), um die verdeckten Module auszugleichen. Wichtig ist, dass die drei großen Positionsmarker in den Ecken frei bleiben – ohne sie findet kein Scanner den Code.

Der wichtigste Schritt kommt zum Schluss und wird am häufigsten ausgelassen: Testen vor dem Druck. Scanne den fertigen Code mit mehreren Geräten – mindestens einem iPhone und einem Android-Handy –, bei schlechtem Licht und aus verschiedenen Abständen. Prüfe, ob die richtige URL, IBAN oder das richtige WLAN-Passwort ankommt. Ein Fehler, der am Bildschirm noch korrigierbar ist, wird auf 500 gedruckten Flyern teuer. Bei einem Girocode stößt du zusätzlich eine Testüberweisung an und brichst sie ab, um Empfänger und IBAN zu prüfen.

Was Tools auf CalcSI helfen

Den eigentlichen Code erzeugst du am schnellsten mit dem QR-Code-Generator: Er baut aus deiner Eingabe – URL, WLAN-Daten, vCard oder freiem Text – direkt einen Code, den du herunterladen und drucken kannst, komplett clientseitig im Browser, ohne dass Inhalte an einen Server gehen. Genau das ist bei WLAN-Passwörtern und Kontaktdaten der Punkt.

Wenn du eine URL mit Parametern, Leerzeichen oder Umlauten einbetten willst, prüfst und säuberst du sie vorher mit dem URL-Encoder/Decoder – so landet keine kaputte Adresse im Code, die der Scan abschneidet. Für einen Girocode lohnt der Kontrollblick auf die Empfänger-IBAN: Der IBAN-Rechner & Prüfer verifiziert die Prüfziffer, bevor der Betrag im Code landet.

Und wenn du einen Zahlbetrag für eine Rechnung oder einen Vereinsbeitrag inklusive Umsatzsteuer im Girocode hinterlegen willst, rechnest du den korrekten Brutto- oder Nettobetrag vorher mit dem Mehrwertsteuer-Rechner aus. Alle vier Tools laufen ohne Anmeldung im Browser – passend dazu, dass ein selbst erzeugter QR-Code seine Daten dort behält, wo sie entstehen.

Kommentare