SnapQR

Scanner de QR Code

Lisez un QR code depuis une photo, une capture d’écran ou votre caméra — ou passez sur l’onglet Créer pour générer le vôtre.

Vos images ne quittent jamais votre appareil — le scan se fait dans votre navigateur.

Résultat

Le contenu décodé s’affichera ici.

Comment ça marche

  1. 1

    Choisissez une image ou activez la caméra

    Déposez une photo ou une capture d’écran, collez-la avec Ctrl+V, ou ouvrez la caméra de votre téléphone ou ordinateur.

  2. 2

    Le code est décodé sur votre appareil

    Le moteur ZXing lit le QR code directement dans votre navigateur. Aucune image n’est envoyée sur un serveur.

  3. 3

    Utilisez le résultat en toute sécurité

    Vérifiez l’adresse complète d’un lien avant de l’ouvrir, copiez un mot de passe WiFi en un clic ou enregistrez une fiche contact.

Scanner un QR code déjà sur votre écran (capture d’écran ou photo)

Pointer un téléphone vers l’écran de son propre téléphone est impossible, et sortir un second appareil juste pour lire un QR code reçu par WhatsApp, par e-mail ou sur un PDF est vite agaçant. Ici, il suffit de faire une capture d’écran et de l’importer — ou de la coller directement avec Ctrl+V (⌘+V sur Mac) sans même enregistrer de fichier.

Si une photo contient plusieurs QR codes (par exemple un billet de train, un colis ou une fiche produit avec deux codes côte à côte), le lecteur les détecte tous en une seule passe et affiche chaque résultat séparément.

Besoin de produire votre propre code plutôt que d’en lire un ? Ouvrez l’onglet Créer ci-dessus ou rendez-vous sur notre générateur de QR code pour préparer un code pour un réseau WiFi, un menu ou une carte de visite.

Ce que notre lecteur arrive à décoder (et ses limites mesurées)

Nous faisons tourner le décodeur open source ZXing compilé en WebAssembly (Wasm) et testons automatiquement ses limites sur des images dégradées :

Cas testéSeuil qui passeSeuil qui échoue
Flou gaussien (image de 396 px)Rayon de 6 pxRayon de 8 px
Code très petit dans l’image55 px de large45 px de large
Faible contraste avec le fondÉcart de luminosité ≥ 25 / 255Écart ≤ 15 / 255
Rotation et perspectiveIncliné à 25°, à l’envers (180°) ou en biaisBordure blanche coupée au recadrage
Code inversé (clair sur fond sombre)Décodé par notre lecteurSouvent ignoré par l’appareil photo natif

Si une photo prise à la volée ne passe pas du premier coup, recadrez un peu autour du QR code en gardant une fine marge claire tout autour : cela élimine le bruit visuel et aide immédiatement le décodeur.

Détection des arnaques au QR code (« quishing ») et lecture des codes spéciaux

Les faux QR codes collés sur des horodateurs, des bornes de recharge électrique ou glissés dans de faux avis de livraison (une pratique appelée quishing, régulièrement signalée par la CNIL et cybermalveillance.gouv.fr) misent sur le fait qu’un appareil photo ouvre parfois le lien avant que vous ayez lu l’URL complète. SnapQR affiche toujours l’adresse brute et vous prévient dans cinq cas précis :

  • Lien raccourci (bit.ly, tinyurl.com, t.co, qrco.de…) qui masque le site final.
  • Caractères homographes (Punycode xn--) utilisés pour imiter le nom d’une banque ou d’un service public.
  • Connexion non chiffrée (http://) ou adresse IP brute au lieu d’un vrai nom de domaine.
  • Symbole @ dans l’adresse, une vieille astuce qui cache le vrai serveur après l’arobase.

En dehors des liens web, le lecteur reconnaît automatiquement les réseaux WiFi (avec bouton pour copier le mot de passe), les fiches vCard et MECARD (exportables en .vcf), les événements calendrier, les coordonnées GPS, les codes de paiement EMVCo et les codes de double authentification (otpauth:// — dont la clé secrète reste toujours masquée à l’écran et n’est jamais enregistrée dans l’historique).

Questions fréquentes

Non. Le fichier WebAssembly du décodeur est chargé une fois par votre navigateur et tout le traitement d’image a lieu en mémoire sur votre appareil. Même si vous coupez le WiFi après le chargement de la page, le scanner d’image continue de fonctionner.

Ouvrez le PDF ou l’e-mail à l’écran, faites une capture d’écran de la zone du code (Win+Maj+S sous Windows, ⌘+Maj+4 sur Mac, ou capture téléphone), puis cliquez sur la zone de scan ici et appuyez sur Ctrl+V.

Un QR code de configuration 2FA (otpauth://) contient la clé secrète permanente qui génère vos codes à 6 chiffres. La stocker en clair dans le navigateur serait risqué : nous masquons cette clé à l’écran et ne l’écrivons jamais dans le stockage local.

Non. SnapQR décode les informations contenues dans le QR code (bénéficiaire, montant, devise, vérification de la somme de contrôle CRC-16) pour que vous puissiez vérifier ce qui y est inscrit, mais tout paiement doit être effectué depuis l’application de votre banque ou votre portefeuille mobile (Wero, Paylib, Lydia, Twint…).

Les trois causes les plus fréquentes sont un flou de mise au point, un reflet brillant sur du papier plastifié ou une marge blanche rognée au bord du code. Essayez de recadrer plus serré autour du carré tout en laissant un liseré clair autour des motifs.