Lecteur de QR code

Découvrez ce que dit un QR code avant d'agir.

Déposez une image ici, cliquez pour parcourir, ou collezJPG, PNG, WebP, GIF, BMP, AVIF, HEIC · fonctionne avec une capture d'écran · rien n'est envoyé sur un serveur

Ce que fait cet outil

Pour lire un QR code depuis une image, déposez le fichier sur cette page : elle vous indique ce que le code contient. Elle gère le cas ordinaire — une capture d'écran d'un site, la photo d'une affiche, une page d'une facture PDF exportée en image — et le cas plus délicat où une seule capture contient deux ou trois codes à la fois. Chaque code trouvé est encadré et numéroté sur votre image, et cliquer sur un cadre fait basculer le panneau sur ce code.

L'image ne quitte jamais votre ordinateur. Le décodage s'exécute entièrement dans le navigateur : le fichier est lu dans un canvas, les pixels passent à un décodeur compilé dans cette page, et le résultat s'affiche à l'écran. Pas d'envoi, pas de file d'attente, pas de compte, aucune limite de taille au-delà de ce que votre machine peut gérer. Cela compte plus ici que dans la plupart des outils, parce que ce que les gens scannent est souvent ce qu'ils ne voudraient pas voir sur le serveur de quelqu'un d'autre — un mot de passe Wi-Fi collé sur un routeur, un code de paiement, une carte d'embarquement.

Comment l'utiliser

Trois façons de lire un QR code depuis une image ici : faites glisser l'image sur la page, cliquez pour choisir un fichier, ou appuyez sur Ctrl+V (Cmd+V sur Mac) avec une capture dans le presse-papiers. Coller est généralement le plus rapide, car si vous êtes ici, c'est souvent qu'un QR code est apparu sur un écran que vous ne pouvez pas viser avec un téléphone. JPG, PNG, WebP, GIF, BMP, AVIF et HEIC fonctionnent tous, tout comme une photo directement issue d'un appareil photo — le code n'a pas besoin d'être recadré au préalable.

Le panneau de résultat interprète le code plutôt que de simplement l'afficher brut. Un QR code est rarement du texte simple ; la plupart transportent un enregistrement structuré. Un code Wi-Fi arrive sous la forme d'une seule chaîne WIFI:T:WPA;S:MonReseau;P:hunter2;; et s'affiche en trois lignes — nom du réseau, mot de passe, type de sécurité — chacune avec son propre bouton de copie. Les fiches de contact (vCard et MECARD), les événements de calendrier, les brouillons d'e-mail, les numéros de téléphone et les coordonnées géographiques sont décomposés de la même façon. La chaîne brute reste toujours en bas du panneau, parce qu'aucun analyseur n'est parfait.

Pour les liens, le domaine s'affiche seul sur sa ligne, en gros caractères, et le bouton pour l'ouvrir se trouve en dessous. Cet ordre est volontaire : la raison habituelle de lire un QR code sur ordinateur plutôt que de le scanner avec un téléphone est de vouloir savoir où il mène sans y aller. Trois choses sont signalées automatiquement : un hôte écrit en Punycode (le préfixe xn--, la façon dont un domaine usurpateur cache des lettres cyrilliques ou grecques qui ressemblent à des lettres latines), une adresse IP brute à la place d'un nom de domaine, et un raccourcisseur de liens connu, dont la vraie destination se cache derrière une redirection que cette page ne peut pas suivre hors ligne.

Ce qui peut mal tourner

Si le décodeur ne parvient pas à décoder le code, l'image est généralement trop petite ou trop floue. Un QR code a besoin que ses trois carrés de repérage soient nets ; en dessous d'environ 100 pixels de large, ce n'est plus fiable, et cette page tente déjà un agrandissement 2x avant d'abandonner. Recadrer serré autour du code corrige la plupart des échecs. Le flou d'une photo prise à main levée ne se corrige pas — reprenez-la bien stable plutôt que de zoomer sur la copie floue. Le faible contraste est l'autre cause : un code gris clair sur blanc, ou imprimé par-dessus une photo, peut ne pas porter assez de signal. Les codes inversés (modules clairs sur fond sombre) sont gérés automatiquement. Un code abîmé se lit parfois quand même, car le QR intègre une correction d'erreurs Reed-Solomon — jusqu'à environ 30 % des modules au niveau le plus élevé — mais un code avec un logo percé au milieu et un coin déchiré échouera généralement. Cette page est uniquement un décodeur de QR codes ; les codes-barres unidimensionnels comme l'EAN-13 ou le Code 128 relèvent d'une symbologie différente.

En coulisses : d'où viennent les QR codes

Le QR code a été conçu en 1994 par Masahiro Hara et son équipe chez Denso Wave, une filiale du fournisseur japonais Denso, pour suivre des pièces sur les chaînes de production de Toyota. Les codes-barres ordinaires stockaient une vingtaine de caractères et devaient être lus dans un seul sens ; l'équipe voulait quelque chose qu'un lecteur puisse repérer sous n'importe quel angle, d'où les trois grands carrés placés dans trois des quatre coins — un lecteur les localise d'abord, calcule la rotation, puis lit les données. Denso Wave détient des brevets sur le format mais a choisi de ne pas les faire valoir pour l'usage standard du QR, et la spécification a été publiée sous la référence ISO/IEC 18004 en 2000. Les encodages qui viennent se greffer par-dessus sont des conventions plutôt que des éléments de cette norme : la chaîne WIFI: a été popularisée par Android, MECARD vient de NTT DoCoMo, et vCard est défini séparément dans la RFC 6350.

Où on l'utilise

Le cas courant pour un lecteur de QR code depuis une image est un QR code affiché sur un écran d'ordinateur : un code de connexion dans une appli web, un code de configuration à deux facteurs, une demande de paiement dans un e-mail, un badge de conférence en PDF. Le deuxième cas est la vérification — vous avez créé un code avec le générateur de QR code et vous voulez confirmer qu'il encode exactement ce que vous vouliez avant de l'envoyer à l'impression, où une erreur coûte une réimpression. Le troisième est la prudence : un code sur un parcmètre, l'autocollant d'un restaurant ou une lettre inattendue, lu ici pour que la destination apparaisse en texte avant que quoi que ce soit ne s'ouvre. Les employés de bureau s'en servent pour récupérer le nom et le mot de passe d'une carte Wi-Fi invités. Si votre image est une page PDF, passez-la d'abord par PDF en image ; si la photo est énorme, la recadrer autour du code aide plus que tout le reste.

Questions fréquentes

Mon image est-elle envoyée sur un serveur ?

Non. Le fichier est lu et décodé dans votre navigateur et ne quitte jamais votre ordinateur. Vous pouvez le vérifier en ouvrant la page, en coupant le réseau, puis en lisant quand même un code.

Puis-je scanner un QR code depuis une image plutôt qu'avec l'appareil photo ?

C'est exactement à cela que sert cette page — vous importez ou collez l'image et elle lit le code. Il n'y a pas de mode webcam, et c'est volontaire : sur un téléphone, l'appli appareil photo intégrée scanne déjà les QR codes mieux qu'une page web ne le peut.

Pourquoi dit-il que le lien utilise un raccourcisseur ?

Parce qu'un lien raccourci cache sa vraie destination derrière une redirection, et la suivre nécessiterait une requête réseau depuis votre machine. L'avertissement indique que le domaine affiché n'est pas le final.

Comment lire un QR code depuis une image qui ne se décode pas ?

Recadrez l'image bien serrée autour du code et réessayez. La plupart des échecs viennent d'un code trop petit en pixels ou trop flou pour localiser les trois carrés de repérage.

Ce lecteur de QR code lit-il aussi les codes-barres ?

Non. Cette page ne décode que les QR codes. Les codes-barres unidimensionnels comme l'EAN-13 et le Code 128 utilisent une symbologie différente.