Développement Web

QR Code Generator / Reader

Générer un code QR à partir d'un texte ou d'une URL, ou lire le contenu d'une image importée.

Le code QR apparaîtra ici.

A QR code is a two-dimensional barcode that encodes text, a URL, or other data so a camera can read it instantly. This tool generates a QR code from text you type and, the other way around, reads the content out of an uploaded image — all in the browser.

How to use it

Common uses

Things to keep in mind

A higher error-correction level (H instead of L) makes the code more resistant to damage but also denser — it holds less data at the same physical size.

A QR code doesn't hide its content — anyone can read it the same way you did, so never encode passwords or private data in one.

Article sur cet outil: Codes QR : comment un lien tient dans un carré de pixels

Questions fréquentes

Que modifie le niveau de correction d'erreur (L/M/Q/H) ?

Des niveaux plus élevés, jusqu'à H à environ 30 %, gardent le code QR lisible même si une partie est endommagée ou obscurcie, mais ils réduisent aussi la quantité de données pouvant tenir dans une taille donnée — L à environ 7 % contient le plus de données mais tolère le moins de dommages.

Pourquoi ne peut-il pas lire mon image de code QR ?

La lecture utilise la bibliothèque jsqr pour décoder l'image localement ; elle peut échouer sur des photos floues, en angle ou avec beaucoup de reflets, donc une prise de vue nette et droite avec un bon contraste fonctionne le mieux.

Mes données ou mon image sont-elles téléchargées quelque part ?

Non, générer et lire des codes QR se fait entièrement dans votre navigateur à l'aide de bibliothèques JavaScript — rien ne quitte votre appareil.

Pourquoi la quantité de données qu'un code QR peut contenir dépend-elle du type de contenu ?

Un code QR prend en charge plusieurs modes d'encodage — numérique, alphanumérique et byte — et chacun utilise un nombre différent de bits par caractère ; le mode numérique (chiffres seuls) est le plus compact, tandis que le mode byte pour du texte arbitraire (comme un alphabet non latin) occupe le plus de place, et loge donc moins de caractères dans un code de même taille.

Quel est le nombre maximal de caractères qu'un code QR peut contenir ?

Cela dépend de la version du code et du niveau de correction d'erreur — la plus grande version (40) avec le niveau de correction le plus bas L peut contenir jusqu'à 7089 chiffres ou 4296 caractères alphanumériques, mais en pratique on utilise rarement plus de quelques centaines de caractères pour garantir une lecture fiable.

Articles : Développement Web

HEX, RGB, HSL : pourquoi existe-t-il autant de façons d'écrire une couleur

Pourquoi les designers préfèrent souvent HSL à HEX pour choisir une teinte de couleur à la main.

Minification CSS : ce qui est vraiment supprimé du fichier, et pourquoi

Pourquoi un CSS minifié se comporte exactement pareil dans le navigateur, même s'il devient illisible pour un humain.

Minification JavaScript : la différence entre minifier et obfusquer

Pourquoi le code minifié reste lisible si on le souhaite, contrairement au code obfusqué.

Minification HTML : pourquoi les espaces dans le balisage comptent

Pourquoi retirer les espaces dans <pre> ou un textarea peut casser l'apparence de la page, contrairement à presque partout ailleurs.

Dégradés CSS : en quoi linear diffère de radial et conic

Pourquoi conic-gradient convient aux graphiques circulaires alors que radial-gradient donne un effet de tache de lumière.

L'algorithme de Luhn : comment on vérifie la validité d'un numéro de carte

Pourquoi un numéro de carte qui passe la vérification de Luhn ne signifie pas que cette carte existe vraiment.

IBAN : comment est structuré un numéro de compte bancaire international

Pourquoi les deux premières lettres d'un IBAN sont un code pays, et non une partie du numéro de compte.

Codes-barres : en quoi Code 128 diffère de l'EAN-13

Pourquoi les produits en magasin utilisent presque toujours l'EAN-13 plutôt que le Code 128.

Images placeholder : pourquoi les fausses images comptent pendant le développement

Pourquoi les développeurs insèrent délibérément des rectangles gris à la place de vraies photos pendant qu'une maquette est encore en construction.