INSCRIPTION

Des QR codes qui en jettent

Inscrivez-vous maintenant et essayez toutes les fonctionnalités gratuitement pendant 14 jours

J'ai déjà un compte

CONNEXION

Des QR codes qui en jettent

MOT DE PASSE OUBLIÉ

On vous envoie un lien de réinitialisation

Retour à la connexion
Design

QR code inversé : est-ce que ça scanne ? On a testé 7 codes

Le blanc sur noir scanne sur votre téléphone. Sur celui des autres, c'est une autre histoire. La norme, la carte des lecteurs et notre test de 7 codes.

10 Sep 202612 min de lectureBenjamin TurcPar Benjamin Turc
QR code inversé : est-ce que ça scanne ? On a testé 7 codes

Le visuel sombre est validé, le code posé dessus est blanc, le fichier d'impression part demain. Un téléphone du bureau refuse de le lire. Tous les autres l'ouvrent du premier coup.

Un QR code inversé scanne. L'ISO/IEC 18004 liste l'inversion de réflectance en clause 6.2, et sa clause 12 demande au décodeur qui ne trouve aucun coin d'inverser les pixels et de recommencer.

Les appareils photo de téléphone lisent le clair sur sombre sans qu'on leur demande. Scanners d'application, bibliothèques et douchettes d'entrepôt livrent souvent cette capacité désactivée.

Trois choses décident : le contraste, une zone de silence (quiet zone) dans la couleur sombre, le scanner que tient votre lecteur. Lequel maîtrisez-vous ?

Ci-dessous : la carte des lecteurs, et sept codes scannés le 10 septembre 2026.

Ce qu'est un QR code inversé, et ce que dit vraiment la norme

Deux sources faisant autorité affirment que la spécification interdit d'inverser un QR code. Elle dit l'inverse, deux fois, et l'une d'elles se contredit trois paragraphes plus loin.

Inversé veut dire modules clairs sur fond sombre. La donnée ne change pas, seule change la couleur qui porte les uns.

Le support de Honeywell écrit qu'inverser un QR code est « selon la spécification QR, pas autorisé » (citations traduites de l'anglais). Le mainteneur de ZXing a fermé la demande le 2 janvier 2013 : les codes inversés « ne font pas partie de la spécification requise et ne devraient donc pas être utilisés ».

Pour l'ISO/IEC 18004:2015 clause 6.2, les symboles sont « prévus pour être lus » soit « sombre sur clair, soit clair sur sombre ». La clause 12 demande au décodeur sans motif de repérage candidat d'« inverser la coloration des pixels clairs et sombres et de recommencer ». Refuser l'inversé, c'est sauter une étape que la norme écrit noir sur blanc.

Sur la discussion la mieux classée du sujet, février 2024, quatre commentateurs affirment qu'inverser les couleurs inverse la donnée. Un designer packaging du fil leur répond que non.

Rendons à Honeywell ce qui lui revient : le même article concède que « de plus en plus d'algorithmes de scanner » corrigent l'inversion. Le reproche vise un réglage d'usine. La règle n'a jamais existé.

Quels scanners lisent un QR code inversé, et lesquels refusent

Honeywell titre son article d'assistance : « Pourquoi puis-je lire un QR code précis avec mon téléphone portable mais pas avec mon appareil Honeywell ? » Les téléphones corrigent en silence, alors les clients accusent le scanner.

Les décodeurs traquent trois motifs de repérage sombres sur fond clair : inverser l'image cache leur cible. Gérer les deux sens oblige à décoder chaque image deux fois. jsQR chiffre le coût à « une perte de performance d'environ 50 % » ; ZXing a refusé sur cette base en 2013.

Lisent l'inversé par défaut :

  • Appareils photo de téléphone et Google Lens : iPhone, Pixel 7a, tuile des réglages rapides d'Android et Lens ont tous lu du blanc sur noir dans le seul test multi-appareils publié, juin 2025. Ni Apple ni Google ne le documentent : observé, pas promis.
  • zxing-cpp (tryInvert) et jsQR (inversionAttempts) : les deux sens testés par défaut.
  • Scanners Android de Datalogic : 2D inverted livré sur Both, le seul industriel à l'activer d'origine.

Ont un réglage, livré désactivé :

  • Terminaux Zebra : QR Inverse, paramètre 587, par défaut sur Regular Only ; Inverse Autodetect lit les deux.
  • Honeywell : QRCodeInverseVideo, par défaut normal, 2 pour automatique, chez l'entreprise qui parle d'interdiction.
  • Scandit et Dynamsoft : colorInvertedEnabled et GTM_INVERTED, désactivés par défaut.
  • ZXing pour Java : ALSO_INVERTED, sur demande, ajouté en 3.5.0 le 1er mai 2022, absent de la 3.4.1.
  • ZBar : test-inverted, désactivé par défaut, global à tous les décodeurs.

Ne peuvent pas, pas aujourd'hui :

  • html5-qrcode : demande ouverte depuis le 29 juillet 2020, toujours ouverte le 10 septembre 2026.
  • Détecteurs QR d'OpenCV : à vous d'inverser l'image ; son bug WeChat est ouvert depuis le 18 juin 2023.
  • Suivi de marqueurs du Magic Leap 2 (3 mai 2024), et ZXing.Net.Mobile, dont TryInverted a échoué sur tous les iOS d'un rapport de juin 2019.

L'âge du téléphone n'y est pour presque rien. Le propriétaire de l'appareil, si.

Quels lecteurs scannent un QR code inversé : un téléphone, un scanner à main dont le réglage est désactivé, un ordinateur portable

On a testé 7 codes sur un iPhone 17 Pro

L'iPhone n'est pas le lecteur le plus indulgent : dans l'échelle de QR STOCK, un iPhone XR lâche à 1,3:1 là où un Pixel 7a, les réglages rapides d'Android et Lens lisent encore. « Ça scanne sur mon téléphone » n'est pas un test.

Sept codes, même URL, QR version 2, correction d'erreur M, zone de silence de 4 modules dans la couleur voulue. Plein écran sur un Mac, à 30 cm, application Appareil photo d'un iPhone 17 Pro, le 10 septembre 2026. Un appareil, une application, un écran allumé ; Google Lens et Android non testés.

  • A, noir sur blanc, 21:1 : le témoin.
  • B, blanc sur noir, zone de silence noire, 21:1 : l'inversion propre.
  • C, ce bloc posé sur une page blanche, 21:1 : sa zone de silence reste noire.
  • D, bleu marine sur blanc, 10,4:1 : sombre, pas noir.
  • E, jaune sur bleu marine, 11,7:1 : inversion plus couleur.
  • F, gris clair sur blanc, 1,9:1 : contraste faible, sans inversion.
  • G, rouge sur vert, 1,5:1 : contrasté pour l'œil, plat pour un capteur.

Les sept ont scanné du premier coup, F et G compris, les deux construits pour échouer. À lire au sens strict : un écran allumé n'est pas du papier, un téléphone n'est pas un parc. Le téléphone dans votre poche est le dernier de vos soucis : ce qui casse un QR code inversé, c'est la carte ci-dessus et les accidents plus bas.

Nous ne sommes pas les premiers : ce même test de QR STOCK, le 13 juin 2025, a lu du blanc sur noir sur les cinq chemins ; QR Planet a trouvé un code illisible pour 2 applications sur 5, le 26 janvier 2023. Celui de QR STOCK est en ligne depuis juin 2025, et aucun vendeur ne les cite.

Les garde-fous qui empêchent un QR code sombre de lâcher

Cinq vérifications séparent le QR code inversé qui marche de celui qui lâche sans prévenir. La plus coûteuse est celle que personne ne fait.

  • La zone de silence doit être de la couleur sombre. La clause 6.3.8 fixe sa réflectance à celle des modules clairs ; la clause 6.2 en fait les modules sombres sous inversion. Quatre modules, chaque côté, couleur du fond, pas blanc. En février 2020, un cadre a réparé une application aveugle aux codes sans cadre d'un vendeur.
  • Le contraste, pour un capteur, c'est de la luminance, pas ce que voit votre œil. La recommandation DataMatrix de GS1, janvier 2018, prévient que certains scanners éclairent en rouge, le rouge y passant pour du blanc, et que les teintes intermédiaires « ne devraient pas être utilisées ». Les vendeurs publient du 4:1 sans rien citer ; la norme ne nomme aucun ratio. Planchers mesurés : 2:1 chez QR STOCK, 1,5:1 sur notre écran, les deux sur écran allumé. Sur papier, gardez le 4:1.
  • Aucun dégradé sur les motifs de repérage, pas de transparence : un PNG conçu sombre sur clair s'inverse tout seul sur une diapo sombre.
  • Le mat bat le brillant, et le grand bat le petit. L'annexe K de la norme prévient que la réflexion spéculaire « peut largement dépasser la composante diffuse recherchée ». Un code impeccable à l'écran meurt sur carton : vérifiez jusqu'où un QR code peut rétrécir.
  • Testez sur le pire appareil que vous trouverez, en mauvaise lumière. Écartez ce qui fait qu'un QR code cesse de scanner avant d'accuser l'inversion.

Un tirage n'est pas réversible, et la panne est silencieuse : qui n'a pas réussi à scanner ne vous appellera jamais. Pas moyen de cocher toutes les cases ? Restez en sombre sur clair.

Un QR code inversé avec une large zone de silence sombre, à côté d'un autre coupé trop court

Quand votre QR code s'inverse sans vous demander votre avis

La version la plus étrange est celle que personne n'a choisie : parti sombre sur clair, le code est arrivé blanc sur noir. Trois choses en sont capables, aucune n'est le QR code.

Litmus a documenté le 27 février 2025 quels clients de messagerie inversent entièrement les images en mode sombre : Gmail sur iOS, Outlook 2021 et Office 365 sur Windows, Windows Mail.

Dark Reader inverse aussi les images des pages, et casse des appairages par QR code depuis un signalement WhatsApp Web de 2016, avec un autre cas en 2024.

Puis les produits qui l'ont livré par accident : le rapport de bug PairDrop du 23 octobre 2023 tient sa reproduction en deux gestes, « passer le thème en sombre » puis « appairer les appareils avec un QR code ».

Le mode sombre du téléphone qui scanne ne change rien : c'est l'affichage qui bascule. Posez le code sur un bloc clair uni, ou inversez-le volontairement, avec sa zone de silence sombre. L'inversion accidentelle, c'est l'inversion volontaire moins la zone de silence.

Que faire quand votre téléphone refuse un code inversé

Vingt secondes, sans app store, sans réglages.

  • iPhone : faites une capture d'écran du code, ouvrez-la dans Photos, appuyez longuement, touchez l'aperçu du lien. iOS 15 et suivantes.
  • Android : ouvrez l'image dans Google Photos, touchez l'icône Lens, puis le lien, comme le décrit scanner un QR code.
  • Quand le scanner intégré d'une application coince, passez à un scanner généraliste : QRDroid et Binary Eye sont confirmés par des utilisateurs sur l'inversé.
  • En dernier recours, remettez-le à l'endroit : Réglages, Accessibilité, Affichage et taille du texte, Inversion classique (Classic Invert) retourne toutes les couleurs de l'écran, et un second appareil lit le code sur le vôtre. Pas l'inversion intelligente (Smart Invert) : Apple la définit comme un renversement des couleurs « partout sauf sur les images ».

Si c'est vous qui construisez le scanner, c'est un drapeau, nommé plus haut. Quatre étapes pour vous, quatre pour vos clients, et la plupart ne se donneront pas cette peine.

Quand passer à l'inversé, et quand rester classique

Le QR code le plus célèbre de la publicité était clair, aux couleurs changeantes, rebondissant sur un écran noir : Coinbase, Super Bowl LVI, 13 février 2022, plus de 20 millions de visites en une minute sur la page de destination, selon Branch. Qu'un QR code inversé marche chez vous tient à une question : à qui appartient l'appareil qui le lira ?

Passez au sombre quand vous maîtrisez le contexte, ou que le lecteur tient son téléphone :

  • Packaging sombre, cartes de visite noires, badges d'événement, signalétique et interfaces sombres avec leur zone de silence.
  • Télévision et diapos sombres, où les QR codes sur un écran de TV ont leurs règles.
  • Étiquettes métal gravées au laser ou anodisées : claires sur sombre.

Restez en sombre sur clair quand l'appareil appartient à un autre :

  • Packaging de grande distribution, en caisse : le 21 juillet 2025, GS1 UK a demandé aux marques de « s'abstenir d'inverser la réflectance », les scanners de point de vente pouvant ne pas le gérer. Les Spécifications générales 26.0 de GS1, janvier 2026, ne l'interdisent pas : lisez-y une mise en garde sur le matériel du comptoir.
  • Santé, logistique, entrepôts, casques de réalité augmentée : tout ce que lit une douchette ou une machine.

Vous possédez le scanner ou vous vous fiez au téléphone : allez-y en sombre. Vous empruntez celui d'un autre : restez classique.

Le moment où on avoue qu'on fabrique des QR codes

En toute transparence : nous fabriquons aussi un générateur de QR codes. Relisez ce qui précède en le sachant.

Oh My Code donne aux modules et au fond deux sélecteurs de couleur distincts, avec aperçu en direct : le clair sur sombre y devient ordinaire. Les exports PNG et SVG emportent la zone de silence sombre, le garde-fou que la plupart des maquettes perdent avant l'impression. Et l'éditeur signale un couple de couleurs fragile avant qu'un client ne vous l'apprenne.

Fabriquez le sombre et le sage, puis laissez un téléphone trancher.

FAQ QR code inversé

Un QR code inversé fonctionne-t-il ?

Oui. L'ISO/IEC 18004 liste l'inversion de réflectance, et son décodeur de référence réessaie pixels inversés quand il ne trouve aucun coin. Tous les chemins natifs de téléphone testés en juin 2025 ont lu du blanc sur noir. Les échecs viennent des scanners d'application, bibliothèques et douchettes industrielles livrés désactivés.

Un QR code peut-il être blanc ?

Oui, modules blancs sur fond sombre. Trois conditions : un fond franchement sombre plutôt qu'un ton moyen, une zone de silence de cette couleur sur quatre modules, un PNG transparent seulement sur un support que vous maîtrisez. Les vendeurs citent du 4:1 ; ce chiffre est le leur, pas celui de la norme.

Peut-on changer le sens d'un QR code ?

La rotation est gratuite : la norme prévoit l'indépendance d'orientation en rotation comme en réflexion, donc un code scanne sous n'importe quel angle. Le miroir est plus risqué, rattrapé tard dans le décodage par une relecture de l'information de format, pas par un retournement de pixels. L'inversion, elle, est autre chose.

Qu'est-ce qu'un « reverse QR code » ?

Deux sens. À l'impression, l'impression en réserve désigne des modules clairs sur fond sombre, ce que cette page appelle inversé. En ligne, l'expression désigne plutôt le décodage d'un code pour retrouver son texte, ce qui revient à le lire. L'AI Overview de Google mélange les deux.

Un QR code doit-il être en noir et blanc ?

Non. Un décodeur mesure un contraste de luminance, pas une couleur. Le bleu marine sur blanc est sûr ; le rouge sur vert, à 1,5:1, est un pari gagné par notre iPhone sur écran. Denso Wave, l'inventeur du format, rappelle que les scanners lisent en lumière rouge : un code rouge sur blanc peut disparaître, et recommande le noir sur blanc.

Que dit la mise en garde du FBI sur les QR codes ?

Elle porte sur des codes trafiqués et des identifiants volés, pas sur la couleur : rien là-dedans ne dépend de modules clairs ou sombres. Un code à fond sombre n'est ni plus sûr ni plus dangereux qu'un classique. Le fonctionnement des arnaques au QR code couvre le vrai risque.

Benjamin Turc

Benjamin Turc

Fondateur d'Oh My Code. Convaincu qu'on peut faire scanner sans faire moche.

LinkedIn

Choisissez votre langue

Nous avons détecté que vous pourriez préférer une autre langue. Souhaitez-vous changer ?

English