QR-Code-Generator
ISO/IEC 18004 · Byte-Modus · v1–40 · im Browser
otpauth:// URI-Format wird unterstützt — das ist der einfachste Weg, ein Geheimnis auf den Authenticator Ihres Telefons zu migrieren.Fehlerkorrekturstufe wählen
QR-Codes betten Reed–Solomon-Fehlerkorrektur ein, sodass sie Kratzer, Verschmutzungen und teilweise Verdeckung überstehen. Es gibt vier Stufen:
- L (Niedrig, 7%) — kleinstes, dichtestes Raster; für saubere digitale Bildschirme.
- M (Mittel, 15%) — die Standard-Balance zwischen Größe und Robustheit.
- Q (Quartil, 25%) — bessere Toleranz für Drucke, Aufkleber und Etiketten.
- H (Hoch, 30%) — übersteht erhebliche Schäden; nützlich für Außenbeschilderung oder Codes, die mit Logos überlappen können.
otpauth:// für 2FA-Setup
Das Format otpauth://totp/Issuer:account?secret=BASE32&issuer=Issuer ist das, was Apps wie Google Authenticator und 1Password beim Scannen eines Setup-QR erwarten. Fügen Sie hier eine funktionierende URI ein, rendern Sie den QR und scannen Sie ihn mit Ihrem Telefon — identisch zum Scannen des QR, den ein Dienst Ihnen bei der 2FA-Einrichtung gezeigt hätte. In die andere Richtung erzeugen Sie die URI auf der TOTP-Seite und bringen sie hierher zum Scannen.
Wie der Encoder funktioniert
Der Encoder produziert standardkonforme QR-Codes nach ISO/IEC 18004 im Byte-Modus (UTF-8). Er wählt die kleinste Version (1–40, 21×21 bis 177×177 Module), die die Nutzlast bei der gewählten Fehlerkorrekturstufe aufnimmt, wendet alle acht Masken an und wählt die mit der niedrigsten Strafpunktzahl. Die Ausgabe wird als skalierbares SVG gerendert, sodass sie bei jedem Zoom scharf bleibt.
Datenschutz
Was auch immer Sie kodieren, wird vollständig in Ihrem Browser verarbeitet. Es gibt keinen Upload-Schritt, keine Analytik, kein Remote-Rendering — der QR wird von JavaScript auf der Seite erzeugt, und Downloads erfolgen über einen lokalen Blob. Wenn Sie etwas Sensibles kodieren (ein 2FA-Geheimnis, einen Token), bleibt es auf Ihrem Gerät.