La réponse courte : le motif lui-même n'expire jamais
Un QR code est une image. Un damier de modules noirs et blancs qui encode une chaîne de caractères, le plus souvent une url. La norme ISO/IEC 18004 qui décrit ce format ne prévoit aucun compteur, aucune minuterie, aucune date d'expiration. Le code n'a pas de mémoire du temps qui passe.
Concrètement : le chevalet que vous faites imprimer aujourd'hui sera encore déchiffrable dans quinze ans. Un appareil photo de smartphone lira le même contenu, caractère pour caractère. Sur ce point, les codes QR sont bel et bien permanents.
La question de la durée de vie qr code ne porte donc jamais sur le carré. Elle porte sur ce qui se trouve au bout du lien. Et là, tout change.
Sur une centaine de cartes QR que nous voyons arriver chaque mois, aucune n'est illisible à cause du code. Neuf fois sur dix, la panne vient du lien mort derrière.
Combien de temps dure un code QR ? Cela dépend de son type
À la question « combien de temps reste-t-il fonctionnel ? », il n'existe pas une réponse mais deux. Elles dépendent du type de code que vous avez généré, souvent sans le savoir.
Le QR code statique : figé pour toujours
Un code statique embarque les informations directement dans le dessin. L'adresse du fichier PDF, le texte, le numéro de téléphone : tout est écrit dans les modules noirs. Un code statique ne renvoie vers aucun intermédiaire.
Avantage : il ne dépend d'aucun service tiers, d'aucun abonnement, d'aucun compte. Il ne s'éteindra jamais. Inconvénient, et il est de taille : ces codes ne peuvent plus être modifiés. Si le PDF de votre carte change d'adresse, le code pointe dans le vide. Vous devez tout réimprimer.
Le QR code dynamique : un lien qui reste vivant
Un code dynamique encode une url courte de redirection. Le scan passe par cette adresse, qui renvoie vers la page finale. Les codes dynamiques peuvent donc être mis à jour sans toucher au support imprimé.
Vous changez la carte de saison, vous retirez un plat, vous basculez vers un menu de midi : le motif reste identique. Cette fonctionnalité de redirection est aussi ce qui permet de compter les scans et de savoir quand vos clients consultent la carte.
Le revers : le code dynamique reste actif tant que le service de redirection fonctionne. Si le générateur ferme ou si votre abonnement s'arrête, le lien tombe. C'est de là que vient toute la confusion sur l'expiration.
Que signifie exactement « expiration » d'un QR code ?
Le terme est trompeur. Quand un fournisseur parle d'expiration, il parle de la fin de son service de redirection, pas d'une mort du code. Trois scénarios reviennent en permanence.
- Fin d'essai gratuit : beaucoup de générateurs offrent 7 à 14 jours, puis coupent la redirection tant qu'aucun abonnement n'est pris.
- Quota de scans atteint : certains plafonnent le nombre de lectures mensuelles, souvent autour de 500 ou 1 000.
- Fermeture du service : l'outil disparaît, et avec lui les millions d'url courtes qu'il hébergeait.
Dans les trois cas, l'image reste parfaite. C'est la destination qui n'est plus accessible. Les utilisateurs voient une page d'erreur, ou pire, une page de publicité du générateur.
Statique ou dynamique : ce que vous perdez, ce que vous gagnez
Le choix se joue sur un arbitrage simple : l'indépendance totale contre la possibilité de modifier. Voici comment les deux se comparent sur les points qui comptent vraiment pour un restaurant.
| Critère | QR code statique | QR code dynamique |
|---|---|---|
| Durée de vie du motif | Permanent, sans condition | Permanent, sans condition |
| Durée de vie du lien | Tant que la page cible existe | Tant que le service est actif |
| Mettre à jour le contenu | Impossible, réimpression obligatoire | En quelques secondes, depuis le compte |
| Suivi des scans | Aucune donnée | Nombre, date et heure des lectures |
| Coût sur 3 ans | Gratuit, mais réimpressions à chaque changement | Abonnement, sans réimpression |
Pour une carte qui bouge deux fois par an, le calcul penche vite. Réimprimer 40 chevalets plastifiés coûte plus cher qu'un an d'abonnement. C'est aussi le moment de vérifier que votre menu accessible par QR code pointe vers une page mobile propre et non vers un PDF que personne n'arrive à lire.
Qu'est-ce qui empêche un code QR d'être scanné ?
L'expiration n'est qu'une cause parmi d'autres. Sur le terrain, plusieurs pannes n'ont rien à voir avec le temps.
Les causes physiques
Un support abîmé fait chuter le taux de lecture bien avant la fin d'un abonnement. La couche de correction d'erreur intégrée au format tolère jusqu'à 30 % de surface endommagée en niveau H, mais pas au-delà.
- Rayures, graisse ou reflets sur un chevalet posé près d'une plancha.
- Impression sous 2 cm de côté : trop petite pour être décodée à 30 cm.
- Contraste insuffisant, code clair sur fond sombre ou inversé.
- Image étirée lors de la mise en page, ce qui déforme les modules.
Les causes techniques
Le lien peut aussi être vivant mais inutilisable. Certificat SSL expiré, page en 404 après une refonte du site, nom de domaine non renouvelé : le scan aboutit à un message d'alerte. Le client referme, et vous perdez la commande.
Canva, Adobe Express, InDesign : que valent leurs codes ?
Ces outils reviennent souvent dans les recherches sur la durée de vie. Leur logique est la même : la génération est intégrée à un logiciel de création graphique, pas à un service de suivi.
Les QR générés par InDesign sont purement statiques. Ils sont donc permanents et ne dépendent d'aucun tiers. Canva et Adobe Express produisent également des codes qui restent lisibles indéfiniment, mais si le lien qu'ils encodent renvoie vers un document hébergé chez eux, l'accès dépend de votre compte et de votre plan.
Ces générateurs conviennent aux événements ponctuels, à une affiche ou à un flyer. Pour une carte qu'on modifie toute l'année, ils montrent vite leurs limites : aucune mise à jour possible, aucun comptage des scans.
Comment créer un QR code qui n'expire pas
Si vous souhaitez un code réellement fiable à long terme, la méthode tient en cinq points. Elle vaut aussi bien pour une carte que pour un avis client ou une fiche allergènes.
- Utilisez votre propre nom de domaine pour la redirection. Une url du type carte.votre-restaurant.fr reste sous votre contrôle, même si vous changez de prestataire.
- Vérifiez la politique d'expiration avant de générer : quotas, essai, durée de conservation des données.
- Imprimez en niveau de correction H et à 3 cm de côté minimum sur un support à plat.
- Conservez le fichier vectoriel du code, en SVG ou EPS, pour toute réimpression future.
- Testez tous les trimestres avec deux téléphones différents, un iPhone et un Android.
Ce dernier point coûte trois minutes et évite des mois de scans perdus. Pensez aussi à contrôler que la page d'arrivée respecte vos obligations d'information sur les allergènes, car un contenu obsolète n'est pas seulement gênant, il est parfois hors des clous.
Quel type de code choisir selon votre activité
Tout ne demande pas la même approche. La bonne question n'est pas « lequel dure le plus longtemps », mais « à quelle fréquence le contenu bouge ».
Contenu figé : le statique suffit
Coordonnées, wifi, lien vers une page d'accueil qui ne changera pas : un code statique fait le travail. Il ne dépend de personne et ne vous coûtera jamais rien.
Contenu vivant : le dynamique s'impose
Carte du jour, menu saisonnier, promotions, réservations, collecte d'avis. Dès qu'il faut modifier sans réimprimer, le dynamique est le seul choix tenable. Les outils de mise à jour et de suivi deviennent alors la vraie valeur, bien plus que le carré lui-même.
Ce qu'il faut retenir
Un QR code ne meurt pas de vieillesse. Sa durée de vie utile dépend entièrement de la solidité du lien et du sérieux du service qui l'héberge. Un code statique dure indéfiniment mais vous enferme dans son contenu d'origine. Un code dynamique vous laisse tout modifier, à condition de choisir un fournisseur sérieux et de garder la main sur votre domaine.
Posez-vous les bonnes questions avant d'imprimer : qui contrôle l'url, que se passe-t-il si j'arrête de payer, et puis-je récupérer mes données. Les réponses valent bien plus que la promesse d'un code « permanent » affichée en gros sur une page d'accueil.














