TutorielNacho G.10 min de lecture

Code QR Qui Ne Fonctionne Pas ? 7 Causes Reelles

Code QR qui ne fonctionne pas ? Il existe 7 modes de défaillance distincts, pas 25. Diagnostiquez le vôtre en 60 secondes et corrigez-le. Sans inscription.

Code QR Qui Ne Fonctionne Pas ? 7 Causes Reelles

Cet article a ete redige par l'equipe QR Nova. Nous developpons des logiciels de codes QR, ce qui peut influencer notre point de vue.

La plupart des articles sur "code QR qui ne fonctionne pas" listent 20 causes possibles dans un ordre aléatoire, puis vous recommandent de toutes les essayer. Ce n'est pas du diagnostic, c'est de la devinette. Il existe exactement sept modes de défaillance pour un code QR qui ne fonctionne pas, et ils nécessitent des corrections entièrement différentes. Quand un code QR ne fonctionne pas, le problème est presque toujours l'une de trois choses : l'URL de destination est morte, la redirection dynamique a été désactivée par expiration d'abonnement, ou l'URL a changé après impression du code. L'image du code elle-même est presque rarement en cause.

TL;DR

  • Scannez le code et copiez l'URL avant de la suivre, cela indique immédiatement si le code lit correctement ou si la destination est cassée.
  • Si l'URL semble correcte mais la page est morte : la destination a été déplacée ou supprimée. Les codes dynamiques peuvent être mis à jour sans réimpression ; les statiques non.
  • Si le code fonctionnait avant et a cessé : vérifiez si un abonnement ou un essai a expiré sur une plateforme de code QR dynamique, c'est la cause numéro 1.
  • Si le code fonctionne sur un téléphone mais pas sur un autre : testez si la destination utilise HTTPS. Les redirections HTTP se cassent sur certaines combinaisons appareil/navigateur.
  • Les problèmes de lecture physique (taille, contraste, dommages) sont couverts dans un guide distinct, cet article se concentre sur les codes qui se scannent bien mais échouent à délivrer la destination.

La première chose à faire quand votre code QR ne fonctionne pas

Try it now — no sign-up needed

Commencer

Avant de lire quoi que ce soit d'autre, effectuez ce test. Ouvrez une application de lecture QR et scannez le code. La plupart des applications, y compris l'Appareil photo natif iOS et Android, affichent l'URL décodée une seconde avant de suivre le lien. Copiez cette URL et collez-la dans la barre d'adresses du navigateur.

Ce que vous obtenez en retour vous indique exactement où chercher :

  • 404 Non Trouvé: la page de destination a été supprimée ou déplacée. Le code QR lit correctement ; la destination est le problème.
  • Erreur de redirection ou page "code désactivé": le serveur de redirection du code dynamique est inactif ou désactivé.
  • Mauvaise page chargée: l'URL redirige quelque part, mais pas où c'était prévu. L'URL de destination a changé après l'impression du code.
  • Délai de connexion dépassé: le domaine de destination ne pointe plus vers aucun serveur. Domaine expiré ou hébergement annulé.
  • Avertissement HTTPS ou page bloquée: l'URL utilise HTTP et l'appareil bloque la redirection.
  • Page charge, mais avec contenu incorrect: l'URL de destination est active mais sert désormais un contenu différent. Le site a été restructuré après l'impression du code.
  • Le code ne se décode pas du tout: il s'agit d'un problème de lecture, pas de destination. Consultez le guide code QR qui ne scanne pas.

Identifiez votre type de défaillance et allez directement à cette section.

Un code QR statique pointe directement vers une page web et fonctionne toujours. Un code QR dynamique passe par un serveur qui peut tomber en panne.

Mode de défaillance 1 : l'url de destination est morte (404)

Un 404 signifie que le serveur a reçu la demande et a répondu : cette page n'existe pas. Le code QR a décodé correctement. L'URL courte s'est résolue (si c'est un dynamique). La destination n'est tout simplement plus là.

Code statique pointant vers une page supprimée

Les codes QR statiques encodent une URL complète directement dans le motif, par exemple, https://votreentreprise.fr/menu. Si cette page a été supprimée, renommée, ou si le site a migré vers une structure d'URL différente, le code est définitivement cassé. Il n'y a pas de solution sauf réimprimer avec une URL fonctionnelle.

C'est un problème qui frappe surtout les restaurants et commerces après des refontes de sites. L'ancienne URL /menu devient /notre-menu ou déménage vers un sous-domaine. Chaque support de table imprimé, autocollant de vitrine et sac de commande avec l'ancien code est maintenant cassé. Entièrement évitable avec un code dynamique, mais impossible à corriger une fois imprimé en statique.

Code dynamique pointant vers une page supprimée

Un code QR dynamique encode une URL courte de redirection et la plateforme redirige vers votre destination réelle. Si la page de destination a été supprimée, mettez à jour la destination de redirection dans le tableau de bord sans réimprimer. Connectez-vous, trouvez le code, modifiez l'URL de destination vers une page fonctionnelle et testez. Sans réimpression.

Mode de défaillance 2 : redirection dynamique désactivée

Quand la redirection d'un code dynamique renvoie une page d'erreur, un écran "abonnez-vous pour réactiver", ou simplement expire, le serveur de redirection de la plateforme a cessé de servir ce code. C'est la raison la plus courante pour laquelle un code QR cesse de fonctionner après avoir bien fonctionné.

Les codes QR dynamiques dépendent du serveur d'une plateforme étant actif et configuré pour transmettre cette URL courte spécifique. Quand votre abonnement expire, votre essai se termine, ou votre compte est signalé, la plateforme désactive cette règle de transmission. L'image du code QR est identique au jour où vous l'avez imprimée. L'URL courte est toujours lisible. La plateforme a simplement cessé de l'honorer.

Selon les données de support de QR Nova, la désactivation due à l'expiration d'abonnement ou d'essai représente plus de 60% des signalements de "code QR a cessé de fonctionner" que nous recevons. Le schéma est toujours le même : le code a fonctionné pendant des jours ou semaines, s'est arrêté au moment précis où un essai s'est terminé ou un paiement a échoué.

Comment résoudre

Connectez-vous au compte de la plateforme d'origine. Vérifiez le statut de l'abonnement. Si l'essai s'est terminé ou un paiement a échoué, renouveler le compte restaure la redirection en quelques minutes. Sans réimpression. Le code physique est toujours valide.

Si la plateforme a fermé définitivement, consultez le Mode de Défaillance 5 ci-dessous. Pour une analyse complète de ce problème spécifique, lisez l'article sur les codes QR qui cessent de fonctionner après annulation.

Comment prévenir

Utilisez une plateforme qui ne lie pas la fonctionnalité du code QR au statut d'abonnement actif. Les codes QR statiques n'ont aucune dépendance serveur, aucune plateforme ne peut les désactiver. Pour les codes modifiables devant rester actifs indépendamment de la facturation, les codes de QR Nova maintiennent une disponibilité permanente de redirection, sans limites de comptage de scans et sans désactivation automatique lors de changements de plan.

Mode de défaillance 3 : la redirection pointe vers la mauvaise page

Le code se scanne. L'URL courte se résout. La page charge, mais c'est la mauvaise page. L'utilisateur atterrit sur une page d'accueil, un écran de connexion ou un contenu complètement non lié.

Cela se produit après des migrations de sites, des restructurations d'URL ou des changements de CMS. Un restaurant qui a migré de Squarespace vers Shopify peut avoir eu /pages/menu devenir /menus/menu-principal. Si l'ancienne URL n'a pas été redirigée, tous ceux qui scannent le code arrivent sur un 404 ou la nouvelle page d'accueil. Personne n'a mis de panneau. Personne n'a mis à jour le code. Les supports imprimés ont continué à circuler.

Pour les codes dynamiques : mettez à jour l'URL de destination dans le tableau de bord vers l'URL correcte actuelle. Testez après mise à jour.

Pour les codes statiques : irrécupérable sans réimpression. Avant de réimprimer, confirmez que la nouvelle URL est stable.

Mode de défaillance 4 : fonctionne sur certains appareils, pas sur d'autres

Les échecs entre appareils sont rares mais épuisants, le code fonctionne quand vous le testez et échoue pour les clients avec des téléphones différents. Voici ce qui se passe réellement.

HTTP vs HTTPS

Une URL de destination qui commence par http:// (pas https://) chargera bien sur de nombreux appareils mais déclenchera des avertissements de sécurité ou des blocages directs sur d'autres. Chrome Android moderne et Safari iOS avertissent les utilisateurs quand une destination de code QR est HTTP non chiffré.

La solution : assurez-vous que votre URL de destination utilise HTTPS. Pour les codes dynamiques, c'est une modification dans le tableau de bord. Pour les codes statiques, réimprimer avec l'URL HTTPS correcte.

Problèmes d'encodage d'url

Si l'URL de destination contient des caractères spéciaux, espaces, caractères non ASCII, esperluettes dans les chaînes de requête ou séquences encodées en URL, certains navigateurs mobiles les gèrent différemment. Les URL de destination les plus sûres pour les codes QR n'utilisent que des caractères alphanumériques, des tirets et des barres obliques.

Défaillances spécifiques aux applications

Certaines applications scanner QR plus anciennes ont des bugs avec des formats d'URL spécifiques. L'application Appareil photo native d'iOS et Appareil photo/Google Lens d'Android sont les plus fiables. Si un code fonctionne avec la caméra native mais échoue dans une application spécifique, c'est l'application le problème, pas le code.

Mode de défaillance 5 : fermeture de la plateforme

Plusieurs plateformes de codes QR ont fermé au cours des cinq dernières années. Quand une plateforme ferme, tous les codes dynamiques créés sur elle deviennent définitivement cassés. L'URL courte dans le code ne se résout plus car les serveurs ont disparu.

C'est le scénario irrécupérable pour les codes dynamiques. Point final. La seule solution est de réimprimer avec un nouveau code d'un fournisseur différent. Coûteux si le code est sur des supports physiques à grande échelle, cartes de visite, emballages de produits, signalétique de bâtiments. Et entièrement évitable en choisissant des fournisseurs avec des engagements explicites de permanence du code plutôt que des plateformes gratuites ou peu coûteuses avec une longévité incertaine. (Oui, les plateformes de codes QR "gratuites" ferment. Elles ferment plus souvent que les payantes.)

Mode de défaillance 6 : faute de frappe dans l'url à la création

Un code QR avec une faute de frappe dans l'URL fonctionne parfaitement, il se scanne, l'URL courte se résout, et redirige l'utilisateur exactement vers ce qui a été encodé. Malheureusement, ce qui a été encodé était https://votreentreprise.fr/mneu au lieu de https://votreentreprise.fr/menu. Cassé depuis le premier jour. Le créateur n'a tout simplement jamais remarqué.

C'est le mode de défaillance le plus évitable et l'un des plus courants dans les travaux d'impression en lot. Le créateur a généré le code, a vérifié qu'il "fonctionnait" (se scannait), mais n'a jamais suivi le lien jusqu'à la destination finale. Scanner n'est pas la même chose que tester.

La solution pour les codes dynamiques : corrigez l'URL de destination dans le tableau de bord. Sans réimpression.

La solution pour les codes statiques avec une faute de frappe : réimprimer. Il n'y a pas d'autre option.

La prévention : testez toujours la chaîne complète du lien avant d'approuver tout travail d'impression. Scannez le code, suivez le lien complètement, et vérifiez que la barre d'adresses affiche l'URL prévue. Une minute avant l'impression évite des heures de dégâts après.

Mode de défaillance 7 : le domaine de destination a expiré

Les enregistrements de domaine nécessitent un renouvellement annuel. Quand un domaine expire, toutes les URL sous lui deviennent inaccessibles. Un code QR pointant vers n'importe quelle page sur un domaine expiré échouera avec une erreur DNS ou une page de parking de domaine.

Cela touche les codes statiques et dynamiques. Même un code dynamique bien géré échouera si le domaine de destination a disparu, il n'y a nulle part où rediriger.

La solution : renouveler le domaine. Si quelqu'un d'autre l'a pris après expiration (les squatteurs de domaine agissent en 24 heures), la récupération est coûteuse ou impossible. Pour les codes dynamiques, mettez à jour la destination vers le nouveau domaine. Pour les codes statiques, réimprimer avec la nouvelle URL.

Quand aucune de ces solutions ne résout le code QR

Si vous avez travaillé sur les sept modes de défaillance et que le code ne fonctionne toujours pas comme prévu, le problème peut être physique, l'appareil photo ne peut pas décoder le motif QR lui-même en raison de la taille, du contraste, des dommages ou d'une surface réfléchissante. Arbre de diagnostic complètement différent. Le guide code QR qui ne scanne pas couvre les douze modes de défaillance physique avec des tests et solutions spécifiques.

Une dernière possibilité à vérifier : le code n'a jamais fonctionné et vous n'avez pas de scan de référence pour comparer. Gardez toujours un journal de test, l'URL décodée du scan de test original, avec la date et le résultat. Si "ça fonctionnait avant" mais que vous ne pouvez pas confirmer ce qu'il faisait, le diagnostic devient beaucoup plus difficile.

Comment QR nova prévient la plupart de ces défaillances

Les codes QR statiques générés sur QR Nova encodent l'URL de destination directement dans le motif, sans aucun serveur de plateforme dans la chaîne. Les modes de défaillance 2 (désactivation), 5 (fermeture de plateforme) et les composants d'abonnement des modes 1 et 3 ne peuvent tout simplement pas se produire. Il n'y a pas de serveur de redirection susceptible de tomber.

Pour les cas d'utilisation nécessitant des destinations modifiables, les codes dynamiques de QR Nova maintiennent une disponibilité permanente de redirection. Pas de limites de comptage de scans, pas de désactivation automatique lors de changements de plan, pas de murs "abonnez-vous pour réactiver". La redirection est active parce que vous l'avez activée, ou désactivée parce que vous l'avez éteinte. C'est tout.

Vous pouvez générer un code QR gratuitement, sans compte requis, sans période d'essai. Testez-le entièrement avant d'imprimer. Si la destination doit changer un jour, c'est une modification dans le tableau de bord, pas une réimpression.

Questions frequentes

Pourquoi mon code QR ne fonctionne-t-il pas ?

Les sept causes principales sont : (1) l'URL de destination est morte (404, domaine expiré, faute de frappe), (2) la redirection dynamique a été désactivée par annulation d'abonnement ou expiration de l'essai, (3) la redirection pointe vers la mauvaise page après une migration de site, (4) le code fonctionne sur certains téléphones mais pas sur d'autres en raison de problèmes HTTPS ou d'encodage, (5) la plateforme hébergeant la redirection a fermé, (6) problèmes de lecture physique comme la taille, le contraste ou les dommages, qui sont un problème distinct, (7) le code n'a jamais été testé avant impression et contenait une faute de frappe dans l'URL dès le départ.

Mon code QR se scanne mais mène à une page morte, que faire ?

Copiez l'URL affichée par le lecteur QR avant de suivre le lien et collez-la directement dans le navigateur. Si vous obtenez un 404, la page de destination a été supprimée ou déplacée. Si vous obtenez une erreur de redirection, le service de la plateforme peut être inactif ou désactivé. Pour un code QR statique avec une URL morte, il n'y a pas de solution, le code doit être réimprimé avec une URL fonctionnelle. Pour un code QR dynamique, mettez à jour l'URL de destination dans le tableau de bord, sans réimpression nécessaire.

Pourquoi mon code QR a-t-il cessé de fonctionner alors qu'il marchait bien avant ?

Trois scénarios couvrent 90% des cas : (1) un code dynamique dont la redirection a été désactivée quand un abonnement a expiré ou qu'un essai a pris fin ; (2) le site de destination a changé sa structure d'URL et la page n'existe plus ; (3) le domaine de destination a expiré ou l'hébergement a été annulé. Pour diagnostiquer : scannez le code, copiez l'URL affichée avant de la suivre et collez-la directement dans le navigateur.

Pourquoi mon code QR fonctionne-t-il sur iPhone mais pas sur Android (ou l'inverse) ?

Les échecs entre appareils tracent presque toujours vers l'une de trois causes : l'URL de redirection commence par HTTP au lieu de HTTPS, l'URL de destination utilise des caractères non standard que le navigateur de l'autre appareil ne gère pas correctement, ou la page de destination a un script de détection mobile qui envoie un type d'appareil vers une URL cassée. Testez l'URL de destination directement sur les deux appareils pour confirmer.

J'ai annulé mon abonnement et mes codes QR sont cassés, puis-je les réparer ?

Pour les codes dynamiques, réactiver votre abonnement sur la plateforme d'origine restaure la redirection immédiatement, sans réimpression. Si la plateforme a fermé définitivement, l'URL courte encodée ne se résout plus et les codes imprimés sont irrécupérables sans réimpression. Pour les codes statiques, l'annulation de l'abonnement n'a aucun effet, les codes statiques n'ont aucune dépendance serveur.

Comment tester un code QR avant impression ?

Testez sur deux appareils : un iPhone et un Android. Utilisez l'application Appareil photo native sur iOS et Google Lens ou l'application Appareil photo sur Android, pas une application scanner QR tierce, car votre public utilisera les apps natives. Suivez le lien complètement, confirmez que la page de destination finale charge correctement et vérifiez que l'URL dans la barre du navigateur correspond à ce que vous souhaitiez. Répétez ce test après tout changement d'URL, pas seulement lors de la création initiale.

Existe-t-il un code QR qui ne cessera jamais de fonctionner ?

Les codes QR statiques ne peuvent pas être désactivés par aucune plateforme, ils encodent l'URL de destination directement dans le motif sans dépendance serveur. Ils cessent de fonctionner uniquement si l'URL de destination passe hors ligne. Pour des codes devant rester modifiables après impression, utilisez une plateforme qui s'engage explicitement à une disponibilité permanente de la redirection.

Code QR ne fonctionne pas sur iPhone, comment résoudre ?

Pour les échecs spécifiques à l'iPhone : vérifiez que la lecture de codes QR est activée dans Réglages > Appareil photo > Scanner les codes QR. Si le code se scanne mais que la page ne charge pas, vérifiez que l'URL de destination utilise HTTPS, Safari iOS signale les destinations HTTP avec un avertissement. Si le code ne se scanne pas sur iPhone mais fonctionne sur Android, testez le contraste et la taille.

Try it now — no sign-up needed

Commencer