Klein genug, um es zu verstehen

Dieser QR-Code-Generator ist bewusst eine statische Anwendung. Es gibt kein Framework, keinen Paketmanager, keine Datenbank, kein Konto-System und keine Laufzeit-API. Der Browser lädt lokales JavaScript, wandelt Ihre Eingabe in eine QR-Matrix um und erzeugt herunterladbare Bilder.

Datenschutzarchitektur: Die Erzeugung der QR-Nutzdaten erfordert keine Serververbindung. Die produktive Content-Security-Policy setzt connect-src 'none' und schafft damit eine vom Browser erzwungene Grenze gegen ausgehende Anfragen der App.

Lokal ausführen

Die Anwendung besteht aus statischen Dateien und lässt sich mit jedem einfachen HTTP-Server lokal starten, zum Beispiel mit python -m http.server 8080 im Projektverzeichnis. Öffnen Sie anschließend http://localhost:8080. Die Dateien lassen sich ebenso auf Netlify, Cloudflare Pages oder einem anderen statischen Hosting-Anbieter bereitstellen.

Was Selbsthosting erlaubt

Sie können die Anwendung in Ihrer eigenen Umgebung betreiben und an Ihre Anforderungen anpassen. Beachten Sie dabei stets die geltenden Lizenzbedingungen und Hinweise der verwendeten Komponenten.

Rückmeldungen sind willkommen

Fehlerberichte, Barrierefreiheitsverbesserungen, Korrekturen und gezielte Funktionswünsche sind willkommen. Änderungen sollten die clientseitige Erzeugung erhalten, Tracking vermeiden und die Standardbereitstellung verständlich und nachvollziehbar halten.

Generator öffnen