Zum Hauptinhalt springen

QR-Code-Generator – kostenlos

QR-Codes für URLs, Text, WLAN und mehr erstellen. Kein Wasserzeichen.

Viele QR-Seiten leiten Scans über eine eigene Weiterleitung, die ablaufen kann – dieser Code enthält Ihren Link direkt und läuft nie ab.

Statischer QR-Code – läuft nie ab

Steuert die Download-Auflösung

512px
128px1024px
#000000
#ffffff
Punktstil
Logo in der Mitte

Etwas eingeben, um einen QR-Code zu erstellen

Sie brauchen einen Zahlungs-QR (UPI)? Probieren Sie den UPI-QR-Generator →
Niemals ein Wasserzeichen.

Häufige Anwendungen

  • WiFi-QR-Code generierenQR-Code für Ihr WiFi-Netz erstellen — Gäste scannen um sich sofort zu verbinden ohne Passwörter einzutippen.
  • URL-QR-Code generierenJeden Web-Link in einen QR-Code umwandeln — perfekt für Menüs Flyer Visitenkarten und Marketingmaterial.
  • Kontakt-QR-Code generierenvCard QR-Code mit Ihren Kontaktdetails erstellen — scannen um sich sofort als Telefon-Kontakt hinzufügen zu lassen.
  • E-Mail-QR-Code generierenQR-Code erstellen der einen E-Mail-Entwurf öffnet — Empfänger Betreffzeile und sogar Text vorausfüllen.
  • QR-Code für soziale Medien generierenQR-Codes erstellen die zu Ihren Social-Media-Profilen verlinken — Instagram LinkedIn TikTok YouTube und mehr.

So funktioniert es

QR-Codes werden vollständig in Ihrem Browser mit der JavaScript-Bibliothek qrcode erzeugt – kein Server ist beteiligt, und nichts, was Sie eingeben, wird jemals übertragen. Für strukturierte Datentypen (WLAN, vCard-Kontakte, Kalendertermine) setzt das Tool eine korrekt maskierte Nutzlast nach den jeweiligen offenen Standards zusammen (MECARD/WiFi-Spezifikation, vCard 3.0, RFC 5545 iCalendar), bevor es sie an die Bibliothek übergibt.

  1. 1
    Zusammensetzen der Nutzlast je Typ
    Je nach gewähltem Tab erstellt das Tool die exakte zu kodierende Zeichenkette – einer bloßen URL wird bei Bedarf 'https://' vorangestellt, ein WLAN-Eintrag wird zu einer MECARD-Zeichenkette WIFI:T:WPA;S:...;P:...; mit maskierten Sonderzeichen, eine vCard zu einem BEGIN:VCARD/VERSION:3.0-Block und ein Kalendertermin zu einem VCALENDAR/VEVENT-Block mit RFC-5545-konformer Datums-/Zeitformatierung.
  2. 2
    Die Bibliothek qrcode kodiert die Nutzlast
    Die zusammengesetzte Zeichenkette wird an QRCode.toDataURL() aus der Bibliothek qrcode übergeben, die die Reed-Solomon-Fehlerkorrekturcodes berechnet, die Datenbits den Modulen der QR-Matrix zuordnet und das Ergebnis für die Live-Vorschau direkt als PNG-Data-URL mit 256px rendert.
  3. 3
    Export-Blobs werden vor dem Download erstellt
    Wenn Sie Optionen oder Eingaben ändern, erstellt das Tool im Hintergrund vorab sowohl ein PNG-Blob (über QRCode.toDataURL() in der gewählten Auflösung, bis 1024px) als auch ein SVG-Blob (über QRCode.toString() mit type 'svg'), sodass Downloads synchron innerhalb der Benutzeraktion starten – erforderlich für die Kompatibilität mit iOS Safari.
  4. 4
    Kontrastprüfung und Download
    Vor dem Rendern berechnet das Tool die relative WCAG-Leuchtdichte Ihrer gewählten dunklen und hellen Farbe und warnt, wenn das Kontrastverhältnis unter 3:1 liegt oder die Farben vertauscht sind – beides führt dazu, dass Scanner scheitern. Der Download speichert das vorab erstellte PNG oder SVG; Kopieren legt das PNG über die Clipboard API in die Zwischenablage.

Ähnliche Tools

Häufige Fragen