Générateur gratuit de codes QR sans inscription

Dernière révision du contenu :

Saisissez l’adresse d’un site, les données d’une carte vCard, un e-mail ou un numéro de téléphone, et le générateur affiche aussitôt le code QR. Réglez la taille, la marge, les couleurs et le niveau de correction d’erreurs, puis téléchargez un fichier PNG ou SVG.

Pour l’impression, téléchargez le fichier SVG, qui s’agrandit sans perte de qualité. Choisissez le niveau Q ou H si le code risque d’être sali ou rayé.

Saisissez des données pour générer un code QR.

Qu’est-ce qu’un code QR ?

Le code QR est un code-barres à deux dimensions formé de modules noirs disposés dans un carré à fond blanc. Il a été inventé en 1994 chez DENSO WAVE pour améliorer la traçabilité des pièces dans les usines Toyota[1]. Les lettres QR signifient quick response, réponse rapide en français, car le code a été conçu pour une lecture rapide. Selon DENSO WAVE, il se lisait plus de 10 fois plus vite que les autres codes[2].

Un code QR se compose de modules, les carrés sombres et clairs. Il existe 40 versions : la version 1 compte 21 × 21 modules, la version 40 en compte 177 × 177, et chaque version ajoute 4 modules par côté[3]. Le générateur choisit la plus petite version qui contient vos données. Depuis juin 2000, la norme internationale ISO/IEC 18004 décrit le code QR[4].

Code QR de l’adresse arteontools.com entouré d’une marge bleu clair de quatre modules
Un code QR contenant l’adresse https://arteontools.com au niveau de correction M compte 25 × 25 modules. La zone bleu clair montre la marge de quatre modules que le générateur ajoute par défaut. Graphique : Arteon.

Comment créer un code QR gratuitement ?

Vous créez un code QR en cinq étapes. L’aperçu se met à jour tout seul après chaque modification des données ou des réglages.

  1. Dans le champ Type de données, choisissez Adresse URL, Texte, Carte de visite (vCard), E-mail ou Téléphone.
  2. Saisissez vos données. La carte de visite demande les champs Prénom et Nom, l’e-mail le champ Adresse e-mail. Les champs marqués (facultatif) peuvent rester vides.
  3. Dans Taille (px), choisissez une largeur d’image de 150 à 1000 px et laissez Marge (zone de silence) sur 4.
  4. Réglez Couleur du code QR, Couleur d’arrière-plan et Niveau de correction d’erreurs. Par défaut, le code est noir sur fond blanc, au niveau M.
  5. Cliquez sur Télécharger PNG ou Télécharger SVG. Les boutons fonctionnent dès que l’aperçu affiche un code terminé.

Le générateur crée le code dans votre navigateur et n’envoie vos données à aucun serveur. Vous n’avez pas besoin de compte, et le nombre de codes n’est pas limité.

Qu’enregistre le générateur dans le code QR ?

Nous avons saisi chaque exemple dans le générateur. La colonne de droite montre le texte exact enregistré dans le code, que le téléphone lit après le scan.
Type de donnéesExemple de saisieEnregistré dans le code
Adresse URLentreprise.fr/cartehttps://entreprise.fr/carte
TexteTable 12, à l’étageTable 12, à l’étage
Carte de visite (vCard)Camille Martin, Martin & Fils, SARL, +33 1 23 45 67 89, contact@entreprise.fr, www.entreprise.frCarte de visite vCard 3.0 de BEGIN:VCARD à END:VCARD, texte complet dans la section suivante
E-mailcontact@entreprise.fr avec l’objet Réservationmailto:contact@entreprise.fr?subject=R%C3%A9servation
Téléphone+33 1 23 45 67 89tel:+33123456789

Comment créer un code QR avec une carte de visite vCard ?

Un code de carte de visite contient des coordonnées au format vCard 3.0, le format de carte de visite électronique décrit dans la RFC 2426. Le générateur exige les champs Prénom et Nom, car il en tire les champs N et FN, obligatoires dans toute vCard 3.0[5]. Les champs marqués (facultatif) n’entrent dans le code que si vous les remplissez. Voici le texte de la carte d’exemple :

BEGIN:VCARD
VERSION:3.0
N:Martin;Camille;;;
FN:Camille Martin
ORG:Martin & Fils\, SARL
TEL:+33123456789
EMAIL:contact@entreprise.fr
URL:https://www.entreprise.fr
END:VCARD

Du numéro de téléphone, le générateur ne garde que le signe plus et les chiffres, et il ajoute https:// devant le site web. Chaque champ rempli allonge le texte, et plus de données demandent plus de modules[3]. Sur une petite carte de visite, n’indiquez que les informations utiles au destinataire. Vous pouvez saisir les mêmes coordonnées dans le générateur de signature e-mail, qui transforme le téléphone et le site web en liens cliquables.

Carte de visite blanche vierge posée contre une pierre sombre à côté de trois pinceaux et d’une feuille verte
Une carte de visite vierge avant l’impression. Un code vCard avec seulement le nom et le téléphone compte moins de modules qu’un code avec l’adresse complète de l’entreprise, donc chaque module est plus grand à largeur égale. Photo : Mediamodifier, Unsplash.

Comment créer un code QR pour un site, un e-mail ou un téléphone ?

Site web

Saisissez l’adresse dans le champ Adresse URL. S’il manque https://, le générateur l’ajoute au début et remplace les espaces par %20. Une adresse e-mail saisie dans ce champ est enregistrée comme lien mailto: vers un nouveau message, et un numéro de téléphone comme lien tel: vers un appel.

E-mail

Le type E-mail exige le champ Adresse e-mail. Le générateur ajoute Objet (facultatif) et Message (facultatif) au lien mailto:, pour que le nouveau message reprenne l’objet et le texte saisis[6]. Séparez plusieurs adresses par des virgules, le générateur supprime les espaces entre elles.

Téléphone

Dans le champ Téléphone, saisissez le numéro avec l’indicatif du pays, par exemple +33 1 23 45 67 89. Seuls le signe plus et les chiffres restent dans le code. Un lien tel: ne peut pas contenir d’espaces, et les parenthèses et tirets servent seulement à la lecture et ne sont pas composés lors de l’appel[7]. Un numéro de poste écrit après le mot poste n’entre pas dans le code. Si la saisie ne contient pas de numéro, l’aperçu affiche le message : Saisissez le numéro de téléphone en chiffres, de préférence avec l’indicatif du pays.

Que saisir dans les champs du générateur QR ?

Saisissez le contenu tel que vous l’avez : une adresse sans https://, un numéro de téléphone avec espaces et parenthèses, un domaine avec des accents ou une adresse e-mail. Le générateur en fait la forme qu’un téléphone lit comme un lien. Chaque ligne est une saisie testée dans le générateur. La colonne Enregistré dans le code montre le texte que lit le téléphone. Le générateur place une barre oblique inversée devant la virgule dans un champ de carte de visite, car la RFC 2426 décrit les valeurs ainsi[5], et enregistre le retour à la ligne du message sous la forme %0D%0A, conformément à la RFC 6068[6].
Ce que vous saisissezChampEnregistré dans le codeCe que change le générateur
entreprise.fr/carteAdresse URLhttps://entreprise.fr/carteAjoute https:// au début de l’adresse.
entreprise.fr/carte midi.pdfAdresse URLhttps://entreprise.fr/carte%20midi.pdfRemplace l’espace par %20.
contact@entreprise.frAdresse URLmailto:contact@entreprise.frEnregistre l’adresse e-mail comme lien vers un nouveau message.
+33 1 23 45 67 89Adresse URLtel:+33123456789Enregistre le numéro comme lien vers un appel.
crêperie-bretonne.fr/carteAdresse URLhttps://xn--crperie-bretonne-tqb.fr/carteEnregistre le domaine en Punycode, sous la forme xn--.
wa.me/+33 6 12 34 56 78Adresse URLhttps://wa.me/33612345678Supprime le signe plus et les espaces du numéro WhatsApp.
+33 1 23 45 67 89 poste 21Téléphonetel:+33123456789Supprime les espaces et le numéro de poste.
01 23 45 67 89Téléphonetel:0123456789Enregistre le numéro sans +33. Pour les appels depuis l’étranger, écrivez +33 1 23 45 67 89.
+33 (0)1 23 45 67 89Téléphonetel:+33123456789Supprime le (0) du numéro international.
Martin & Fils, SARLEntreprise (facultatif)ORG:Martin & Fils\, SARLPlace une barre oblique inversée devant la virgule.
www.entreprise.frSite web (facultatif)URL:https://www.entreprise.frAjoute https:// au début de l’adresse.
jean@entreprise.fr, anne@entreprise.frAdresse e-mailmailto:jean@entreprise.fr,anne@entreprise.frSupprime l’espace après la virgule.
Bonjour, (nouvelle ligne) je souhaite réserver une table pour vendredi.Message (facultatif)mailto:contact@entreprise.fr?body=Bonjour%2C%0D%0Aje%20souhaite%20r%C3%A9server%20une%20table%20pour%20vendredi.Enregistre la nouvelle ligne sous la forme %0D%0A et le é sous la forme %C3%A9.
La bibliothèque libre de lecture de codes ZXing traite une adresse contenant des lettres hors ASCII comme du texte brut, et non comme un lien[8]. Le générateur enregistre donc le domaine en Punycode (xn--), qui ouvre le même site. Dans un lien wa.me, WhatsApp attend le numéro complet au format international, sans signe plus, zéros initiaux, parenthèses ni tirets[9].

Combien de caractères tiennent dans un code QR ?

La capacité dépend du niveau de correction d’erreurs et du type de caractères. Nous avons vérifié les chiffres dans la bibliothèque du générateur pour la plus grande version, la 40. Les valeurs du niveau L correspondent aux données de DENSO WAVE[4].
Niveau de correction d’erreursMinuscules sans accentsLettres accentuées (é, è, ç)Chiffres uniquement
L - Faible (7 %)295314767089
M - Moyen (15 %)233111655596
Q - Élevé (25 %)16638313993
H - Maximum (30 %)12736363057
Une lettre accentuée occupe 2 octets en UTF-8, le code en contient donc deux fois moins que de minuscules sans accents[10]. Au-delà de la capacité, l’aperçu affiche le message : Les données saisies sont trop longues pour un code QR. Raccourcissez le texte ou choisissez un niveau de correction d’erreurs plus bas.

Comment la longueur de l’adresse change-t-elle la taille du code QR ?

Plus l’adresse est longue[3] et plus le niveau de correction est élevé[11], plus le code demande de modules. Le tableau montre le nombre de modules par côté, sans la marge, pour quatre adresses d’un même site.
Adresse enregistrée dans le codeCaractèresLMQH
https://entreprise.fr2125 × 2525 × 2529 × 2929 × 29
https://www.entreprise.fr/carte3125 × 2529 × 2929 × 2933 × 33
https://www.entreprise.fr/offres/cartes-de-visite-avec-code-qr6233 × 3333 × 3341 × 4145 × 45
https://www.entreprise.fr/offres/ete-2026?utm_source=flyer&utm_medium=impression&utm_campaign=vacances10237 × 3741 × 4149 × 4957 × 57
L’adresse avec les paramètres utm_source, utm_medium et utm_campaign compte 102 caractères et demande 41 × 41 modules au niveau M. Le domaine https://entreprise.fr seul tient en 25 × 25, donc dans une image de même largeur avec une marge de 4, ses modules sont presque une fois et demie plus grands.

Quelle taille de code QR choisir pour l’impression ?

Taille (px) est la largeur de toute l’image PNG, marge comprise. Le tableau montre la largeur de l’image imprimée à 300 DPI et la largeur d’un module à cette taille.
Taille (px)Largeur imprimée à 300 DPILargeur d’un module
150 px1,27 cm0,38 mm
200 px1,69 cm0,51 mm
300 px2,54 cm0,77 mm
400 px3,39 cm1,03 mm
500 px4,23 cm1,28 mm
600 px5,08 cm1,54 mm
800 px6,77 cm2,05 mm
1000 px8,47 cm2,57 mm
Nous avons calculé la largeur du module pour un code de 25 × 25 modules avec une marge de 4, soit 33 modules sur la largeur de l’image. Une imprimante laser courante imprime des modules à partir d’environ 0,17 mm[12]. Vous calculez d’autres résolutions dans le convertisseur px en cm, vous convertissez une dimension de votre maquette en pixels dans le convertisseur cm en px, et vous préparez le fichier SVG pour l’imprimeur dans le convertisseur SVG en PDF.

Comment préparer un code QR pour l’impression ?

Pour l’impression, téléchargez le fichier SVG. C’est une image vectorielle, donc l’imprimeur peut agrandir le code jusqu’au format affiche sans que les bords des modules deviennent flous. Un fichier PNG suffit pour un site web, et pour un document que vous imprimerez, choisissez une taille dans le tableau ci-dessus.

Laissez la marge vide. Un code QR a besoin d’une zone libre de quatre modules de large sur chaque côté, sans rien d’imprimé[13]. Le générateur règle cette marge par défaut dans Marge (zone de silence). Choisissez une marge plus petite seulement si votre maquette laisse déjà autour du code un espace vide de la couleur de fond du code.

Choisissez un code foncé sur fond clair. DENSO WAVE recommande d’imprimer le code en noir sur blanc. Les lecteurs de codes QR utilisent une lumière rouge, ils ne peuvent donc pas lire un code rouge sur fond blanc ni un code bleu sur fond vert[12]. Choisissez la couleur dans le sélecteur ou saisissez-la dans le champ voisin, y compris sous forme de code HEX sans #. Si la saisie ne peut pas être lue comme une couleur, l’aperçu affiche le message : Nous ne reconnaissons pas cette couleur. Saisissez un code HEX comme #1a1a1a, un nom de couleur CSS ou une valeur rgb(). Quand le contraste entre les couleurs descend sous 3:1, le générateur affiche l’avertissement : Le contraste entre les couleurs est trop faible. Le code QR peut être difficile à scanner. Vous vérifiez le contraste exact de n’importe quelle paire de couleurs dans le vérificateur de contraste des couleurs.

Le Niveau de correction d’erreurs indique quelle part des données le code peut restaurer s’il est sali ou abîmé : environ 7 % au niveau L, 15 % au niveau M, 25 % au niveau Q et 30 % au niveau H. Selon DENSO WAVE, on choisit le niveau Q ou H là où le code se salit, par exemple en usine, et le niveau L dans un environnement propre avec beaucoup de données. Le niveau M est le plus souvent choisi[11], et le générateur l’utilise par défaut.

Papier imprimé défilant entre les rouleaux métalliques d’une presse d’imprimerie
Une presse d’imprimerie en marche. Avant d’imprimer tout le tirage, scannez le code sur une épreuve à la taille finale et vérifiez que le téléphone ouvre la bonne page ou le bon contact. Photo : Bank Phrom, Unsplash.

Comment scanner un code QR avec un téléphone ?

Sur iPhone et sur les téléphones Pixel, l’appareil photo intégré lit le code sans application supplémentaire.

iPhone et iPad

  1. Ouvrez l’app Appareil photo à partir de l’écran d’accueil, de l’écran verrouillé ou du centre de contrôle.
  2. Tenez votre appareil de sorte que le code QR apparaisse à l’écran, puis touchez le lien pour ouvrir le contenu associé[14].

Vous pouvez aussi ouvrir le scanner depuis le centre de contrôle avec le bouton Scanner un code. S’il n’y figure pas, touchez de manière prolongée l’arrière-plan de l’écran, touchez Ajouter une commande, puis choisissez Scanner un code[14].

Téléphone Pixel sous Android

  1. Ouvrez l’application Appareil photo, puis dirigez l’appareil vers le code pour que le code complet s’affiche à l’écran. Vous n’avez pas besoin de prendre une photo.
  2. Patientez un instant jusqu’à ce que l’appareil photo affiche une bulle ou un lien, puis appuyez dessus[15].

Si l’appareil photo ne reconnaît pas le code, vérifiez dans ses paramètres que l’option Scan par l’appareil photo est activée. Le lecteur se trouve aussi dans les Réglages rapides, sous le bouton Scanner le QR code. Si le code ne se scanne toujours pas, Google conseille de tenir le téléphone immobile, de scanner dans un endroit bien éclairé sans ombres ni reflets, de nettoyer l’objectif et de se rapprocher en gardant le carré entier bien visible à l’écran[15]. Sur les téléphones d’autres fabricants, les options peuvent porter d’autres noms.

Gros plan de l’appareil photo arrière d’un iPhone X avec deux objectifs et un flash
L’appareil photo arrière d’un iPhone X, qui lit les codes QR dans l’app Appareil photo. Photo : Matthias Oberholzer, Unsplash.

Sources

  1. Code QR — Wikipédia
  2. History of QR Code — DENSO WAVE
  3. Information capacity and versions of the QR Code — DENSO WAVE
  4. QR Code Standardization — DENSO WAVE
  5. RFC 2426: vCard MIME Directory Profile — IETF
  6. RFC 6068: The 'mailto' URI Scheme — IETF
  7. RFC 3966: The tel URI for Telephone Numbers — IETF
  8. URIResultParser.java — ZXing (GitHub)
  9. How to use click to chat — Pages d’aide WhatsApp
  10. RFC 3629: UTF-8, a transformation format of ISO 10646 — IETF
  11. Error Correction Feature — DENSO WAVE
  12. FAQ — DENSO WAVE
  13. Point for determining the code area — DENSO WAVE
  14. Scanner un code QR avec votre iPhone ou iPad — Apple
  15. Scanner des QR codes avec votre téléphone Pixel — Google

Toutes les valeurs des tableaux ont été calculées à partir des définitions des unités et vérifiées par le calcul avant publication. Les données historiques et les noms des unités locales proviennent des sources citées ci-dessus.

Dernière révision du contenu : · rédigé et vérifié par l'équipe Arteon

Questions sur le générateur de codes QR

Un code QR du générateur expire-t-il ?

Non. Le générateur enregistre l’adresse, le contact ou le texte directement dans le motif du code, sans lien de redirection intermédiaire. Le code fonctionne tant que l’adresse qu’il contient fonctionne, et le nombre de scans n’est pas limité.

Comment modifier le lien d’un code QR imprimé ?

L’adresse enregistrée ne se modifie pas, car elle fait partie du motif des modules. Une nouvelle adresse demande un nouveau code et une nouvelle impression. Si le contenu doit changer, par exemple une carte de restaurant ou une liste de prix, enregistrez dans le code l’adresse fixe d’une page de votre propre domaine, puis modifiez le contenu de cette page ou configurez-y une redirection.

Comment créer un code QR pour une carte de restaurant ou un fichier PDF ?

Déposez le PDF sur votre site ou dans un espace de stockage cloud avec un lien public, copiez son adresse et collez-la dans le champ Adresse URL. Le générateur enregistre les espaces du nom de fichier sous la forme %20, mais un nom court comme carte.pdf donne un code avec moins de modules. Les photos de la carte au format JPG se regroupent en un seul PDF dans le convertisseur JPG en PDF, et les photos au format HEIC dans le convertisseur HEIC en PDF.

Faut-il payer pour utiliser les codes QR ?

Non. DENSO WAVE, le créateur du code QR, a rendu sa spécification accessible et n’exige ni demande ni redevance, y compris pour un usage commercial[12].

Capture d'écran de l'outil gratuit d'Arteon: Générateur gratuit de codes QR sans inscription

Aidez-nous à améliorer nos outils

Il vous manque un type de données, ou un code du générateur ne se scanne pas sur votre téléphone ? Écrivez-nous en indiquant la saisie et les réglages, et nous vérifierons dans le générateur.

Découvrez d’autres outils utiles