Lecteur de code QR
Décodez des codes QR depuis une image importée ou votre caméra en direct. Privé, local et 100 % dans le navigateur, sans envoi vers un serveur.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéDécoder des codes QR depuis des images ou la caméra
Les codes QR sont partout : emballages, tickets de caisse, affiches, billets, cartes de configuration d'appareils, menus de restaurant et écrans de connexion. Parfois, vous devez savoir ce que contient un code avant de l'ouvrir, ou vous disposez d'une capture d'écran plutôt que du code réel. Ce lecteur répond aux deux cas. Vous pouvez importer un fichier image depuis votre appareil ou accorder un accès temporaire à la caméra et scanner un code en temps réel.
Le décodeur fonctionne entièrement dans votre navigateur. Les images importées sont chargées dans un canvas HTML, converties en données d'image et analysées localement avec la bibliothèque jsQR. Pour le scan par caméra, la page demande l'autorisation à votre navigateur, dessine les images vidéo sur le même canvas masqué et recherche un motif QR dans chacune d'elles. Aucune image, aucune capture vidéo ni aucun texte décodé n'est envoyé à un serveur : vos codes privés et vos captures internes restent sous votre contrôle.
Comment obtenir le meilleur scan
Les lecteurs de QR ont besoin d'une vue dégagée de tout le code carré, y compris de la marge blanche qui l'entoure. Si une image importée n'est pas reconnue, essayez de la recadrer moins serré, d'augmenter la luminosité ou d'utiliser une capture de résolution supérieure. Pour le scan par caméra, tenez le code immobile, évitez les reflets et rapprochez-vous jusqu'à ce que les modules soient nets. Les designs peu contrastés, les couleurs inversées, les fonds transparents et les codes abîmés sont plus difficiles à lire que les codes simples noir sur blanc.
Une fois le code décodé, le résultat s'affiche sous forme de texte brut. Si le contenu est une URL HTTP ou HTTPS, la page affiche un bouton Ouvrir le lien afin que vous choisissiez de la visiter ou non. Cette étape supplémentaire est voulue : elle vous permet d'examiner un lien avant de quitter la page. Pour les contenus qui ne sont pas des liens, comme des données WiFi, des vCards, des numéros de série ou de courtes notes, utilisez le bouton de copie pour coller le texte dans une autre application.
Confidentialité de la caméra et gestion des autorisations
Le scan par caméra utilise l'API standard du navigateur getUserMedia. Le navigateur gère la demande d'autorisation, et vous pouvez refuser l'accès sans affecter le décodage des images importées. Si l'autorisation est refusée, si aucune caméra compatible n'est disponible ou si la page n'est pas servie dans un contexte sécurisé, l'outil affiche un message clair et continue de fonctionner avec les fichiers image. Après un scan réussi par caméra, le flux est arrêté automatiquement afin que la caméra ne reste pas active plus longtemps que nécessaire.
Comment utiliser
- Choisir une sourceDéposez un fichier image dans la zone d'import ou lancez le scanner par caméra.
- Décoder en localLa page dessine la source sur un canvas et l'analyse dans votre navigateur avec jsQR.
- Utiliser le résultatCopiez le texte décodé ou ouvrez le lien si le code QR contient une URL.