ZXing-QR-Code-Scanner

Die ZXing-Engine, zu WebAssembly kompiliert, läuft in der Seite.

Die Kamera wird erst nach einem Knopfdruck angefragt. Frames werden auf diesem Gerät decodiert und verworfen.

ZXing ist die Referenz unter den quelloffenen Barcode-Bibliotheken – dieselbe Engine steckt hinter vielen Android-Scan-Apps. Hier läuft sie als WebAssembly, deshalb kann diese Seite Formate lesen, die die native Schnittstelle des Browsers nicht anbietet.

Der Preis ist die Downloadgröße: Das wasm-Modul liegt bei etwa einem Megabyte und wird bei Bedarf geholt. Diese Seite lädt es sofort, weil ZXing hier der Zweck ist; der allgemeine Scanner zieht es erst heran, wenn ein Nicht-QR-Format gebraucht wird.

So funktioniert es

  1. Normal scannen – ZXing lädt automatisch, wenn der native Detektor das Format nicht kann.
  2. Bei ungewöhnlichen Symbologien wie DataMatrix oder PDF417 ist das der Weg, der funktioniert.
  3. In der Ergebniszeile nachsehen, welche Engine gelaufen ist.

ZXing gegen den nativen BarcodeDetector

Die native Schnittstelle ist schneller und kostet nichts beim Laden, aber ihre Formatliste wird von der Plattform bestimmt und schwankt – Chrome unter Android bietet mehr als Safari. ZXing ist über Browser hinweg gleich und unterstützt mehr Symbologien, zum Preis eines Megabytes Download und langsamerem Decodieren pro Bild.

Eine vernünftige Produktionsstrategie ist genau das, was diese Seite tut: zuerst nativ versuchen, auf ZXing zurückfallen, wenn die Schnittstelle fehlt oder kein unterstütztes Format meldet.

Geprüft am 2026-10-21. Dieses Werkzeug läuft vollständig in Ihrem Browser – kein Server, kein Konto, und nichts Erzeugtes wird gespeichert.

Häufige Fragen

Ist ZXing kostenlos nutzbar?

Ja, es steht unter Apache-2.0. Der hier genutzte WebAssembly-Build ist der gepflegte Browser-Port desselben Kerns.

Warum ist der erste Scan langsam?

Das wasm-Modul ist etwa ein Megabyte groß, wird beim ersten Gebrauch geladen und dann vom Browser zwischengespeichert. Weitere Scans starten sofort.

Liest ZXing beschädigte Codes besser?

Es ist bei niedrigem Kontrast und Drehung im Allgemeinen toleranter als die native Schnittstelle. Einen Code mit zerstörtem Suchmuster kann keiner von beiden rekonstruieren.

Verwandte Werkzeuge

Mehr aus QR-Codes.