Lecteur de code QR
Déposez une capture d’écran ou une photo et lisez le code QR sans appareil photo. Les mots de passe Wi-Fi, les contacts et les liens de paiement restent sur votre appareil, et vous voyez toujours le lien complet avant de décider de l’ouvrir.
Déposez une image contenant un code QR
PNG, JPG, WEBP, GIF, HEIC - rien n’est téléversé
Ou appuyez sur Ctrl+V (⌘V sur Mac) pour coller directement une capture d’écran depuis votre presse-papiers.
Aucune image lue pour le moment.
| Fichier | Type | Contenu |
|---|
Fonctionnement
Ajoutez l’image
Déposez une capture d’écran ou une photo dans la zone, choisissez un fichier ou appuyez simplement sur Ctrl+V pour coller ce qui se trouve dans votre presse-papiers.
Le décodage se fait localement
Votre navigateur lit le code. Si la première tentative échoue, il réessaie avec davantage de contraste, à une taille supérieure et après rotation, afin que les codes photographiés et ceux en mode sombre fonctionnent également.
Découvrez son contenu
Le contenu est présenté sous forme de carte claire : un lien reste un lien que vous pouvez lire avant de l’ouvrir, un code Wi-Fi affiche le réseau et le mot de passe, et un contact devient une fiche téléchargeable.
Ce que l’outil peut lire
| Type de code | Résultat obtenu |
|---|---|
| Lien | L’adresse complète en texte brut, avec un avertissement lorsque le lien est raccourci ou non chiffré |
| Réseau Wi-Fi | Le nom du réseau, le type de sécurité et le mot de passe, masqué jusqu’à ce que vous choisissiez de l’afficher |
| Contact | Tous les champs du contact, avec un téléchargement .vcf pour votre carnet d’adresses |
| Événement du calendrier | Le titre, les horaires et l’emplacement, avec un téléchargement .ics pour votre calendrier |
| Courriel | Le destinataire, l’objet et le corps du message |
| Numéro de téléphone | Le numéro de téléphone, prêt à être copié |
| Message texte | Le numéro et le message préparé |
| Emplacement | La latitude et la longitude |
| Secret à deux facteurs | L’émetteur et le compte, avec le secret masqué |
| Texte brut | Le texte brut exactement tel qu’il a été encodé |
Rien n’est téléversé
L’image est décodée dans votre navigateur. Les captures de codes QR contiennent souvent des liens de paiement, des mots de passe Wi-Fi ou des secrets de connexion, et rien de tout cela ne devrait être envoyé à un serveur.
Vous voyez d’abord le lien
Les adresses décodées sont affichées sous forme de texte et ne sont jamais ouvertes ni récupérées automatiquement ; un code malveillant ne peut donc pas agir de lui-même.
Lit les codes difficiles
Les photos pivotées, les captures d’écran en mode sombre et les petits codes font l’objet de nouvelles tentatives avec étirement du contraste, agrandissement et rotation.
Plusieurs codes à la fois
Une image contenant plusieurs codes les renvoie tous, chacun étant mis en évidence dans l’aperçu, et un lot d’images devient un seul tableau.
Lire un code QR depuis une image plutôt qu’avec un appareil photo
La plupart des outils QR supposent que vous tenez un téléphone devant une affiche. En pratique, le code se trouve souvent déjà sur votre écran : une demande de paiement dans une conversation, un code Wi-Fi dans une confirmation d’hôtel, un billet dans un PDF ou une page de configuration à deux facteurs que vous devez transférer vers un nouveau téléphone. Diriger un deuxième appareil vers votre propre écran est peu pratique et parfois impossible ; c’est précisément ce que cet outil permet d’éviter.
Pourquoi le décodage local est important ici
Le contenu d’un code QR est souvent sensible, contrairement à une image quelconque. Un code Wi-Fi contient le mot de passe de votre réseau en texte brut. Un code otpauth contient la graine qui génère vos codes de connexion, ce qui revient à détenir un mot de passe. Un code de paiement contient un identifiant de compte. Téléverser cette image vers un serveur pour la faire décoder revient à en confier tout le contenu à un tiers ; c’est pourquoi tout se déroule ici dans la page.
Voir le lien avant de le suivre
L’hameçonnage par QR fonctionne parce qu’un code est illisible pour un humain : vous ne pouvez pas distinguer l’autocollant légitime d’un parcmètre de celui qui a été collé par-dessus. Les applications de numérisation qui ouvrent immédiatement le lien vous privent de votre dernière chance de le remarquer. Ce lecteur n’ouvre ni ne demande jamais de lui-même une adresse décodée. Il affiche l’adresse complète, signale les liens raccourcis parce qu’ils masquent la véritable destination et signale le protocole http non chiffré, car tout ce qui est saisi sur une telle page circule sans chiffrement.
Lorsqu’un code ne peut pas être lu
Les échecs sont presque toujours dus à un nombre insuffisant de pixels, à un contraste trop faible ou à un angle trop important. Un code mesurant moins d’une centaine de pixels environ a perdu les détails nécessaires au décodeur ; une capture d’écran prise avec un thème sombre peut présenter très peu de contraste entre les modules, et une photo prise de côté déforme les motifs de repérage. Le lecteur réessaie avec un étirement du contraste, un agrandissement et une rotation avant d’abandonner, puis vous indique quoi modifier s’il ne trouve toujours rien.