Lire un QR code depuis une image
Une capture d’écran, une photo d’affiche : le contenu s’affiche ici, sans que rien ne s’ouvre.
Traité sur cet appareil · aucun envoi de fichier
PNGJPGJPEGWEBPGIFVous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 20 Mo
671 ko à télécharger la première fois, puis conservé sur cet appareil.détails
Moteur : jsQR · plus le décodeur de l’image déposée, PNG ou JPEG.
À quoi sert cette page
Vous avez reçu la capture d’écran d’un QR code, ou photographié une affiche : reste à savoir ce qu’il contient. La plupart des lecteurs en ligne demandent d’envoyer l’image sur un serveur, puis ouvrent le lien à votre place — deux choses qu’on ne devrait pas accepter d’un code dont on ignore justement la provenance. Ici l’image est décodée dans l’onglet, le contenu s’affiche en clair avec son domaine isolé, et rien ne s’ouvre. C’est aussi le bon endroit pour vérifier un QR code avant de l’imprimer à mille exemplaires.
On dit aussi : décoder un qr code.
Comment faire
- Déposez la capture d’écran ou la photo qui contient le QR code.
- Lisez le contenu affiché : type reconnu, domaine, texte intégral.
- Recopiez l’adresse vous-même si elle vous paraît légitime.
Questions fréquentes
Pourquoi le lien n’est-il pas cliquable ?
Parce qu’un QR code est fait pour être scanné sans être lu, et que c’est exactement ce qui en fait un bon support d’arnaque : un autocollant collé sur le QR d’un parcmètre, et le paiement part ailleurs. Ici l’adresse est affichée en entier avec son domaine isolé, à vous de la lire avant de décider. Recopier une adresse prend cinq secondes ; annuler un paiement prend des semaines.
Mon QR code n’est pas reconnu, que faire ?
Reprenez la photo de face, en cadrant le code entier avec un peu de blanc autour, sans reflet et sans zoom numérique. Un code coupé sur un bord, flou, ou imprimé sur un motif chargé ne se lit pas — pas plus ici qu’avec l’appareil photo de votre téléphone. Si la capture d’écran vient d’un PDF, exportez-la en PNG plutôt qu’en JPEG : la compression JPEG brouille les petits modules.
Un QR code blanc sur fond noir est-il lu ?
Oui. Chaque image est analysée dans les deux polarités, sans que vous ayez à le demander : c’est le cas des affiches en thème sombre et des captures d’écran de sites en mode nuit. En revanche un code en couleur pâle sur fond clair, ou l’inverse, échoue souvent — c’est le contraste qui manque, pas le sens.
Que fait l’outil d’une photo très grande ?
Il tente d’abord l’image à taille réelle, puis la réanalyse réduite deux, trois et quatre fois. Un petit code perdu dans un grand scan n’existe qu’à pleine taille ; à l’inverse, sur une photo de téléphone, le bruit du capteur brouille la détection et la réduction la rétablit. Le compte rendu indique laquelle des tentatives a réussi.
Bon à savoir
- Formats acceptés : PNG, JPEG, WebP et GIF. Un HEIC d’iPhone ou un PDF doivent être convertis d’abord — le décodeur correspondant pèserait plus que tout le reste de la page.
- Un seul QR code est lu par image, le premier trouvé. Une planche d’étiquettes ne rend qu’un résultat : découpez-la, ou déposez les images une par une.
- Ce qui est rattrapé : un code photographié de biais (jsQR redresse la perspective), tourné dans n’importe quel sens, clair sur fond sombre, ou noyé dans une photo de 12 mégapixels — l’image est alors réanalysée réduite 2, 3 puis 4 fois.
- Ce qui ne l’est pas : un code flou, coupé sur un bord, imprimé sur un motif chargé, photographié avec un reflet en travers, ou déformé par un support courbe. Il n’y a pas de correction de netteté : reprendre la photo réussit là où aucun traitement ne réussirait.
- Le lien n’est jamais ouvert, et jamais vérifié en ligne. Le contenu est affiché tel quel, avec le domaine isolé, et quelques signes d’alerte purement textuels sont relevés (adresse IP nue, « @ » avant le domaine, sous-domaines empilés, absence de HTTPS). Aucune liste de sites malveillants n’est consultée : ce serait une requête réseau, donc une promesse rompue.
- Aucune image n’est modifiée ni renvoyée : elle est décodée en mémoire, analysée, puis oubliée à la fermeture de l’onglet.