Le meilleur format pour un QR code dépend d'abord de l'endroit où il sera utilisé. Choisissez le SVG pour tout ce qui doit pouvoir être agrandi — logos, affiches, emballages, signalétique. Choisissez le PDF lorsque vous envoyez un visuel à un imprimeur. Choisissez le PNG pour les sites web, les e-mails, les documents et les diapositives. Le JPEG est le format à éviter pour les codes, et l'EPS ne concerne que les outils d'impression plus anciens.
Ce guide explique ce que ces formats représentent réellement, comment choisir la bonne taille en pixels et comment éviter les erreurs qui rendent un QR code flou ou illisible.
Vectoriel ou matriciel : la différence fondamentale
Chaque fichier de QR code appartient à l'une de deux familles : vectorielle ou matricielle.
Une image matricielle est une grille de points colorés (pixels). Le PNG et le JPEG sont des formats matriciels. L'image possède un nombre fixe de pixels, figé au moment de l'export. Si vous l'agrandissez, le logiciel doit inventer de nouveaux pixels : c'est pourquoi un petit PNG étiré à la taille d'une affiche paraît mou et flou.
Une image vectorielle est un ensemble d'instructions mathématiques : dessiner un carré ici, le remplir en noir, le placer à ces coordonnées. Le SVG et l'EPS sont des formats vectoriels. Comme la forme est décrite mathématiquement, le fichier s'affiche parfaitement à n'importe quelle taille — carte de visite ou panneau publicitaire — sans flou ni bords dentelés. Les fichiers vectoriels sont aussi généralement très légers, puisqu'ils stockent des instructions plutôt que des millions de pixels.
Un QR code est un candidat idéal pour la sortie vectorielle. Il ne se compose que de carrés noirs et blancs aux bords nets. Il n'y a aucun détail photographique à préserver, donc la reproduction vectorielle est quasiment parfaite.
Le PDF est un contenant hybride : il peut héberger des graphiques vectoriels, des images matricielles, ou les deux. Lorsqu'un générateur de QR code exporte un PDF, le code à l'intérieur est généralement vectoriel, ce qui fait du PDF un choix fiable pour les flux d'impression.
SVG : le choix par défaut pour tout ce qui se redimensionne
Le SVG (Scalable Vector Graphics) est un format vectoriel basé sur du texte, compris par tous les navigateurs modernes, la plupart des outils de design et la plupart des imprimeurs. Si vous hésitez sur le format à choisir et que le code pourrait un jour être redimensionné, choisissez le SVG.
Quand le SVG est le bon choix
- Logos, flyers, affiches, banderoles — tout ce qui pourrait être reproduit à une taille inconnue.
- Signalétique et emballages, où l'imprimeur placera le code dans une mise en page aux dimensions exigées par le design.
- Sites web, si vous intégrez le SVG directement dans la page. Il reste net sur les écrans haute résolution (« retina ») et se redimensionne proprement.
Remarques pratiques
Une réserve : le SVG n'est pas accepté partout. Certains outils anciens, certains logiciels de bureautique et certaines plateformes sociales refuseront un fichier SVG. Dans ce cas, exportez plutôt un PNG en grande taille de pixels. Règle empirique raisonnable : si un outil ouvre le SVG, utilisez le SVG ; s'il le refuse, revenez à un PNG de grande taille.
PDF : le format demandé par les imprimeurs
Le PDF (Portable Document Format) est le format de remise standard pour l'impression professionnelle. Quand vous envoyez un visuel à un imprimeur, il demandera presque toujours un PDF.
Pourquoi le PDF convient bien aux QR codes :
- Le code à l'intérieur est vectoriel, donc l'imprimeur peut le redimensionner à la taille finale sans perte de qualité.
- Le PDF prend en charge les profils colorimétriques et les fonds perdus attendus par les flux d'impression.
- Tout est intégré dans un seul fichier — rien ne se perd en route.
Si votre générateur de QR code propose l'export PDF, utilisez-le dès qu'un tiers produit l'objet physique : cartes de visite, autocollants, étiquettes de produits, publicités dans la presse, menus. Gardez le code noir sur blanc dans le fichier, sauf si vous avez confirmé avec l'imprimeur qu'un code coloré restera lisible ; le contraste compte bien plus que la couleur.
Une remarque générale sur les modes colorimétriques : les écrans utilisent le RVB, les presses commerciales utilisent généralement le CMJN. La plupart des générateurs de QR code exportent en RVB. Pour les travaux d'impression courants, c'est très bien — un carré noir s'imprime en carré noir dans les deux cas. Si votre imprimeur demande du CMJN, son logiciel de prépresse peut généralement convertir le fichier, mais demandez-lui plutôt que de deviner.
PNG : le cheval de bataille pour les écrans et les documents
Le PNG est un format matriciel qui stocke les images sans perte — aucune qualité n'est jetée lors de l'enregistrement du fichier. Il gère aussi les fonds transparents, ce qui compte quand vous voulez poser un QR code sur un design coloré sans encadré blanc autour.
Quand le PNG est le bon choix
- Sites web et pages d'atterrissage, quand vous préférez un simple fichier image à un SVG intégré.
- E-mails et applications de messagerie, où l'envoi de PNG est universellement pris en charge.
- Documents Word, présentations PowerPoint ou Google Slides.
- Publications sur les réseaux sociaux.
Choisir la bonne taille
Le PNG étant en résolution fixe, exportez-le à la taille réellement utilisée, ou plus grande. Deux chiffres comptent :
- Dimensions en pixels : la largeur et la hauteur en pixels. Pour un code affiché à environ 2–3 cm sur une page web, 300–500 px sont confortables et restent nets sur les écrans haute densité. En règle empirique, exportez au moins 10 pixels par millimètre de taille d'affichage prévue si vous voulez de la marge pour le zoom et les écrans retina.
- DPI à l'impression : pour l'impression, visez environ 300 DPI à la taille physique finale. Un code de 5 cm à 300 DPI nécessite environ 600 px. Ce sont des règles empiriques, pas des lois absolues — les QR codes tolèrent beaucoup, mais une taille généreuse ne coûte rien.
Si vous devez agrandir un PNG existant, ne l'étirez pas simplement dans votre outil de design. Réexportez-le depuis le générateur d'origine à une taille supérieure, ou utilisez la version SVG si vous l'avez encore.
Fonds transparents
Le PNG gère la transparence : vous pouvez exporter un code sans fond et le poser sur un design de couleur claire. Avec précaution : les lecteurs de QR code dépendent du contraste. Un code sombre sur fond clair est la combinaison sûre. Un code sombre sur fond sombre ou chargé échoue souvent au scan.
JPEG : pourquoi l'éviter pour les QR codes
Le JPEG est un format matriciel conçu pour les photographies. Il obtient des fichiers légers en jetant des détails, et il le fait à chaque enregistrement du fichier. Sur un QR code — bords noirs nets sur blanc — cette compression se traduit par un « bruit moustique » flou et grisâtre autour de chaque module (les petits carrés du code).
Conséquences :
- Les bords se ramollissent, ce qui peut rendre certains modules ambigus pour le lecteur.
- Les réenregistrements répétés (édition, redimensionnement, nouveau téléversement) aggravent les dégâts.
- Le JPEG n'a pas de transparence : vous obtenez toujours un fond plein.
Parfois le JPEG est inévitable — certaines plateformes n'acceptent que lui. Dans ce cas, exportez avec un réglage de haute qualité et une grande taille de pixels, et ne réenregistrez jamais le fichier de façon répétée. Mais quand vous avez le choix, le PNG bat le JPEG pour les QR codes dans tous les scénarios.
EPS : uniquement pour les anciens outils d'impression
L'EPS (Encapsulated PostScript) est un format vectoriel plus ancien, antérieur au SVG. Il circule encore dans l'impression professionnelle et la signalétique, notamment avec d'anciennes versions d'Illustrator, CorelDRAW et certains équipements de découpe ou de gravure.
Vous n'avez besoin de l'EPS que si un imprimeur ou un outil le demande explicitement. Sinon, le SVG fait le même travail avec une meilleure compatibilité dans les logiciels modernes. Si vous avez un EPS qu'un outil moderne n'ouvre pas, c'est le signe que le flux de travail du destinataire est daté — demandez-lui s'il accepte un PDF ou un SVG à la place.
Intégrer des QR codes dans les documents et les diapositives
Word
Insertion → Images, puis choisissez votre PNG. Word gère le PNG proprement. Gardez l'image « dans le texte » ou habillez-la selon vos besoins, et évitez d'étirer une petite image par les poignées d'angle — c'est l'erreur classique du PNG étiré. Si le code doit être plus grand, réexportez-le en plus grand. Pour un document destiné à l'impression, un code de 600 px est une taille sûre pour un code affiché autour de 5 cm.
PowerPoint et Google Slides
Même approche : insérez le PNG, dimensionnez-le une fois, ne l'étirez plus ensuite. Les diapositives sont généralement projetées ou vues sur écran, donc un export de 500–800 px couvre la plupart des cas. Si votre présentation sera imprimée pleine page, exportez plus grand ou passez par le SVG/PDF via votre outil de design.
Outils de design (Canva, Illustrator, Figma, etc.)
Ces outils acceptent le SVG, ce qui est idéal : placez le SVG, redimensionnez librement, puis exportez le visuel final en PDF pour l'impression ou en PNG pour les écrans. C'est le flux le plus propre : vectoriel en entrée, format adapté en sortie, aucune perte de qualité à aucune étape.
Un guide de décision simple
Associez votre cas d'usage au format :
- Site web ou blog : SVG si vous pouvez l'intégrer directement ; sinon PNG à 300–500 px pour un petit affichage.
- E-mail ou message : PNG.
- Document Word ou présentation : PNG, correctement dimensionné à l'export.
- Carte de visite, flyer, affiche, bannière : SVG ou PDF.
- Autocollants, étiquettes, emballages : PDF (ou SVG si l'imprimeur l'accepte).
- Remise à un imprimeur professionnel : PDF.
- Signalétique ou gravure avec du matériel ancien : EPS, sur demande.
- Une plateforme qui n'accepte que le JPEG : JPEG haute qualité, exporté en grand, enregistré une seule fois.
Deux règles rapides couvrent presque tout : le vectoriel (SVG/PDF) pour tout ce qui est imprimé ou redimensionné ; le PNG pour tout ce qui est sur un écran ou dans un document bureautique.
Les erreurs courantes à éviter
- Étirer un PNG. Agrandir une image matricielle dans Word, PowerPoint ou un outil de design rend les modules flous et peut casser la lecture. Réexportez plutôt à la bonne taille.
- Exporter trop petit. Un PNG de 150 px paraît bien en miniature mais devient une bouillie affiché à 5 cm ou imprimé. Exportez généreusement ; le stockage ne coûte rien.
- Utiliser le JPEG et le réenregistrer sans cesse. Chaque enregistrement dégrade les bords. Utilisez le PNG, ou enregistrez une seule fois en haute qualité si le JPEG vous est imposé.
- Un contraste insuffisant. Les codes clairs sur fond clair, les codes sur photos chargées, ou les couleurs inversées (code blanc sur fond noir) échouent souvent au scan. Sombre sur clair est le choix fiable par défaut.
- Fond transparent sur un design sombre. Le code peut devenir invisible ou illisible. Testez toujours le scan de l'emplacement final, sur le fond final, avec un vrai téléphone.
- Rogner la zone de silence. La marge vierge autour d'un QR code fait partie de la norme ; les lecteurs en ont besoin. Ne rochez jamais au ras des modules extérieurs, et laissez au moins l'équivalent de quelques modules d'espace libre autour du code.
- Omettre le test de scan. Avant d'imprimer 5 000 flyers, scannez le fichier exporté — et idéalement une épreuve imprimée — avec deux ou trois téléphones différents.
Conclusion
Le choix du format devient simple dès qu'on connaît la répartition. Le SVG et le PDF sont vectoriels : redimensionnables à l'infini, idéaux pour l'impression et tout travail de design. Le PNG est matriciel : parfait pour les écrans, les documents et les diapositives, à condition de l'exporter à la bonne taille. Évitez le JPEG pour les codes, réservez l'EPS aux demandes des imprimeurs, et n'étirez jamais un PNG — réexportez plutôt. Choisissez le format adapté à la destination, dimensionnez généreusement, gardez un contraste élevé, et testez le scan avant tout envoi à l'impression.