Validateur de code QR

Dépose un fichier de code QR et vois ce que voit un scanner : s'il se décode, le contraste entre les couleurs réellement présentes dans le visuel, la zone de silence que porte le fichier, la taille de module et la correction d'erreurs avec laquelle il a été construit.

Dépose ici une image de code QR, ou colle-la

PNG, JPG, WebP ou GIF

Mesuré dans ton navigateur. Le fichier n'est jamais téléversé, et rien à son sujet n'est stocké ni envoyé où que ce soit.

Tu veux seulement savoir ce qu'il dit ? Le scanner de code QR lit le contenu et s'arrête là.

Un code qui se décode n'est pas un code prêt à partir

Sur un écran, un code QR bénéficie d'une lumière parfaite, d'une mise au point parfaite et de sa taille pleine. L'impression ne lui donne aucune des trois, et l'écart entre les deux est précisément la marge que mesure cette page. Le guide de la taille minimale à l'impression explique quoi faire de chaque constat.

Ce qui est mesuré

Chaque chiffre ci-dessus est lu depuis l'image elle-même au lieu d'être demandé dans un formulaire, et c'est ce qui sépare cet outil des trois calculateurs. Dépose le fichier d'un fournisseur arrivé sans la moindre note : il répond quand même.

  • Le contraste entre les deux couleurs réellement présentes dans le visuel, prises comme la médiane de chaque module sombre et de chaque module clair, pour qu'un logo ou un dégradé ne le fausse pas.
  • La zone de silence que porte le fichier, mesurée vers l'extérieur depuis chaque bord en modules et rapportée sur son côté le plus faible.
  • La taille de module en pixels, car c'est elle qui décide si l'export survit au placement, à l'impression et à la réimpression.

Lu depuis le symbole lui-même

Le niveau de correction d'erreurs sort de l'information de format du code lui-même - l'anneau de modules à côté des motifs de détection que porte tout code QR - et non de qui a exporté le fichier. Il est donc vrai du visuel que tu as sous les yeux, quel que soit le nom du fichier.

Il en va de même pour la version du symbole et la longueur du contenu. Toutes deux sont des propriétés du code et non des affirmations à son sujet, et c'est pourquoi cette page peut noter un fichier dont plus personne n'a la source.

Comment valider un code QR avant l'impression

Quatre étapes, d'un fichier à une décision défendable.

Générer un code QR
  1. 1

    Dépose l'export

    Le fichier exactement tel qu'il sera placé, ni une capture d'écran de celui-ci ni une copie redimensionnée. Une capture mesure la résolution de la capture, ce qui est un fait sur ton moniteur et pas sur le visuel.

  2. 2

    Lis le verdict

    C'est la pire vérification qui l'emporte. Un code QR est aussi scannable que sa propriété la plus faible : une seule ligne en échec pèse plus lourd que quatre lignes réussies.

  3. 3

    Corrige dans le visuel

    Assombris les modules, rends la marge, ou régénère à une taille supérieure. La correction d'erreurs répare des données abîmées ; elle ne peut pas fournir une zone de silence ni inventer un contraste qui n'a jamais existé.

  4. 4

    Tire une épreuve sur le vrai support

    Imprime une feuille à taille réelle sur le support du travail et scanne-la avec deux téléphones. Rien de ce qui est mesuré sur un écran ne tranche un travail d'impression.

Ce qui cloche le plus souvent

Les quatre constats que ce validateur renvoie le plus souvent.

Une zone de silence rognée

Tous les modules présents, et rien à quoi le scanner puisse s'accrocher. Cela arrive quand un code est exporté rogné au symbole puis placé contre un filet, une image ou le bord du bloc. Quatre modules de marge plate et claire y remédient, et rien d'autre.

Des couleurs de marque trop proches

Parfait sur un moniteur calibré, disparu sous l'éclairage d'un magasin. Le contraste est la vérification qui échoue invisiblement, parce que la surface où la décision se prend est justement celle qui le flatte. Conçois à 7:1 pour tout ce qui s'imprime.

Un export trop petit

Deux pixels par module ne laissent rien à prendre pour un redimensionnement, une passe de compression ou une réimpression. La solution est de régénérer à la taille dont le travail a besoin, ou d'exporter en vectoriel, où la question ne se pose pas.

Un logo au centre

Le niveau H récupère jusqu'à 30% du symbole, ce qui est beaucoup et pas illimité. Garde le logo bien à l'intérieur de ce budget, entièrement hors des trois motifs de détection, et valide la version avec le logo en place.

Une liste avant l'impression

Dix vérifications autour du fichier, dont quatre choses que cette page ne peut pas voir, et l'une d'elles tranche généralement le travail.

  • Vérifie la taille de placement, pas le fichier

    Un fichier n'a pas de taille physique. Mesure le code dans la mise en page, en millimètres, zone de silence comprise : ce chiffre est invisible pour n'importe quel validateur et reste le meilleur prédicteur de la réussite du scan.

  • Vérifie le support

    Le papier non couché, le kraft et l'ondulé étalent l'encre dans les espaces clairs entre modules : ils travaillent donc avec un plancher de module de 0,5 mm plutôt que 0,4 mm. Le fichier, lui, est identique dans les deux cas.

  • Vérifie la finition

    Un pelliculage brillant renvoie l'éclairage du plafond droit dans la caméra sous forme de tache lumineuse. Pour tout ce qui est fixé plutôt que tenu en main, spécifie du mat et garde la dorure, le vernis sélectif et les encres métalliques hors du symbole et de sa marge.

  • Vérifie-le sous une lumière réelle

    Les rayonnages de magasin, les spots de restaurant et le crépuscule dans une rue commerçante prennent le contraste que le fichier de design avait gardé. Regarde l'épreuve là où le code vivra vraiment, pas à ton bureau.

  • Vérifie-le sur deux téléphones

    Un iPhone et un Android, à la distance à laquelle le code sera lu. Chaque décodeur fait ses propres arbitrages, et un code qui demande deux essais sur l'un ou l'autre n'a plus de marge.

  • Ouvre toi-même le lien décodé

    Cette page rapporte le contenu ; elle ne s'y rend pas. Colle la chaîne décodée dans un navigateur et vérifie que la destination se charge, qu'elle est en HTTPS, et qu'elle n'est pas une chaîne de redirections qu'une campagne précédente a depuis retirée.

  • Confirme que la destination tient sur mobile

    Chaque scan arrive sur un téléphone, en données mobiles, souvent avec un mauvais signal. Un menu PDF qui met quinze secondes à s'ouvrir échoue aussi sûrement qu'un code qui ne se scanne pas.

  • Conserve l'original vectoriel

    Valide l'export matriciel, mais place le SVG, le PDF ou l'EPS dans la mise en page. Archive le fichier vectoriel avec le visuel pour que le prochain tirage ne reparte pas d'un PNG agrandi.

  • Revalide après chaque modification

    Recolorer, arrondir les modules, poser un logo ou redimensionner dans la mise en page change ce que voit un décodeur. Valide le fichier final, pas celui d'avant le dernier tour de corrections.

  • Imprime une épreuve à 100%

    Une feuille à taille réelle sur le vrai support répond mieux que n'importe quelle mesure de cette page. C'est le seul test qui réunit à la fois le papier, l'encre, la finition et la lumière.

Le générateur KoloQR avec un code QR en cours de conception, prêt à télécharger

Ou pars d'un code qui passe

KoloQR, un générateur de codes QR gratuit avec codes QR ronds et formes personnalisées, garde les quatre modules de zone de silence sur ses exports simples et ronds, le contrôle de contraste et le niveau de correction d'erreurs là où ils doivent être - et exporte en SVG, PDF, EPS et PNG.

Pas de compte, pas de filigrane, pas de frais par code. Les codes sont générés dans ton navigateur : la destination n'est jamais envoyée à un serveur.

Générer un code QR

Questions? Answered

Celui-ci vérifie cinq choses, toutes lues sur l'image : si le symbole se décode, le contraste entre les deux couleurs réellement présentes dans le visuel, la zone de silence que porte le fichier, les pixels par module, et le niveau de correction d'erreurs stocké dans l'information de format du code lui-même.

Parce qu'ici, c'est une lumière parfaite à taille pleine, et un rayonnage n'est ni l'un ni l'autre. L'écart part en taille imprimée, blancheur du papier, engraissement, reflets et distance de lecture - rien de tout cela ne se voit dans un fichier. Vérifie la taille de placement en millimètres et tire une épreuve sur le vrai support.

Non. La correction d'erreurs récupère des modules abîmés dans la zone de données, une fois le symbole localisé. Une zone de silence absente empêche qu'il soit localisé du tout : il n'y a donc rien à réparer. Cette marge de quatre modules doit venir de la mise en page.

Le niveau H, qui récupère 30%, dès qu'un logo occupe le centre. Le niveau M, qui en récupère 15%, convient à un code propre dans un contexte maîtrisé et garde le symbole plus petit. Q est l'entre-deux pour les codes sur emballage ou partout où la surface s'éraille.

Quatre ou plus dans le fichier exporté gardent des arêtes de modules dures à travers un redimensionnement, une passe de compression ou une réimpression. À deux ou trois, il se décode encore à l'écran mais ne garde aucune réserve. Sous deux, régénère le code plus grand plutôt que d'agrandir celui que tu as.

Pas directement - un navigateur ne peut pas rastériser un SVG sans qu'on lui donne une taille. Exporte-le en PNG à la largeur d'impression prévue et valide ce fichier. Les constats sur le contraste et la correction d'erreurs valent pour l'original vectoriel ; le chiffre de pixels par module ne décrit que le matriciel exporté.

Non. Il décode le contenu et le rapporte, mais ne se rend jamais à la destination - rien ici ne fait de requête réseau. Copie toi-même la chaîne décodée dans un navigateur et confirme que la page se charge, qu'elle est en HTTPS et qu'elle n'est pas une redirection qu'une campagne précédente a retirée.

Quatre modules de marge plate et claire sur les quatre côtés, c'est ce que spécifie la norme ISO/IEC 18004. Beaucoup de décodeurs se contentent de deux dans de bonnes conditions, d'où le fait qu'une marge courte se voie rarement à l'écran - et qu'elle soit la première à coûter un scan dès que l'impression ou le fond se dégradent.

Parce que la lecture simple a échoué et qu'il a fallu remplir les modules jusqu'à leurs cellules complètes. Les modules arrondis, en points et autres formes décoratives mettent environ moitié moins d'encre dans chaque cellule qu'un module carré, et un décodeur qui cherche le rapport 1:1:3:1:1 d'un motif de détection lit exactement cette encre. Dimensionne ces codes généreusement.

S'il se décode, oui - et le rapport décrit le fichier abîmé, pas l'original. S'il ne se décode pas, c'est déjà un constat en soi : un code qu'un décodeur ne trouve pas dans une image numérique propre ne sera pas trouvé en rayon non plus.

Indirectement, par le contenu. Un code dynamique porte un lien court vers un service de redirection : son contenu décodé est donc une URL courte sur le domaine d'un prestataire, pas ta destination. Un code statique porte la destination elle-même et n'expire ni ne change jamais.

Pourquoi KoloQR ?

  • Crée des codes QR pour des sites web, des menus, le Wi-Fi, des PDF et des cartes de visite
  • Personnalise les couleurs, les logos et des formes uniques
  • Télécharge des fichiers PNG et SVG de haute qualité
  • Conçu pour l'impression comme pour le numérique
Générer un code QR
Un code QR noir tout simple à côté du même code redessiné en cercle avec des couleurs de marque