PNG, JPG ou SVG : quel format pour son QR code ?
À l’écran, les trois formats se ressemblent. À l’impression, le mauvais choix donne un code flou, un fond blanc indésirable ou un fichier refusé par l’imprimeur. Voici comment choisir.
Par Kelvyn Laine · 6 min de lecture · Mis à jour le 17 octobre 2026
Le format, une décision qui se voit à l’impression
À l’écran, un QR code exporté en PNG, en JPG ou en SVG paraît identique. La différence apparaît plus tard : bords flous sur une affiche, fond blanc disgracieux sur un visuel coloré, fichier refusé par l’imprimeur. Choisir le bon format dès l’export évite de refaire le travail — ou pire, de découvrir le problème sur mille exemplaires imprimés.
Matriciel ou vectoriel : la distinction de base
Le PNG et le JPG sont des formats matriciels : l’image est une grille de pixels de taille fixe. Agrandie au-delà de sa résolution, elle se pixellise ou devient floue. Le SVG est un format vectoriel : il décrit les formes mathématiquement — « un carré ici, de telle taille ». Il peut être agrandi à l’infini sans aucune perte, d’une étiquette de 2 cm à une bâche de 3 mètres.
Pour un QR code, cette distinction est plus importante que pour une photo : le téléphone doit distinguer nettement chaque module. Des bords baveux ou des pixels intermédiaires gris rendent la lecture plus difficile, surtout en petit format ou sous un éclairage faible.
Les trois formats comparés
| Critère | PNG | JPG | SVG |
|---|---|---|---|
| Qualité | Sans perte | Avec perte (compression) | Parfaite à toute taille |
| Fond transparent | Oui | Non | Oui |
| Agrandissement | Limité à la résolution exportée | Limité, artefacts visibles | Illimité |
| Compatibilité | Universelle | Universelle | Logiciels de PAO, navigateurs, Canva, Word récent |
| Usage idéal | Web, réseaux sociaux, bureautique | Envoi rapide quand rien d’autre n’est accepté | Impression professionnelle, grands formats |
PNG : le choix par défaut
Le PNG conserve chaque pixel à l’identique et gère la transparence. C’est le format à privilégier pour un site web, une publication sur les réseaux sociaux, un document Word ou PowerPoint, ou une impression sur une imprimante de bureau. La seule question à se poser est celle de la résolution : un PNG doit être exporté assez grand pour la taille finale.
La règle de l’imprimerie est de viser 300 pixels par pouce (2,54 cm). Un code imprimé à 3 cm de côté demande donc environ 3 ÷ 2,54 × 300 ≈ 354 px ; un code de 10 cm, environ 1 180 px. En pratique, l’export 1024 px du générateur couvre la plupart des usages courants, et les exports 2048 et 4096 px laissent de la marge pour les grands formats.
JPG : à éviter sauf contrainte
Le JPG a été conçu pour les photographies. Sa compression lisse les transitions et crée de légers halos autour des contours nets — exactement ce qu’un QR code n’aime pas. Il ne gère pas non plus la transparence : le fond sera toujours rempli. Il reste utile dans un cas précis : une plateforme ou un formulaire qui n’accepte que le JPG. Exportez alors en grande taille pour limiter les artefacts.
SVG : le format des imprimeurs
Pour une affiche, un kakémono, un emballage ou tout document confié à un imprimeur professionnel, le SVG est le bon choix. Il s’ouvre dans Illustrator, Inkscape, Affinity Designer ou Figma, et peut être converti en PDF ou en EPS si l’imprimeur le demande. Le graphiste peut aussi changer une couleur pour l’aligner exactement sur la charte, sans dégrader le code.
Une précaution : si vous ajoutez un logo importé en image (PNG ou JPG), ce logo reste matriciel à l’intérieur du SVG. Importez-le dans une résolution suffisante pour la taille d’impression prévue.
Le cas du fond transparent
L’option « Fond transparent » permet de poser le QR code directement sur un visuel. Elle n’est disponible qu’en PNG et en SVG. Elle impose une vigilance particulière : le code doit rester lisible sur la couleur réelle qui se trouvera derrière lui, et la marge blanche autour du code (la « zone de silence ») doit être préservée. Sur un fond chargé ou foncé, mieux vaut garder un fond clair uni. Le guide personnaliser un QR code sans nuire à sa lecture explique pourquoi.
En résumé
- Web, réseaux sociaux, bureautique : PNG en 1024 px ;
- impression maison ou petits formats : PNG en 2048 px ;
- imprimeur, grand format, emballage : SVG ;
- plateforme qui n’accepte que le JPG : JPG en grande taille, en dernier recours.
Quel que soit le format, testez le fichier final, une fois mis en page, avant de lancer le tirage : la méthode est décrite dans le guide tester un QR code avant de l’imprimer.
Mettez ces conseils en pratique : le générateur vérifie le contraste en temps réel et exporte en SVG pour l’impression.
Créer un QR code