Aucun upload, 100 % local, sans compte

Lecteur de QR code

Scannez un QR code depuis une image ou utilisez la caméra de votre appareil. Le décodage s'effectue entièrement dans votre navigateur, aucun fichier n'est envoyé sur un serveur.

Comment fonctionne Lecteur de QR code

Le lecteur de QR code décode un QR code à partir d'un fichier image sélectionné ou directement depuis la caméra de votre appareil, sans application à installer ni compte à créer. Déposez une capture d'écran, une photo ou tout fichier image dans l'outil, ou accordez l'accès à la caméra et pointez vers un QR code physique : le contenu décodé apparaît en moins d'une seconde. L'image est dessinée sur un canvas dans le navigateur et la bibliothèque jsQR lit les données de pixels pour extraire le code.

Le contenu décodé est affiché tel quel, sans suivre automatiquement les URLs. Cela vous permet d'inspecter un QR code avant de décider quoi en faire, ce qui est particulièrement utile pour les codes provenant de sources inconnues. Les QR codes peuvent contenir du texte, des URLs, des identifiants Wi-Fi, des fiches contact, des événements de calendrier et bien plus. Rien ne quitte votre appareil : chaque image ou trame caméra est traitée localement et détruite après décodage.

Comment utiliser Lecteur de QR code, étape par étape

  1. Déposez un fichier image contenant un QR code dans l'outil, ou cliquez pour parcourir vos fichiers.
  2. Ou cliquez sur Scanner avec la caméra et accordez l'accès caméra lorsque le navigateur le demande.
  3. Pointez la caméra vers le QR code et tenez-la stable ; l'outil décode en temps réel.
  4. Lisez le contenu décodé dans la zone de résultat et décidez d'ouvrir l'URL ou de copier le texte.
  5. Scannez un second QR code en déposant une nouvelle image ou en maintenant la caméra active.

Cas d'utilisation courants

  • Un utilisateur reçoit un QR code dans un e-mail d'un expéditeur inconnu et utilise le lecteur pour inspecter l'URL avant de cliquer.
  • Un participant à un événement scanne le QR code d'une affiche avec la caméra de son ordinateur pour vérifier l'URL avant de visiter le site sur un réseau public.
  • Un développeur teste un QR code qu'il vient de générer en le scannant immédiatement pour vérifier que le contenu encodé est correct.
  • Quelqu'un retrouve un vieux QR code imprimé et souhaite savoir quelle URL ou quel texte il encode sans utiliser un téléphone.

Questions fréquentes

L'image que je dépose dans le lecteur est-elle envoyée à un serveur ?

Non. L'image est dessinée sur un élément canvas dans votre onglet de navigateur et la bibliothèque jsQR lit les données de pixels directement sur votre appareil. Rien n'est transmis à Sunasty ni à un tiers. Vous pouvez le vérifier en ouvrant l'onglet Réseau des outils de développement de votre navigateur pendant le scan : aucune requête ne transporte les données de votre image.

Mon flux caméra en direct est-il envoyé quelque part lors d'un scan en temps réel ?

Non. Le flux caméra est traité trame par trame par la bibliothèque jsQR qui s'exécute en JavaScript sur votre appareil. Chaque trame est dessinée sur un canvas dans la page et décodée localement. Le flux n'est jamais envoyé à un serveur, ce qui rend le scan de mots de passe Wi-Fi ou de QR codes privés depuis la caméra tout à fait sûr.

Quels formats de données le lecteur peut-il décoder ?

La bibliothèque jsQR décode tout QR code standard, qui peut contenir du texte libre, des URLs, des identifiants Wi-Fi (SSID et mot de passe au format WPA), des fiches contact vCard, des adresses e-mail, des numéros de téléphone, des SMS, des événements de calendrier au format iCal et des données binaires brutes. Le texte décodé est affiché tel quel.

Peut-on scanner sans risque un QR code affiché dans un lieu public ou envoyé par un inconnu ?

Un QR code masque sa destination, là où un lien affiche la sienne au survol : c'est exactement ce qu'exploite une attaque appelée quishing, un autocollant posé par-dessus le code d'un horodateur ou d'un menu, ou une image de QR code glissée dans un message que vous n'attendiez pas. Ce lecteur ne suit jamais une URL automatiquement. Il décode d'abord le code en texte brut et vous le montre tel quel, puis se contente de proposer un bouton distinct pour l'ouvrir si le contenu ressemble à un lien : vous lisez l'adresse réelle avant de décider d'y aller.

Quels formats d'image sont acceptés pour le scan par fichier ?

Tout format que votre navigateur peut afficher sur un canvas : JPEG, PNG, WebP, GIF (première trame uniquement), BMP et AVIF dans les navigateurs qui le supportent. Si le QR code est net dans l'image et suffisamment grand pour avoir des modules lisibles, jsQR le décodera.

Le lecteur ne parvient pas à lire un QR code dans mon image. Que vérifier ?

Assurez-vous que le QR code est bien éclairé, net et non fortement déformé. Les trois motifs de coin doivent être entièrement visibles. Les QR codes très petits dans une grande image peuvent perdre en détail. Essayez de recadrer l'image pour n'afficher que le QR code, ou augmentez la résolution de la caméra en cas de scan en direct.