QR-Code-Generator — URL, WiFi, vCard, Email, SMS, Standort
Kostenloser QR-Code-Generator. Statische QR-Codes für URL, WiFi, vCard, Email & SMS. Download als SVG & PNG. Kein Ablaufdatum, keine Anmeldung, 100% in Ihrem Browser.
Was ist ein QR-Code?
Ein QR-Code (Quick Response Code) ist ein 2D-Matrix-Barcode, 1994 von Denso Wave erfunden und in ISO/IEC 18004:2015 normiert. Er codiert Daten in ein quadratisches Raster aus schwarzen und weißen Modulen, mit drei großen Finder-Mustern an den Ecken, mit denen Scanner den Code lokalisieren und ausrichten. Die Versionen reichen von 1 (21×21 Module) bis 40 (177×177); der Encoder wählt die kleinste Version, die Ihren Inhalt bei der gewählten Fehlerkorrekturstufe aufnimmt.
QR-Codes transportieren über Standard-URI-Schemata viele Datentypen. URLs werden direkt codiert. WiFi-Zugangsdaten nutzen das De-facto-Protokoll WIFI:, das iOS Camera (seit iOS 11) und Android-Kamera-Apps nativ erkennen. Kontaktkarten verwenden vCard 3.0 (RFC 2426) — bessere Scanner-Kompatibilität als vCard 4.0 (RFC 6350). E-Mail-Links nutzen mailto: (RFC 6068), Textnachrichten sms: (RFC 5724) und Karten-Pins geo: (RFC 5870). Das Scannen eines wohlgeformten QR löst die richtige Aktion aus — URL öffnen, WiFi beitreten, Kontakt speichern, E-Mail entwerfen — ohne dass der Nutzer etwas tippen muss.
Reed-Solomon-Fehlerkorrektur ist der Grund, warum QR-Codes auch bei Kratzern, Faltungen oder teilweiser Verdeckung scannbar bleiben. Vier Stufen — L, M, Q, H — stellen etwa 7%, 15%, 25% und 30% beschädigter Daten wieder her. Höhere Stufen fügen Redundanzmodule hinzu, sodass der QR für denselben Inhalt physisch größer wird. Wählen Sie H für Druckmaterialien, die angefasst werden, M für Bildschirme, L nur, wenn Sie lange URLs unterbringen müssen.
Die wichtigste praktische Unterscheidung ist statisch vs. dynamisch. Ein statischer QR codiert Ihren echten Inhalt direkt in die Pixel — er funktioniert für immer, ohne Dienst, der gewartet werden muss. Ein dynamischer QR codiert einen kurzen Link zu einem Drittanbieter-Weiterleitungsdienst; läuft dieser Dienst ab, erhöht die Preise oder wird eingestellt, sind alle bereits gedruckten QRs tot. Lesen Sie Statische vs. dynamische QR-Codes — warum Ihrer aufhört zu funktionieren für die ganze Geschichte. Dieses Tool generiert ausschließlich statische QRs.
Viele Online-QR-Generatoren laden Ihr WiFi-Passwort, Ihre vCard-Kontaktdaten oder private URLs auf ihren Server, bevor sie codieren. Dieses Tool führt die qrcode-npm-Bibliothek vollständig in Ihrem Browser aus — null Uploads, null Logs, null Tracking. Das ist die gleiche Datenschutzhaltung wie unsere anderen Client-seitigen Encoder Base64 Encoder/Decoder und URL Decoder/Encoder: Ihre Eingaben verlassen die Seite nie.
// Build a WiFi payload and generate an SVG QR
import QRCode from 'qrcode';
// 1. WIFI: protocol (de facto, recognized by iOS+Android)
const payload = 'WIFI:T:WPA;S:My\\;Network;P:p@ss\\;word;H:false;;';
// 2. Generate SVG (vector, scales without pixelation)
const svg = await QRCode.toString(payload, {
type: 'svg',
errorCorrectionLevel: 'M',
margin: 4,
color: { dark: '#000000', light: '#ffffff' },
});
// 3. Drop into the DOM (DOMParser-safe, not innerHTML)
const doc = new DOMParser().parseFromString(svg, 'image/svg+xml');
preview.replaceChildren(doc.documentElement); Hauptfunktionen
Ohne Ablaufdatum
Statische QR-Codes codieren Ihre Daten direkt in die Pixel. Kein Weiterleitungsdienst, der ausfallen kann, keine Monatsgebühr, kein Abschaltrisiko — der Code funktioniert für immer.
7 Datentypen
URL, Klartext, WiFi-Zugangsdaten, vCard-Kontakte, E-Mail (mailto:), SMS und Geo-Standorte — ein Tool für die häufigsten QR-Anwendungsfälle.
SVG- & PNG-Download
SVG standardmäßig (Vektor, skalierbar, direkt in Figma einfügen). PNG mit 256, 512 oder 1024 px für Bildschirme, Social Posts oder Druck.
Eigene Farben mit Kontrastprüfung
Farbwähler für Vorder- und Hintergrund. Das Tool berechnet den Kontrastwert und warnt, wenn das Scannen auf echten Handys scheitern könnte.
4 Fehlerkorrekturstufen
L (~7%), M (~15%), Q (~25%), H (~30%) — höhere Stufen für Druck, wo Beschädigung, Verblassen und Falten wahrscheinlich sind.
100% im Browser
Die QR-Generierung läuft lokal über die qrcode-npm-Bibliothek. Ihre Eingaben — auch WiFi-Passwörter und persönliche vCard-Daten — verlassen Ihr Gerät nie.
Keine Anmeldung, kein Wasserzeichen
Seite öffnen, generieren, herunterladen. Kein Konto, keine Nutzungsbeschränkungen und kein Logo-Overlay, das Ihren QR verschmutzt.
Beispiele
URL zur Webseite
https://go-tools.org
Häufigster Anwendungsfall — eine beliebige URL einfügen und den QR herunterladen. Der Link wird direkt in die Pixel codiert, sodass der QR auch nach einem Hosting-Wechsel weiter funktioniert.
WiFi-Netzwerk teilen
SSID: Cafe WiFi / WPA2 / Passwort: visitor2026
iOS- und Android-Kamera-Apps erkennen das WIFI:-Protokoll nativ — Gäste scannen den am Eingang angebrachten QR und treten dem Netzwerk bei, ohne das Passwort einzutippen.
vCard-Visitenkarte
Ada Lovelace / Acme Corp / +1 555 0100 / ada@acme.test
Beim Scannen öffnet sich die Kontakt-App mit Name, Telefon, E-Mail und Organisation vorausgefüllt. Papier-Visitenkarten mit vCard-QR werden etwa 4× häufiger gespeichert als manuell eingegebene Einträge.
Geo-Standort
Breite 40.7829, Länge -73.9654 (Central Park)
geo: URI öffnet die Standard-Karten-App mit bereits gesetztem Pin — perfekt für Beschilderung von Veranstaltungsorten, Restaurant-Flyer, Immobilienanzeigen und Hochzeitseinladungen.
Anleitung
- 1
Datentyp wählen
Wählen Sie den Tab passend zu Ihrem Inhalt: URL für Webseiten, WiFi für Netzwerk-Sharing, vCard für Kontaktdaten, Email oder SMS für vorausgefüllte Nachrichten, Location für Karten-Pins oder Plain Text für beliebigen Inhalt.
- 2
Felder ausfüllen
Jeder Tab zeigt die richtigen Felder für seinen Typ. WiFi braucht SSID, Passwort und Sicherheitstyp. vCard akzeptiert Name, Telefon, E-Mail, Organisation und Webseite. Die QR-Vorschau aktualisiert sich beim Tippen.
- 3
Anpassen (optional)
Im Customize-Panel können Sie Fehlerkorrekturstufe (M reicht für die meisten Fälle, H für Druck), Ausgabegröße (200-1024 px) sowie Vorder- und Hintergrundfarben ändern. Das Tool warnt, falls der Kontrast für zuverlässiges Scannen zu niedrig ist.
- 4
SVG oder PNG herunterladen
Klicken Sie Download SVG für Vektorausgabe (skalierbar, ideal für Druck) oder wählen Sie eine PNG-Größe (256/512/1024 px) aus dem Dropdown. Mit Copy SVG fügen Sie den QR direkt in Figma oder Ihr Designtool ein.
Häufige QR-Code-Fehler
Dynamischer QR abgelaufen
Der QR codierte eine kurze URL wie bit.ly/xyz, der Weiterleitungsdienst lief ab, und der QR führt nun ins Leere. Ein statischer QR codiert Ihre echte URL direkt — er fällt nie aus.
QR encodes: https://bit.ly/abc → 404 after subscription lapses
QR encodes: https://your-domain.com/menu directly
Zu geringer Kontrast bei eigenen Farben
Hellgrau auf Weiß oder Gelb auf Weiß — sieht hübsch im Design-Mockup aus, lässt sich auf den meisten Handys in der Praxis nicht scannen.
FG #cccccc on BG #ffffff (ratio 1.6:1)
FG #003366 on BG #ffffff (ratio 12.6:1)
Nicht maskierte WiFi-Sonderzeichen
Enthält das Passwort ;, :, \ oder ", müssen sie in der WIFI:-Payload mit Backslash maskiert werden. Dieses Tool erledigt das automatisch — viele billige Generatoren nicht.
WIFI:T:WPA;S:Cafe;P:p@ss;word;; (parser breaks at the unescaped ;)
WIFI:T:WPA;S:Cafe;P:p@ss\;word;;
Zu niedrige Fehlerkorrektur für Druck
Stufe L auf einem gedruckten Flyer mit Kaffeefleck oder Knick lässt sich nicht mehr scannen. Verwenden Sie H für jeden physischen Ausdruck, der angefasst wird.
Print poster, ECC=L, partially folded → unreadable
Print poster, ECC=H → readable even with 30% damage
Logo zu groß
Wenn ein Logo mehr als 25% der QR-Fläche überdeckt, werden selbst bei ECC=H zu viele Module beschädigt. Logos auf 20% oder kleiner halten, mittig platziert.
40% logo over center → fails on Samsung phones
15% logo, ECC=H → reliable across phones
URL zu lang für ECC-Stufe
Tracking-URLs mit UTM-Parametern (utm_source, utm_medium, utm_campaign...) drücken den QR bei ECC=M über die Byte-Grenze. Entweder ECC senken oder einen statischen URL-Shortener nutzen, den Sie selbst kontrollieren.
?utm_source=...&utm_medium=...&utm_campaign=... (350 chars at M → reject)
Use /go/spring (35 chars) with server-side redirect to the long URL
Anwendungsfälle
- Restaurant-Speisekarten
- Drucken Sie einen URL-QR auf den Tisch — Gäste sehen die Speisekarte auf ihrem Handy. Statischer QR heißt, er funktioniert auch nach einem Hosting- oder Domain-Wechsel.
- WiFi für Gäste
- Kleben Sie einen WiFi-QR neben die Tür zu Hause, im Café oder im Konferenzraum. Gäste scannen und treten bei, ohne das Passwort einzutippen — und Sie müssen es nicht laut vorlesen.
- Veranstaltungs-Check-in
- Drucken Sie einen URL-QR mit Verweis auf Ihre Anmeldeseite auf Tickets und Schilder. Er taucht auf Fotos, Namensschildern und Lanyards auf — jeder Scan ist ein nachverfolgter Check-in.
- Visitenkarten
- Fügen Sie einen vCard-QR auf Papierkarten hinzu — beim Scannen wird Ihr Kontakt sofort gespeichert. Etwa 4× höhere Speicherrate, als jemanden zu bitten, Ihre Daten in sein Handy zu tippen.
- Standort-Pins für Veranstaltungsorte
- Geo-QRs öffnen die Standard-Karten-App mit bereits gesetztem Pin. Verwenden Sie sie auf Immobilienanzeigen, Restaurant-Flyern, Konferenzschildern und Hochzeitseinladungen.
- Marketing-Plakate
- URL-QRs mit UTM-Parametern verfolgen die Attribution von Print-Kampagnen. Ein statischer QR überlebt auch, wenn der Analytics-Anbieter eingestellt wird oder Ihr Konto abläuft.
- Produktverpackungen
- Codieren Sie Garantie-, Anleitungs- oder Registrierungs-URLs auf der Schachtel. Verwenden Sie Fehlerkorrektur H, damit der QR Versandschäden, Schrammen und Klappkanten übersteht.
- Museums- & Ausstellungsbeschriftung
- Audio-Guide-URLs, vertiefende Inhalte, Sprachalternativen — Besucher erhalten reichhaltige Inhalte über ihr eigenes Handy, statt sperrige Druckhefte mitzuführen.
Technische Details
- ISO/IEC 18004:2015 konform
- Die Ausgabe folgt dem internationalen QR-Code-Standard. Versionen 1 bis 40 (21×21 bis 177×177 Module) werden automatisch nach Inhaltsgröße und gewählter Fehlerkorrekturstufe ausgewählt.
- Reed-Solomon-Fehlerkorrektur
- QR-Codes nutzen Reed-Solomon-Codierung, um Schäden oder Verdeckung auszugleichen. Stufen L/M/Q/H stellen etwa 7%, 15%, 25% und 30% beschädigter Daten wieder her. Höhere Stufen bedeuten einen größeren QR für denselben Inhalt.
- Standard-URI-Schemata
- WIFI:-Protokoll (De facto, von iOS und Android erkannt), mailto: (RFC 6068), sms: (RFC 5724), geo: (RFC 5870). Kontaktkarten nutzen vCard 3.0 (RFC 2426) — bessere Scanner-Kompatibilität als vCard 4.0 (RFC 6350). Eingebaute iOS- und Android-Kamera-Apps erkennen sie alle.
- Automatischer Encoding-Modus
- Die qrcode-Bibliothek wählt das effizienteste Encoding (numerisch, alphanumerisch, byte oder kanji) für jede Eingabe. UTF-8-Byte-Modus verarbeitet Nicht-ASCII-Text einschließlich Emoji und CJK-Zeichen.
Best Practices
- Quiet Zone nicht zuschneiden
- QR-Codes brauchen rundherum einen Rand von 4 Modulen Breite in der Hintergrundfarbe. Dieses Tool fügt ihn standardmäßig hinzu — nicht aus dem Layout schneiden, auch wenn er wie verschwendeter Weißraum aussieht.
- ECC-Stufe H für gedruckte QRs verwenden
- Druck verzeiht nichts — Verblassen, Kratzer und Knicke beschädigen den Code. Fehlerkorrekturstufe H (~30% Wiederherstellung) rettet Sie. Stufe M reicht für Bildschirme, die nicht degradieren.
- Kontrastverhältnis 4,5:1 oder höher halten
- QR-Scanner messen den Kontrast zwischen dunklen und hellen Modulen. Bleiben Sie bei dunklem Vordergrund auf hellem Hintergrund. Invertiert (hell auf dunkel) funktioniert auf manchen Handys, scheitert auf anderen.
- Auf iOS und Android testen
- iOS Camera liest QR-Codes seit iOS 11 standardmäßig. Android variiert je nach Hersteller — Samsung, Pixel und Xiaomi verhalten sich leicht unterschiedlich. Beide testen, bevor Sie 10.000 Flyer drucken.
- HTTPS und kurze URLs nutzen
- Lange URLs machen den QR dichter (kleinere Module → schlechter scannbar). Wenn Ihre Tracking-URL 200+ Zeichen hat, leiten Sie sie über einen statischen URL-Shortener, den Sie selbst kontrollieren — nicht Bitly, da dessen Links ablaufen.
Häufig gestellte Fragen
Warum funktioniert mein QR-Code nach einer Weile nicht mehr?
Läuft dieser QR-Code ab?
Wie erstelle ich einen WiFi-QR-Code?
Wie erstelle ich einen vCard-QR-Code für meine Visitenkarte?
Ist dieser QR-Code-Generator kostenlos?
Kann ich QR-Codes als SVG herunterladen?
Wie lang dürfen die Daten in einem QR-Code maximal sein?
Welche Fehlerkorrekturstufe sollte ich wählen?
Kann ich ein Logo in den QR-Code einbetten?
Werden meine Eingaben auf einen Server hochgeladen?
Warum lässt sich mein farbig angepasster QR nicht scannen?
Welche QR-Code-Version wird erzeugt?
Darf ich diesen QR-Code kommerziell nutzen?
Funktioniert das offline?
Verwandte Werkzeuge
Alle Werkzeuge anzeigen →Base64-Dekodierer & -Kodierer
Kodierung & Formatierung
Base64 online kostenlos dekodieren und kodieren. Echtzeitkonvertierung mit voller UTF-8- und Emoji-Unterstützung. 100 % privat — läuft in Ihrem Browser. Keine Anmeldung nötig.
JSON Diff Vergleich
Kodierung & Formatierung
Zwei JSON-Dateien direkt im Browser vergleichen. Nebeneinander-Hervorhebung, RFC 6902 JSON Patch-Ausgabe, störende Felder wie Zeitstempel und IDs ignorieren. 100 % privat, kein Upload.
JSON-Formatierer & Validator
Kodierung & Formatierung
JSON sofort im Browser formatieren, validieren und verschönern. Kostenloses Online-Tool mit Syntaxprüfung, Fehlererkennung, Minifizierung und Ein-Klick-Kopie. 100 % privat.
JSON zu YAML Konverter
Kodierung & Formatierung
JSON einfügen und sofort YAML erhalten. Live-Konvertierung im Browser. K8s/Compose-kompatibel, 2/4-Leerzeichen-Einrückung, intelligentes Quoting. 100 % privat.
URL-Kodierer & -Dekodierer mit integriertem URL-Parser
Kodierung & Formatierung
URL einfügen zum Dekodieren oder Kodieren in Echtzeit. Integrierter URL-Parser zerlegt jede Komponente in bearbeitbare Felder. Dualmodus: encodeURI & encodeURIComponent. Privat — keine Daten an Server.
YAML zu JSON Konverter
Kodierung & Formatierung
YAML einfügen und sofort JSON erhalten. Live-Konvertierung im Browser. K8s-Manifeste, OpenAPI-Spezifikationen, Helm-Werte unterstützt. 100 % privat.