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
- Generate: type text or a URL and the QR code appears immediately, ready to download as an image.
- Read: upload an image containing a QR code and the tool decodes and displays its content.
- Raise the error-correction level if the code will be printed small or placed on an uneven surface.
Common uses
- A QR code on a business card, poster, or package that links to a website or contact page.
- Sharing a Wi-Fi password with guests without typing it manually (enter a WIFI:T:WPA;S:name;P:password;; string to encode it).
- Checking what a suspicious QR code actually contains before scanning it with a phone and opening the link.
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.