Scanner de QR code en ligne gratuit : depuis une image ou la caméra
Un scanner de QR code en ligne gratuit qui lit les QR codes depuis une image, une capture d'écran, le presse-papiers ou la webcam. URL, Wi-Fi, vCard, UPI ou texte : tout est décodé dans votre navigateur. Rien n'est envoyé, aucune application n'est nécessaire.
Déposez une image de QR code ici, ou cliquez pour en choisir une
PNG, JPG, WebP, GIF, BMP. Ou appuyez sur Ctrl+V / Cmd+V pour coller une capture d'écran.
Les images sont décodées dans votre navigateur et ne sont jamais envoyées.
Le texte décodé, son type et les champs extraits s'affichent ici.
Réponse rapide
Un scanner de QR code en ligne est une page web qui lit un QR code à partir d'une image importée, d'une capture d'écran collée ou de votre webcam, sans application à installer. Déposez l'image : l'outil localise les trois motifs de repérage, lit les modules, corrige les erreurs et affiche le texte décodé. Le Scanner de QR code d'U2L effectue tout le décodage dans votre navigateur. Gratuit, sans inscription.
L'essentiel
- Lit les QR codes à partir d'images PNG, JPG, WebP, GIF et BMP, d'une capture d'écran collée (Ctrl+V ou Cmd+V) et du flux en direct d'une webcam.
- Le décodage s'effectue dans votre navigateur : l'API BarcodeDetector intégrée est utilisée lorsque le navigateur la propose, sinon un décodeur JavaScript est chargé en solution de repli. Aucune image ne quitte votre appareil.
- Identifie automatiquement le type de contenu (URL, Wi-Fi, vCard, e-mail, téléphone, SMS, géolocalisation, événement d'agenda, UPI, Bitcoin ou texte brut) et extrait les champs des codes Wi-Fi, vCard et UPI.
- Un QR code peut contenir jusqu'à 7 089 chiffres, 4 296 caractères alphanumériques ou 2 953 octets (ISO/IEC 18004, version 40, niveau de correction d'erreurs L).
- La correction d'erreurs Reed-Solomon permet de scanner un code dont jusqu'à 7 %, 15 %, 25 % ou 30 % des modules sont endommagés, selon le niveau (L, M, Q, H) choisi à sa création.
- Les grandes photos sont réduites à 1600 px sur leur plus grand côté ; si ce premier passage ne trouve rien, l'outil réessaie à deux échelles plus petites, puis avec un contraste renforcé.
- Les liens http(s) décodés bénéficient d'une vérification de sécurité en un clic via /fr/tools/link-safety-checker avant que vous ne les ouvriez : la protection la moins coûteuse contre le phishing (hameçonnage) par QR code.
Comment scanner un QR code en ligne depuis une image ou la webcam
Importez ou collez une image, ou utilisez la caméra, puis lisez le résultat.
- 1
Choisissez une source
Faites glisser une image sur la zone de dépôt, cliquez dessus pour choisir un fichier, collez une capture d'écran avec Ctrl+V ou Cmd+V, ou appuyez sur « Activer la caméra » pour scanner avec votre webcam ou l'appareil photo de votre téléphone.
- 2
Laissez l'outil décoder
Le scanner repère le QR code, lit ses modules et affiche le texte brut avec un badge indiquant son type. En mode caméra, il analyse chaque image jusqu'à trouver un code, puis s'arrête.
- 3
Examinez les champs extraits
Pour les codes Wi-Fi, vCard et UPI, le détail affiche le SSID et le mot de passe, le nom et le téléphone, ou le bénéficiaire et le montant : vous voyez exactement ce que contient le code avant d'agir.
- 4
Copiez, vérifiez ou ouvrez
Copiez le texte, analysez un lien avec le Vérificateur de sécurité des liens, ouvrez-le dans un nouvel onglet ou raccourcissez-le. Les cinq derniers scans de la session restent dans l'historique jusqu'à ce que vous fermiez la page.
Qu'est-ce qu'un scanner de QR code ?
Un scanner de QR code en ligne est un outil qui fonctionne dans le navigateur et lit les données contenues dans un QR code, sans application dédiée. Au lieu de pointer un téléphone vers un code imprimé, vous lui fournissez un fichier image, une capture d'écran depuis votre presse-papiers ou le flux en direct de votre webcam, et il vous renvoie le texte encodé : une URL, des identifiants Wi-Fi, une fiche contact, une demande de paiement ou du texte brut.
Un scanner de QR code en ligne répond à un besoin bien précis : le QR code se trouve déjà sur l'écran que vous regardez. Un code dans un PDF, un e-mail, un partage d'écran Zoom ou une capture d'écran qu'on vous a envoyée ne peut pas être scanné par le téléphone sur lequel vous le consultez. En important l'image dans un scanner web, ou en collant directement une capture d'écran, vous le décodez sur place. Il en va de même sur un ordinateur portable sans téléphone à portée de main : la webcam fait l'affaire.
Le format QR code a été publié par Denso Wave en 1994, puis normalisé sous la référence ISO/IEC 18004. Un code est une grille de modules noirs et blancs, de 21 × 21 (version 1) à 177 × 177 (version 40). Trois grands motifs de repérage, dans les coins, indiquent au lecteur où se trouve le code et comment il est orienté ; des motifs d'alignement plus petits corrigent la déformation due à la perspective, et les modules restants portent les données ainsi que les mots de code de correction d'erreurs Reed-Solomon.
Les scanners web se distinguent surtout par l'endroit où a lieu le décodage. Certains envoient l'image à un serveur et renvoient le résultat ; celui-ci décode en local, si bien que la capture d'écran d'un QR code bancaire, un mot de passe Wi-Fi ou un lien privé ne sont jamais transmis. Il va aussi plus loin que le simple affichage du texte brut : il identifie le type de contenu, en extrait les champs et, pour tout lien web, propose une vérification de sécurité avant que vous ne l'ouvriez.
Comment fonctionne un scanner de QR code ?
Lorsque vous déposez une image, l'outil la dessine sur un canvas hors écran. Les photos prises avec un téléphone récent font de 12 à 48 mégapixels, bien plus que ce dont un décodeur a besoin, et leur analyse pixel par pixel est lente : toute image de plus de 1600 px sur son plus grand côté est donc d'abord réduite. Les pixels du canvas sont ensuite transmis à un décodeur. Dans les navigateurs Chromium (Chrome, Edge, Brave, Samsung Internet et Chrome sur Android), la page utilise l'API BarcodeDetector intégrée avec le format qr_code : rapide, elle gère bien la rotation et l'inclinaison. En 2026, Firefox et Safari ne proposent pas BarcodeDetector : la page charge donc à la demande le décodeur JavaScript jsQR et l'exécute sur les mêmes données de pixels.
Le décodeur recherche les trois motifs de repérage : chacun est un bloc de 7 × 7 dont les zones sombres et claires se succèdent selon un rapport de 1:1:3:1:1, dans toutes les directions. Une fois les trois trouvés, il connaît la position, la taille et la rotation du code ; il calcule alors la grille des modules, détermine pour chacun s'il est sombre ou clair et lit les informations de format, qui indiquent lequel des huit motifs de masque et quel niveau de correction d'erreurs ont été utilisés. Il retire ensuite le masque des données, découpe le flux de bits en mots de code et transmet ceux-ci au décodeur Reed-Solomon.
Les codes Reed-Solomon opèrent sur des symboles de 8 bits (GF(256)). Un code de niveau H consacre à peu près la moitié de ses mots de code à la correction et peut récupérer environ 30 % de symboles endommagés ; le niveau L, qui en consacre le moins, en récupère environ 7 %. Voilà pourquoi un code reste décodable sur un autocollant rayé, sous une tache de café ou avec un logo en son centre, jusqu'à ce que les dégâts dépassent la capacité de correction. Le décodeur lit ensuite les indicateurs de mode (numérique, alphanumérique, octet ou kanji) et convertit les mots de code corrigés en texte. Ici, le contenu en mode octet est interprété en UTF-8, ce que produisent tous les générateurs modernes.
Si le premier passage ne donne rien, la page réessaie à 1000 px puis à 600 px (dans une très grande photo, de petits modules peuvent devenir plus lisibles une fois l'image réduite), puis encore une fois après un étirement du contraste qui pousse les gris vers le noir et le blanc, ce qui sauve les impressions délavées et les photos d'écran affectées par le moiré. jsQR est par ailleurs exécuté avec inversionAttempts réglé sur attemptBoth, si bien que les codes clairs sur fond sombre sont décodés eux aussi. Le mode caméra procède de la même façon : il échantillonne les images d'un élément vidéo dans une boucle requestAnimationFrame jusqu'à trouver un code, puis arrête les pistes du flux pour que le voyant de la caméra s'éteigne.
Cas d'usage
Comment les marketeurs, les entreprises et les développeurs utilisent le Scanner de QR code.
Scanner un QR code depuis une capture d'écran
Un QR code qui figure dans un message Slack, une diapositive de webinaire, un billet PDF ou une story Instagram ne peut pas être scanné par le téléphone qui l'affiche. Faites une capture d'écran, collez-la dans le scanner avec Ctrl+V ou Cmd+V, et le lien, le mot de passe Wi-Fi ou les détails de l'événement s'affichent en une seconde. Pas besoin d'un second appareil ni d'une impression.
Lire un QR code sur une photo qu'on vous a envoyée
Amis et collègues transfèrent des photos de menus de restaurant, d'horodateurs ou de badges de conférence. Enregistrez l'image, déposez-la dans le scanner et lisez le code, même si la photo est prise de biais ou un peu floue : avant d'abandonner, le décodeur réduit l'image et réessaie avec un contraste renforcé.
Vérifier où mène vraiment un QR code
Les autocollants apposés par-dessus les codes des horodateurs et des bornes de recharge sont une arnaque bien documentée. Scannez le code ici, lisez la destination, puis soumettez-la à /fr/tools/link-safety-checker ou dépliez tout lien raccourci avec /tools/url-expander avant d'appuyer dessus sur votre téléphone.
Retrouver un mot de passe Wi-Fi à partir d'un code imprimé
Les QR codes Wi-Fi utilisent le format WIFI: pour encoder le nom du réseau, le type de sécurité et le mot de passe. Le scanner extrait ces trois champs et affiche le mot de passe en clair, pour que vous puissiez le saisir sur un appareil dépourvu de caméra, comme un téléviseur connecté ou un ordinateur de bureau. Créez le vôtre avec /fr/tools/wifi-qr-code-generator.
Extraire des coordonnées d'un QR code vCard
Les cartes de visite et les signatures d'e-mail comportent souvent un QR code vCard. Scannez-le ici : le nom, le numéro de téléphone et l'adresse e-mail en sont extraits, prêts à être collés dans un CRM ou un carnet d'adresses, sans passer par une application qui tient à enregistrer d'abord le contact.
Vérifier un QR code avant de l'imprimer
Designers et marketeurs exportent des QR codes depuis des générateurs pour les placer sur des flyers, des emballages ou de la signalétique. Scanner le PNG exporté ou la page PDF finale prête à imprimer permet de confirmer que le code renvoie toujours vers la bonne URL après un redimensionnement, un changement de couleur ou l'ajout d'un logo, avant que 5 000 exemplaires ne sortent de chez l'imprimeur.
Décoder un QR code de paiement UPI ou Bitcoin
Les codes de paiement contiennent l'identifiant du bénéficiaire et parfois un montant prédéfini. Le scanner reconnaît les contenus upi:// et bitcoin: et affiche l'adresse et le nom du bénéficiaire ainsi que le montant : c'est la bonne façon de vérifier les coordonnées d'un commerce ou d'une association caritative avant de payer.
Scanner avec la webcam d'un ordinateur portable
Sur un ordinateur de bureau ou portable, sans téléphone à portée de main, le bouton « Activer la caméra » transforme la webcam en lecteur de QR code en ligne. Tenez le code imprimé ou l'écran du téléphone à une distance de 15 à 30 cm de l'objectif ; le scanner analyse les images en continu et s'arrête dès qu'il trouve un code.
Transformer un lien scanné en QR code à vos couleurs
Une fois l'URL de destination en main, générez un nouveau code traçable avec /fr/qr-code-generator. Un QR code dynamique U2L pointe vers un lien court que vous pouvez modifier par la suite et comptabilise les scans par jour, par pays et par appareil : pratique quand le code statique d'origine a été créé par quelqu'un d'autre.
Le Scanner de QR code face aux alternatives
Comparaison côte à côte des fonctionnalités et des prix avec les principales alternatives.
| Fonctionnalité | U2L | ScanApp | Hovercode | Appareil photo du téléphone |
|---|---|---|---|---|
| Scan d'une image importée | Variable | |||
| Collage d'une capture d'écran depuis le presse-papiers | Variable | Variable | ||
| Scan par webcam | ||||
| Décodage dans le navigateur, sans envoi | Sur l'appareil | |||
| Extraction des champs Wi-Fi, vCard et UPI | Variable | Variable | Variable | |
| Vérification de sécurité des liens décodés | Variable | |||
| Lecture d'autres types de codes-barres (EAN, Code 128) | Variable | |||
| Gratuit, sans inscription |
Le Scanner de QR code face à l'appareil photo intégré de votre téléphone
iOS (depuis iOS 11) et la plupart des applications d'appareil photo Android lisent les QR codes en direct, tandis que l'application Photos d'iOS et Google Lens savent lire un code dans une image enregistrée. Pour un code imprimé devant vous, le téléphone reste le scanner le plus rapide qui soit, et il ne nécessite aucun site web.
En revanche, le téléphone ne peut pas scanner un code affiché sur son propre écran, et un ordinateur de bureau ne dispose d'aucune application d'appareil photo. C'est là qu'un scanner web prend tout son intérêt : collez la capture d'écran, ou importez l'image sur un ordinateur portable, et vous obtenez le même résultat. L'outil web affiche en outre le contenu brut et les champs extraits, au lieu de passer directement à une action.
Le Scanner de QR code face à des applications de scan dédiées
Les applications de scan disponibles en téléchargement ajoutent le scan par lots, un historique conservé d'une session à l'autre et la prise en charge de dizaines de formats de codes-barres 1D et 2D. Si vous scannez des stocks ou des billets toute la journée, une application compatible avec les lecteurs de codes-barres physiques est l'outil qu'il vous faut.
Beaucoup d'applications gratuites demandent l'accès à la caméra, au stockage et au réseau, affichent des publicités et envoient l'historique des scans à leurs serveurs. Cette page ne demande l'accès à la caméra que lorsque vous appuyez sur « Activer la caméra », conserve l'historique en mémoire le temps de la session et ne transmet jamais d'image. Pour un scan occasionnel sur un ordinateur portable, c'est plus rapide que d'installer quoi que ce soit.
Bonnes pratiques
Collez au lieu d'enregistrer puis d'importer
Sur ordinateur, faites une capture d'écran avec Cmd+Ctrl+Shift+4 (Mac) ou Win+Shift+S (Windows), puis appuyez sur Ctrl+V ou Cmd+V sur cette page. Ces deux raccourcis copient la capture dans le presse-papiers (sans Ctrl, Cmd+Shift+4 ne fait qu'enregistrer un fichier), donc l'image passe directement au décodeur : pas de fenêtre de sélection de fichier, pas de captures d'écran oubliées dans votre dossier Téléchargements.
Recadrez au plus près si le code est petit
Un QR code qui occupe quelques centaines de pixels dans une photo de 4000 px est difficile à localiser. Recadrez la capture pour que le code remplisse l'essentiel de l'image ; l'étape de réduction préserve alors le détail des modules au lieu de le sacrifier.
Préservez la zone de silence
La norme impose une marge claire de quatre modules autour du code. Un recadrage qui empiète sur cette marge, ou un arrière-plan chargé qui touche le bord du code, perturbe la détection des motifs de repérage. Laissez un peu d'espace blanc autour du code sur votre image.
Photographiez les écrans bien en face
Photographier un écran d'ordinateur produit du moiré, des bandes d'interférence dues à la grille de pixels. Pour l'éviter, éloignez l'appareil, inclinez-le légèrement ou faites une capture d'écran plutôt qu'une photo. Si vous devez photographier un écran, baissez sa luminosité.
Vérifiez les liens avant de les ouvrir
Un QR code cache sa destination tant qu'il n'est pas décodé, et c'est précisément pour cela que les attaquants s'en servent. Lisez l'URL décodée et soumettez toute adresse inattendue à /fr/tools/link-safety-checker, qui confronte le domaine aux données de renseignement sur les menaces de Cloudflare et à PhishTank.
Scannez à une distance de 15 à 30 cm
Les webcams ont des objectifs à mise au point fixe, réglés pour un visage situé à une longueur de bras. Tenez le code de façon qu'il remplisse entre un quart et un tiers de l'aperçu, et gardez-le immobile une seconde ; le scanner analyse les images en continu et s'arrête à la première lecture réussie.
Convertissez d'abord les photos HEIC
Par défaut, les iPhone enregistrent les photos au format HEIC, que la plupart des navigateurs ne savent pas dessiner sur un canvas. Avant l'import, envoyez-vous la photo en JPEG ou choisissez « Le plus compatible » dans les réglages de l'Appareil photo. Le scanner vous prévient lorsqu'il reçoit un fichier HEIC.
Régénérez les codes que vous comptez réutiliser
Une fois la destination connue, créez un nouveau code avec /fr/qr-code-generator au lieu de copier l'image de quelqu'un d'autre. Un QR code dynamique U2L vous permet de changer la destination plus tard et affiche les analyses de scans ; il bénéficie en outre d'un export propre en haute résolution, qui se scanne de façon fiable.
Erreurs courantes à éviter
Importer une photo pleine de reflets
Les impressions brillantes et les panneaux sous verre renvoient sur le code une tache blanche qui efface plus de modules que la correction d'erreurs ne peut en compenser. Reprenez la photo sous un angle légèrement différent, ou faites de l'ombre au code avec votre main.
Penser qu'un code inversé sera illisible
Des modules clairs sur fond sombre sont valides, mais beaucoup de lecteurs les ignorent. Ce scanner essaie les deux polarités, donc un code blanc sur noir est bien décodé ; le contraste entre les deux couleurs doit toutefois être marqué pour que l'une ou l'autre polarité fonctionne.
Faire confiance à un code parce qu'il est imprimé
Imprimé ne veut pas dire légitime. Les autocollants superposés aux codes des horodateurs et les fausses affiches à QR code dans les parkings sont des arnaques recensées. Décodez d'abord, lisez le domaine et n'ouvrez que ce que vous vous attendiez à trouver.
Vouloir scanner une vignette minuscule et floue
Un code réduit à 80 px dans l'aperçu d'une messagerie n'a plus de modules distincts. Avant de scanner, ouvrez l'image d'origine en taille réelle ou demandez le fichier source à l'expéditeur.
Croire que tout code carré est un QR code
Data Matrix, Aztec et MaxiCode ressemblent aux QR codes, mais ce sont des symbologies différentes. Cet outil lit les QR codes standard ; le Micro QR n'est pas pris en charge. Un code dépourvu des trois carrés de repérage dans les coins relève probablement d'un autre format.
Scanner un code alors que plusieurs sont visibles
Le décodeur renvoie un seul résultat par passage. Quand une image contient plusieurs codes, recadrez sur celui qui vous intéresse ou scannez-les un par un ; sinon, vous risquez d'obtenir le mauvais code, voire aucun.
Caractéristiques techniques
| Modes d'entrée | Fichier image (glisser-déposer ou sélection), collage depuis le presse-papiers, webcam via getUserMedia |
| Formats d'image | PNG, JPG, WebP, GIF, BMP, SVG (tout ce que le navigateur sait dessiner) ; HEIC signalé comme non pris en charge |
| Décodeurs | API BarcodeDetector (qr_code) si disponible, sinon jsQR en solution de repli, chargé à la demande |
| Nouvelles tentatives | Réduction à 1600 px, nouvel essai à 1000 px et 600 px, puis contraste renforcé ; les deux polarités testées |
| Symbologie | QR code modèle 2, versions 1 à 40 (ISO/IEC 18004) ; Micro QR et codes-barres 1D hors périmètre |
| Types de contenu détectés | URL, Wi-Fi, vCard, mailto, tel, SMS, geo, vEvent, UPI, Bitcoin, texte |
| Caméra | Caméra arrière privilégiée sur téléphone ; flux coupé via « Arrêter la caméra » ou en quittant la page |
| Historique | 5 derniers scans, en mémoire uniquement, effacés au rechargement |
| Confidentialité | Images et trames vidéo décodées dans votre navigateur, jamais envoyées |
Questions fréquentes
Qu'est-ce qu'un scanner de QR code en ligne ?
Comment scanner un QR code depuis une image ?
Comment lire un QR code depuis une capture d'écran, sur le même téléphone ?
Le scanner de QR code en ligne est-il gratuit ?
Mon image est-elle envoyée quelque part ?
Pourquoi le scanner indique-t-il qu'aucun QR code n'a été détecté ?
Pourquoi ma webcam ne démarre-t-elle pas ?
Le scanner peut-il lire un QR code abîmé ou partiellement masqué ?
Le scanner fonctionne-t-il avec les photos HEIC d'un iPhone ?
Le scanner peut-il lire un QR code inversé (blanc sur noir) ?
Que signifie le badge de type ?
Comment savoir si un QR code est sûr ?
Le scanner peut-il lire plusieurs QR codes sur une même image ?
Quels navigateurs sont compatibles avec le lecteur de QR code en ligne ?
Quelle différence avec Google Lens ?
Scanner de QR code en ligne ou application de scan : que choisir ?
Le scanner décode-t-il d'autres codes-barres que les QR codes ?
Puis-je générer un nouveau QR code à partir du résultat ?
Autres outils gratuits
Générateur de QR code Wi-Fi
Générez un QR code Wi-Fi pour que vos invités se connectent sans saisir de mot de passe. Compatible WPA/WPA2/WEP et réseaux masqués.
Générateur de QR code Instagram
Générez un QR code scannable qui ouvre votre profil Instagram. Idéal pour les flyers, les cartes de visite et les emballages.
QR code pour avis Google
Envoyez vos clients directement vers le formulaire d'avis Google. Imprimez-le sur vos tickets et chevalets de table pour booster votre SEO local et vos notes.
Générateur de lien WhatsApp
Créez des liens wa.me pour discuter en un clic, avec un message prérempli. Ajoutez-les à votre bio, vos pubs ou vos QR codes pour des échanges WhatsApp immédiats.
Raccourcisseur de lien YouTube
Raccourcissez les longues URL YouTube en liens propres et traçables. Des partages plus efficaces pour les créateurs vidéo et les marketeurs.
Générateur d'UTM
Créez des URL de campagne avec des paramètres UTM pour suivre votre marketing dans Google Analytics. Préréglages rapides pour Google Ads, Meta, e-mail et plus.
Termes clés
- Motif de repérage
- L'un des trois grands carrés situés dans les coins d'un QR code. Leur rapport clair-sombre fixe de 1:1:3:1:1 permet à un décodeur de localiser le code et de l'orienter, quelle que soit sa rotation.
- Module
- Une cellule noire ou blanche de la grille d'un QR code. La version 1 compte 21 × 21 modules ; la version 40, 177 × 177.
- Correction d'erreurs Reed-Solomon
- Le schéma de codage qui ajoute des mots de code redondants pour qu'un QR code reste lisible malgré des dommages. Les niveaux L, M, Q et H permettent de récupérer respectivement environ 7 %, 15 %, 25 % et 30 % du code.
- Zone de silence
- La marge vierge d'au moins quatre modules que la norme impose autour d'un QR code, afin que le décodeur puisse distinguer le code de son environnement.
- BarcodeDetector
- Une API des navigateurs basés sur Chromium qui décode nativement les codes-barres et les QR codes à partir d'une image ou d'un canvas, sans bibliothèque JavaScript.
- Quishing
- Phishing véhiculé par un QR code, le plus souvent un code qui mène à une fausse page de connexion ou à un faux site de paiement. Décoder le code avant de l'ouvrir permet de déjouer le piège.
Créez des QR codes modifiables et traçables
Scanner un code vous indique ce qu'il contient aujourd'hui. Un QR code dynamique U2L pointe vers un lien court que vous pouvez modifier à tout moment et affiche les scans par jour, pays et appareil : le code de votre flyer ne devient jamais obsolète.
S'inscrire gratuitement