Code QR en vecteur : gardez votre code net à taille d'affiche

Votre code QR semble correct à l'écran mais s'imprime flou sur la bannière, ou l'imprimante demande un fichier vectoriel. Tracez le motif exact dans un SVG ou PDF net, puis testez-le avant l'impression.

Déposez votre code QR ici

Faites glisser une image ou cliquez pour choisir un fichier.

Choisir une image

PNG, JPG, WEBP, BMP, GIF

Le convertisseur s'ouvre avec les paramètres recommandés ci-dessous. Ouvrir le convertisseur sans fichier

Maillage d'origine

Un code QR stylisé avec des points ronds, des coins arrondis et un logo central, enregistré en tant qu'image de 400 pixels

vecteur SVG

Le même code QR tracé en SVG, avec ses points, ses carrés d'angle et son logo conservés
Sortie SVGR non modifiée avec les paramètres ci-dessous (Design, qualité 2), issue d'une image de 800 pixels. Avant la publication, nous avons décodé le SVG tracé à l'aide d'un lecteur de codes-barres à cinq tailles : chacun a ouvert le même lien que l'original.

Comment convertir un code QR en vecteur

  1. Scan it first. Scannez le code avec votre téléphone et consultez le lien qu'il ouvre. S'il s'agit du lien court d'un générateur de QR codes, lisez la section sur les codes dynamiques avant de continuer.
  2. Crop with the margin. Recadrez sur le code mais conservez la large bordure blanche autour. Une capture d'écran ou l'exportation originale est préférable à une photo ou un JPEG.
  3. Check the square size. Visez un code d'au moins 800 px de large avant de le convertir — à cette taille, les carrés sont suffisamment grands pour résister au filtre qui supprime l'anti-crénelage. Si votre seule copie est plus petite, réexportez-la dans une taille supérieure depuis le générateur si vous le pouvez ; sinon, agrandissez-la 4x avant le téléchargement, ce qui la rend lisible bien que les bords restent aussi flous que dans l'original.
  4. Drop it in. Supprimez l'image ci-dessus. Les paramètres recommandés sont appliqués automatiquement, et la conversion ainsi que l'aperçu sont gratuits.
  5. Scan the preview. Scannez l'aperçu à l'écran avec votre téléphone. S'il ouvre la bonne page, téléchargez le code QR au format SVG ou PDF pour un crédit.
  6. Print a proof. Imprimez un test à taille réelle et numérisez-le à la distance réelle avec un iPhone et un téléphone Android.

Paramètres recommandés

Type d'imageDesignIl n'existe pas de type spécifique aux QR codes. Le design est conçu pour l'art plat aux arêtes vives : il conserve les coins carrés et maintient chaque module comme une forme unique au lieu de l'arrondir.
Qualité2/10Faible, pas élevé. Un code QR scanné ou exporté présente une frange anti-aliased douce autour de chaque carré, et un paramètre de haute qualité trace cette frange sous forme de formes extra pâles — le code semble pelucheux lorsque vous zoomez. La qualité 2 la filtre : sur notre exemple, elle a réduit le fichier de 131 Ko à 55 Ko et de 642 couleurs à 94, tout en restant scannable. Le hic est que ce même filtre supprime les carrés trop petits, c'est pourquoi le code doit faire environ 800 px de large avant la conversion.
Reconnaître le texteDésactivéDésactivé : un code QR ne contient aucun texte à reconnaître, et toute légende l'entourant est plus sûrement conservée sous forme de formes tracées.
Arrière-plan transparentDésactivéDésactivé : La marge blanche est la zone calme dont ont besoin les scanners, et sa suppression a empêché 93 codes sur 162 de tests de se décoder sur un fond sombre.
Fusionner les tracésDésactivéN'a aucun effet avec le type de logo (il ne s'applique qu'aux types de photo), donc laissez-le de côté.

Pourquoi un code QR PNG devient flou sur une affiche

Un code QR PNG ou JPG est une grille de pixels. Étirez une image de 300 px sur une bannière de 60 cm et chaque pixel devient un bloc visible aux bords flous, tandis que le JPEG ajoute des points gris autour de chaque module.

Passer d'un code QR à un vecteur remplace ces pixels par des formes. Chaque module sombre obtient un bord net qui s'imprime avec précision à toute taille, et vous obtenez le fichier demandé par votre imprimeur : un SVG ou un PDF vectoriel que votre imprimeur peut mettre à l'échelle.

Le motif lui-même ne change pas. Un code tracé porte les mêmes données que l'original, tant que chaque module survit à la trace. Le reste de cette page concerne la manière de s'assurer que c'est le cas.

Donnez-lui un code suffisamment grand, puis laissez le filtre nettoyer les bords.

Deux éléments déterminent si un code QR tracé est propre et lisible, et ils s'opposent l'un à l'autre. Le curseur de qualité définit la taille minimale d'un point que le traceur conserve. Les paramètres bas rejettent les pixels anti-aliés mous autour de chaque carré, ce qui rend le vecteur net — mais le même filtre peut supprimer des carrés entiers s'ils sont trop petits.

La solution réside donc dans la taille, pas dans la qualité. D'environ 800 px de large, les carrés sont bien plus grands que le filtre, et la qualité recommandée 2 ne supprime que la frange : notre échantillon est passé de 642 couleurs à 94 et de 131 Ko à 55 Ko, et a été numérisé à toutes les tailles testées. Augmenter la qualité conserve la frange et la trace sous forme de centaines de fantômes pâles autour du motif.

Si votre seule copie est petite, réexportez-la depuis le générateur à une taille plus grande, dans la mesure du possible. Agrandir une petite image de 4x la rend scannable — cela a permis de récupérer tous les codes échouant dans nos tests, jusqu'à des carrés de 2,5 px de côté — mais l'agrandissement amplifie également les bords flous, le résultat est donc plus grand et moins net qu'un grand original correct.

Vous avez besoin du code sur un fond sombre ou coloré ? Conservez la marge blanche dans le fichier vectoriel et placez le code sur un panneau blanc dans votre mise en page, au lieu de supprimer le fond.

Quelle taille pour imprimer un code QR et quelle marge est nécessaire ?

Chaque code QR nécessite une zone de silence : une marge claire de 4 modules de large sur chaque côté, ou 2 modules pour le format Micro QR plus petit. Les lecteurs l'utilisent pour détecter le code, donc recadrez votre source avec toute la bordure blanche incluse et évitez d'y placer du texte ou des illustrations.

Pour la taille, la règle empirique de l'industrie est de 10:1 : le code doit être environ dix fois moins large que la distance à partir de laquelle il est scanné. Il s'agit d'une recommandation des fournisseurs de générateurs de codes QR, et non d'une partie de la norme ISO ; les codes contenant des URL longues sont plus denses et nécessitent plus d'espace.

Ajoutez 20 à 30 % pour un éclairage faible ou des angles de vision prononcés. Les largeurs ci-dessous concernent le code lui-même ; conservez une zone calme autour de celui-ci.

Tailles d'impression approximatives des codes QR (règle empirique 10:1)
Where it's scannedScan distanceCode width
Flyer, menu, carte ou emballageArm's lengthAu moins 2 cm (environ 0,8 po)
Poster1–2.5 m (about 3–8 ft)10–25 cm (about 4–10 in)
Billboard7.5–15 m (about 25–50 ft)75–150 cm (environ 30–60 in)

Correction d'erreurs, logos et couleurs

Les codes QR contiennent des données de redondance pour survivre aux dommages. Il existe quatre niveaux de correction d'erreur : L peut restaurer environ 7 % des mots de code, M 15 %, Q 25 % et H 30 %.

Un logo au centre fonctionne en recouvrant les modules et en laissant la correction d'erreur les réintégrer. Cela signifie le niveau H, un logo centré d'une largeur ne dépassant pas environ 20 à 25 % du code, et rien ne recouvrant les trois grands carrés de repérage dans les coins.

Ce budget de récupération est partagé. Un balancement du traçage, une tache sur l'impression et une rayure consomment tous la même capacité de réserve, de sorte qu'un code qui porte déjà un logo a moins de place pour autre chose. Testez les codes stylés plus soigneusement, et non moins.

Placez les modules sombres sur un fond clair. La norme autorise les codes inversés (clairs sur foncé), mais certaines applications de numérisation Android et plus anciennes échouent à les lire. Si votre conception l'exige, testez-la sur plusieurs téléphones avant de lancer une impression.

Statique ou dynamique : vectoriser copie le lien, pas la destination.

Un code statique enregistre votre URL directement. Un code dynamique enregistre le lien de redirection du générateur, qui redirige vers votre page. Si l'abonnement ou l'essai gratuit associé prend fin, les analyses aboutissent sur une page inactive.

Vectoriser copie le motif, ce qui copie également la redirection. Il ne peut pas sauver un code dynamique expirant. Scannez d'abord le code et examinez l'URL ; si elle pointe vers le générateur plutôt que vers vous, résolvez le lien ou créez un nouveau code statique avant d'imprimer.

Certains codes expire selon leur propre calendrier. Les codes QR des groupes WeChat cessent de fonctionner au bout de 7 jours, et un code d'invitation de groupe WhatsApp expire dès qu'un administrateur réinitialise le lien d'invitation. Une formulation plus percutante ne les fera pas revivre.

Devriez-vous régénérer le code ou le tracer ?

S'il s'agit d'un code noir et blanc simple et que vous contrôlez l'URL, ne le tracez pas. Collez le lien dans n'importe quel générateur capable d'exporter un code QR en SVG et vous obtiendrez un code QR vectoriel avec des modules exacts.

Le traçage concerne les codes dont la régénération modifierait le contenu ou qui ne peuvent pas être reproduits :

  • Codes stylés ou marqués : couleurs personnalisées, points ronds, coins personnalisés, remplissage en dégradé ou logo central
  • Un code faisant partie d'une conception plus large, comme un autocollant encadré ou une pancarte de table, que vous souhaitez conserver tel quel
  • Un code provenant d'un compte générateur auquel vous n'avez plus accès
  • Un code créé par quelqu'un d'autre, tel que celui d'un lieu ou d'un partenaire, lorsque vous ne disposez que de l'image
  • Codes de mini-programmes WeChat, que les générateurs de codes QR ronds ordinaires ne peuvent pas créer
  • Votre propre code de paiement dans un cadre aux couleurs de la marque. Vérifiez d'abord si votre prestataire de paiement propose des affichages imprimables officiels, puis testez l'impression dans l'application de paiement pour confirmer que l'argent vous parvient bien.

Ce que le traçage ne peut pas corriger

  • Les outils d'IA générative qui redessinent une image sous forme de nouveau vecteur sont le mauvais outil pour les codes QR. Un seul module incorrect suffit à casser le code ; le traçage préserve la géométrie originale.
  • Une photo floue ou prise sous un angle d'un code imprimé peut avoir perdu des modules avant le début du traçage. Prenez la photo de face et corrigez la perspective, ou mieux, trouvez le fichier original.
  • Les petits JPEGs peuvent perdre des modules à n'importe quel paramètre, sauf si vous les mettez à l'échelle d'abord. Dans nos tests, un JPEG avec des modules de 6,5 px a échoué même à une qualité de 10.
  • Nos mesures ont utilisé des codes synthétiques et un décodeur logiciel, et non des caméras de téléphone. Elles montrent quels paramètres permettent de conserver les modules intacts ; elles ne remplacent pas le scan d'une épreuve imprimée.
  • Vous obtenez un SVG ou un PDF vectoriel en RVB, sans fond perdu ni CMJN. La plupart des imprimeurs acceptent le PDF ; si le vôtre exige du format EPS ou AI, ouvrez le fichier dans Illustrator ou Inkscape et enregistrez-le dans ce format.
  • Les points ronds tracés à partir d'une petite image apparaissent légèrement anguleux, comme dans l'exemple ci-dessus. Cela n'a pas empêché le code de passer nos vérifications, mais une source plus grande donne des points plus ronds.

Questions fréquemment posées

La conversion d'un code QR en vecteur modifie-t-elle le lien ?

Non. Le traçage copie le motif des modules, et ce motif est la donnée. Si l'original a ouvert votre page, une trace propre ouvrira la même page ; s'il a ouvert une redirection de générateur, le vecteur fera de même.

Quelle taille doit avoir mon code QR imprimé ?

Environ un dixième de la distance de numérisation, et au moins 2 cm de large pour tout ce qui est lu à la longueur du bras. Ajoutez 20 à 30 % pour une mauvaise luminosité, et conservez la zone de silence de 4 modules autour.

J'ai créé le code pendant un essai gratuit. Le vecteur continuera-t-il à fonctionner ?

Seulement s'il s'agit d'un code statique. Un code dynamique pointe vers la redirection du générateur, qui cesse de fonctionner à la fin de l'essai, quelle que soit la précision du vecteur. Scannez-le et vérifiez l'URL d'abord.

Puis-je mettre un logo au milieu ?

Oui, avec précaution : utilisez le niveau de correction d'erreur H, gardez le logo centré et ne dépassant pas environ 20–25 % du code, et évitez les carrés de repérage. Si vous disposez déjà d'un code avec un logo, SVGR trace le code et le logo ensemble.

Puis-je utiliser un code QR blanc sur un fond sombre ?

La norme l'autorise, mais certaines applications de lecture de codes-barres Android et anciennes ne peuvent pas lire les codes inversés. Un code sombre sur fond clair est plus sûr ; si vous choisissez l'inversion, testez-le d'abord sur un iPhone et quelques téléphones Android.

Pourquoi mon code QR suivi ne se scanne-t-il pas ?

Habituellement, la zone de silence était rognée, le code était trop petit pour le paramètre de qualité, ou l'arrière-plan était rendu transparent et le code se superposait à une couleur sombre. Partez d'une copie d'au moins 800 px de large, conservez la marge blanche, puis convertissez à nouveau.

Puis-je vectoriser un code-barres (UPC ou EAN) de la même manière ?

Ne tracez pas les codes-barres. Les largeurs des barres et des espaces doivent être des multiples exacts d'une largeur de base, de 0,330 mm en nominal pour l'EAN-13, et une trace peut s'écarter d'une fraction. Les chiffres imprimés sous le code-barres constituent les données ; régénérez-les donc à partir de ceux-ci dans le logiciel de codes-barres.

Puis-je obtenir un code QR vectoriel de Canva ?

Si Canva a généré le code, oui : dans notre vérification, les codes QR propres à Canva exportés en PDF sont devenus des formes vectorielles, et le téléchargement SVG nécessite un plan Canva payant. Un code QR que vous avez téléchargé sur Canva en tant que PNG reste une image matricielle, alors tracez-le ici.

Cas d'utilisation connexes

Préférez-vous un bref aperçu ? Lisez le tutoriel : Convertir le code QR en SVG

Prêt à convertir ?

La conversion et l'aperçu sont gratuits, sans compte nécessaire. Le téléchargement du SVG ou du PDF utilise un crédit.