Passer au contenu

Générateur de QR Code Gratuit - Créez des QR Codes Scannables Instantanément

Générez des codes QR pour des URL, du texte et des informations de contact en quelques secondes. Outil gratuit avec téléchargement instantané, aucune inscription requise. Codes conformes à la norme ISO qui fonctionnent sur tous les appareils.

Générateur de Code QR

Saisissez du texte ou une URL ci-dessus pour générer un code QR

Saisissez du texte ou une URL ci-dessus pour générer un code QR. Le code QR se mettra à jour automatiquement au fur et à mesure de votre saisie.

Calculateur de chargement...
📚

Documentation

Qu’est-ce qu’un générateur de codes QR ?

Un générateur de codes QR est un outil qui transforme du texte, comme une adresse web, en code QR : un motif carré composé de carrés noirs et blancs. L’appareil photo d’un téléphone ou un lecteur de codes-barres lit ce motif et récupère presque instantanément le texte original.

Comment cet outil encode le texte

Saisissez du texte ou une URL dans le champ de saisie. L’outil convertit chaque caractère en valeurs d’octets UTF-8 et les encode en « mode octet », l’une des méthodes utilisées par la norme des codes QR, ISO/IEC 18 004, pour stocker les données. Il construit le code avec le niveau M de correction d’erreurs, le deuxième des quatre niveaux de correction de la norme, et choisit la plus petite des 40 tailles de codes QR possibles, appelées versions, pouvant contenir les données saisies. Il teste ensuite huit motifs fixes, appelés masques, et conserve celui qui répartit le plus uniformément les carrés sombres et clairs, ce qui facilite la lecture du code par un lecteur. Le code QR est mis à jour automatiquement après une courte pause pendant la saisie.

Cet outil utilise toujours le mode octet et le niveau M de correction d’erreurs. Il ne propose ni mode numérique ou alphanumérique, ni mode kanji, ni choix du niveau de correction.

Comment calculer la capacité d’un code QR

La capacité d’une version de code QR dépend du nombre total de mots de code (groupes de 8 bits) et du nombre de ces mots de code réservés à la correction d’erreurs.

d=c−ed = c - e

où d est le nombre de mots de code de données, c le nombre total de mots de code et e le nombre de mots de code réservés à la correction d’erreurs.

Le nombre de bits nécessaires pour un texte encodé en mode octet est :

b=4+n+8×kb = 4 + n + 8 \times k

où b est le nombre de bits nécessaires, n la taille du champ de comptage des caractères en bits et k le nombre d’octets du texte.

Les 4 bits identifient le mode d’encodage. Le champ de comptage des caractères comporte 8 bits pour les versions 1 à 9, et 16 bits pour les versions 10 et suivantes. L’outil vérifie chaque version de 1 à 40 dans l’ordre et utilise la première dont la capacité de données, en bits, est suffisante.

Exemple détaillé

Le texte « https://whiz.tools" » comporte 18 caractères, tous constitués de lettres et de symboles simples, et devient donc 18 octets.

La version 1 (21×21 carrés) dispose de 16 mots de code de données, soit 128 bits. Le texte nécessite 4 + 8 + (8 × 18) = 156 bits ; il ne peut donc pas y tenir.

La version 2 (25×25 carrés) dispose de 28 mots de code de données, soit 224 bits. Les mêmes 156 bits y tiennent, l’outil construit donc pour ce texte un code de version 2.

Correction d’erreurs et masquage

Le niveau M de correction d’erreurs permet à un code QR de rester lisible même si une partie est tachée, déchirée ou recouverte, jusqu’à environ 15 pour cent de ses données, grâce à l’ajout de mots de code supplémentaires calculés avec la correction d’erreurs de Reed-Solomon, les mêmes mathématiques que celles utilisées pour les CD et les DVD. Le niveau M se situe au milieu des quatre niveaux de la norme : le niveau L tolère environ 7 pour cent de dommages, le niveau Q environ 25 pour cent et le niveau H environ 30 pour cent. Cet outil construit toujours les codes au niveau M.

Une fois les données placées dans la grille, l’outil essaie les huit motifs de masquage standard. Chacun reçoit un score en fonction du nombre d’éléments susceptibles de perturber les lecteurs, comme les longues séries de carrés de même couleur, les blocs pleins, les motifs ressemblant à un carré de détection de position et une répartition irrégulière des carrés clairs et sombres. L’outil conserve le masque ayant le score le plus faible.

Comment utiliser ce générateur de codes QR

  1. Saisissez ou collez du texte, une adresse web ou un autre message court dans le champ de saisie.
  2. Le code QR apparaît sous le champ peu après l’arrêt de la saisie.
  3. Sélectionnez « Télécharger le code QR » pour enregistrer l’image au format PNG.
  4. Sélectionnez « Réinitialiser » pour vider le champ et recommencer.

Le champ de saisie accepte jusqu’à 500 caractères. Le texte est également stocké dans l’adresse web de la page ; le partage de ce lien reproduit donc le même code QR pour toute personne qui l’ouvre.

Ce que cet outil ne fait pas

Le générateur ne propose ni choix du niveau de correction d’erreurs, ni couleurs personnalisées, ni superposition de logo, ni exportation SVG. Le seul format de téléchargement est le PNG. Chaque code produit conserve la bordure blanche, appelée zone de silence, que les lecteurs utilisent pour repérer les bords du motif, et respecte la norme ISO/IEC 18 004 ; tout lecteur conforme à cette norme peut donc le lire.

Historique

Denso Wave, une entreprise japonaise qui fabriquait des pièces pour Toyota, a inventé le code QR en 1994 afin de suivre les composants plus rapidement qu’avec un code-barres classique. Comme un lecteur pouvait le lire rapidement, l’entreprise l’a appelé code « Quick Response ». Il est devenu une partie de la norme internationale ouverte ISO/IEC 18 004 en 2000, révisée par la suite, notamment dans l’édition 2015 suivie par cet outil. Les téléphones équipés d’un appareil photo et d’une fonction de lecture intégrée des codes QR ont rendu ce format courant bien avant 2020, tandis que les menus et codes de paiement sans contact pendant la pandémie de COVID-19 l’ont fait connaître à un public bien plus large.

Usages courants des codes QR

Les codes QR apparaissent couramment sur :

  • Les tables de restaurant, avec un lien vers un menu numérique
  • Les emballages de produits, avec un lien vers des instructions ou les détails des ingrédients
  • Les affiches et les cartes de visite, avec un lien vers un site web ou une page de contact
  • Les fiches de réseaux Wi-Fi, lorsque le texte est formaté d’une manière reconnue par les lecteurs
  • Les billets d’événement et les cartes d’embarquement, pour une lecture rapide lors du contrôle

Foire aux questions

Quelle est la quantité maximale de texte que ce générateur de codes QR peut encoder ?

Le champ de saisie accepte jusqu’à 500 caractères. La norme des codes QR permet bien davantage : un code de version 40 au niveau M de correction d’erreurs, le niveau utilisé par cet outil, peut contenir environ 2 331 octets de texte.

Pourquoi le code QR devient-il plus grand lorsque le texte est plus long ?

Un code QR stocke les données dans une grille fixe de carrés. Un texte plus long nécessite davantage de mots de code ; l’outil passe donc à une version plus grande, c’est-à-dire comportant davantage de lignes et de colonnes, lorsque la version actuelle ne peut pas contenir les données saisies.

Cet outil peut-il ajouter un logo ou une couleur personnalisée à un code QR ?

Non. Il dessine des carrés noirs sur un fond blanc et ne prend pas en charge les logos, les couleurs personnalisées ni l’exportation SVG. Le téléchargement est toujours une image PNG.

Un code QR expire-t-il ?

Non. Le code stocke exactement le texte saisi lors de sa création. Si ce texte est une adresse web, le code ne devient inutilisable que si l’adresse cesse de fonctionner ; le fichier image lui-même n’expire pas.

Un code QR endommagé ou partiellement recouvert reste-t-il lisible ?

Souvent, oui. Le niveau M de correction d’erreurs, toujours utilisé par cet outil, peut reconstituer le code même si environ 15 pour cent de celui-ci manque ou est illisible, à condition que les trois carrés d’angle restent intacts.

Quelle est la différence entre un code QR et un code-barres classique ?

Un code-barres classique stocke les données dans une seule direction et contient généralement quelques dizaines de chiffres. Un code QR stocke les données sur les lignes et les colonnes, ce qui lui permet de contenir des milliers de caractères dans le même espace, et il intègre une correction d’erreurs dont les codes-barres ordinaires sont dépourvus.