Einen QR Code aus einem Bild lesen

dekodiert sofort den Inhalt eines QR Codes aus einem Bild (PNG, JPG, GIF, WebP oder BMP). Praktisch, um zu prüfen, was vor dem Drucken kodiert wurde, oder um den Text eines per Anhang erhaltenen QR Codes zu extrahieren

Warum ein QR-Code-Lesegerät verwenden?

QR-Codes sind überall: Plakate, Etiketten, Rechnungen, Visitenkarten, Restaurantmenüs. Sie kodieren URLs, Kontakte, WLAN-Zugangsdaten oder einfache Textzeichenketten. Mit diesem Tool können Sie den Inhalt eines QR-Codes aus einem Bild dekodieren, ohne Ihr Smartphone benutzen zu müssen.

Merkmale des QR-Code-Lesegeräts

Das Tool akzeptiert Bilder in den Formaten JPEG, PNG, GIF, WebP oder BMP mit einer maximalen Größe von 10 MB. Es analysiert den im Bild erkannten QR-Code und gibt dessen Textinhalt zurück. Es wird kein Bild nach der Verarbeitung auf dem Server gespeichert.

So verwenden Sie das QR-Code-Lesegerät

Wählen Sie ein Bild aus, das einen lesbaren QR-Code enthält, und klicken Sie dann auf die Schaltfläche "Dekodieren". Der dekodierte Inhalt erscheint im Ergebnisbereich und ist bereit zum Kopieren.

Tipps für eine gute Dekodierung

Um die Erkennungschancen zu maximieren, verwenden Sie ein scharfes und kontrastreiches Bild, das um den QR-Code herum zugeschnitten ist. Vermeiden Sie zu dunkle, unscharfe oder verzerrte Bilder. Wenn das Bild von einem Foto stammt, richten Sie es vor dem Hochladen gerade aus.

Häufig gestellte Fragen

Welche Bildformate kann ich hochladen?

Das Tool akzeptiert JPEG, PNG, GIF, WebP und BMP, bis zu 10 MB pro Datei. Wenn Ihr QR-Code in einem PDF ist, exportieren Sie ihn zunächst als Bild (Screenshot, Bildexport in der Vorschau auf macOS oder Rechtsklick auf eine Seite in Acrobat). Der Decoder liest PDF-Dateien nicht direkt.

Funktioniert die Dekodierung mit einem mit dem Smartphone aufgenommenen Foto?

Ja, vorausgesetzt das Foto ist scharf und gut belichtet. Wenn der QR-Code leicht schräg ist, bleibt die Dekodierung möglich: Die Spezifikation erlaubt dank der Eckmarkierungen eine gewisse Toleranz. Bei schwierigen Fällen schneiden Sie das Bild vor dem Hochladen um den QR-Code herum zu, um visuelle Ablenkungen zu beseitigen.

Wird das hochgeladene Bild gespeichert?

Nein. Das Bild wird während der Anfrage verarbeitet und anschließend gelöscht. Der dekodierte Textinhalt wird in der Antwort zurückgegeben, aber nicht serverseitig gespeichert. Es wird kein Drittanbieter-Dienst für die Analyse aufgerufen, alles geschieht auf unserer Infrastruktur.

Warum erkennt das Tool keinen QR-Code in meinem Bild?

Mehrere mögliche Ursachen: Bild zu klein oder zu dunkel, QR-Code teilweise verdeckt, zu starke Perspektive oder unzureichender Kontrast. Versuchen Sie es mit einem zugeschnittenen und geraden Bild erneut. Wenn der QR-Code ein zu großes zentrales Logo enthält, wurde möglicherweise seine Fehlerkorrektur bei der Generierung gesättigt, was eine erneute Lektüre verhindert.

Funktioniert das auch für Datamatrix oder klassische Strichcodes?

Nein, dieses Tool ist auf QR-Codes im engeren Sinne beschränkt (Norm ISO/IEC 18004). Datamatrix, EAN, Code 128 oder Aztec verwenden andere Lesarten. Für diese Standards ist ein dediziertes Lesegerät erforderlich; wir bieten noch kein entsprechendes Tool an.

Wie generiert man einen QR-Code aus einem Text oder einer URL?

Verwenden Sie unseren QR-Code-Generator: Geben Sie Ihren Text oder Ihre URL ein, wählen Sie die PNG- oder SVG-Ausgabe und holen Sie sich das Bild, druckfertig oder zur Einbindung in eine Webseite. SVG wird für den Großformatdruck empfohlen.

Beispielanfrage

curl -X POST https://cdrn.fr/api/v1/tools/qr-code-reader/execute \
  -F "image=@/path/to/file"

Eingabeschema

Feld Typ Erforderlich Standard
image file

dieses Tool erwartet eine Datei - verwenden Sie Content-Type multipart/form-data anstelle von application/json

Endpunkte

  • GET https://cdrn.fr/api/v1/tools - listet alle verfügbaren Tools auf
  • GET https://cdrn.fr/api/v1/tools/qr-code-reader - liefert das Schema dieses Tools
  • POST https://cdrn.fr/api/v1/tools/qr-code-reader/execute - führt dieses Tool mit einem JSON-Payload aus