À quoi sert cet outil
Le Générateur de QR et codes-barres crée des codes QR et codes-barres instantanément dans votre navigateur. Générez des codes QR pour des URL ou du texte, ou des codes-barres en Code 128, Code 39, EAN-13, EAN-8, UPC-A et UPC-E. Téléchargez en PNG (QR) ou SVG (codes-barres). Aucun envoi serveur — tout s'exécute localement.
Comment l'utiliser
- Sélectionnez le type de code — Choisissez Code QR ou un format de code-barres (Code 128, Code 39, EAN-13, etc.).
- Entrez le contenu — Tapez le texte, l'URL ou la valeur numérique. Suivez les indications de format (ex. 13 chiffres pour EAN-13).
- Aperçu — Le code apparaît en temps réel. Une entrée invalide affiche une erreur inline.
- Télécharger — Cliquez sur Télécharger pour enregistrer en PNG (QR) ou SVG (codes-barres).
- Copier — Pour les codes QR, utilisez Copier pour copier le texte encodé dans le presse-papiers.
Comment ça fonctionne
L'entrée est validée selon les règles structurelles de chaque type de code (longueur, jeu de caractères, chiffres de contrôle pour EAN/UPC). La bibliothèque qrcode génère les codes QR ; jsbarcode génère tous les formats de codes-barres. Les chiffres de contrôle EAN/UPC sont calculés par jsbarcode. La sortie est générée entièrement dans le navigateur via canvas (QR) ou SVG (codes-barres) — aucun appel serveur.
Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Cas d'usage et exemples
- Codes QR — Encodez des URL pour affiches, cartes de visite ou menus.
- Commerce de détail — Générez EAN-13 ou UPC-A pour les étiquettes produits.
- Inventaire — Code 128 ou Code 39 pour les codes-barres d'entrepôt.
- Événements — Codes QR pour billets ou liens d'enregistrement.
- Développeur — Codes de test rapides pour les applis de scan.
Exemple
- Code QR :
https://example.com→ image QR scannable - EAN-13 :
5901234123457(13 chiffres, chiffre de contrôle valide) → code-barres retail - Code 128 :
ABC-1234→ code-barres à usage général
Limitations et contraintes connues
- Chiffre de contrôle EAN/UPC — Doit être valide ; jsbarcode valide et peut rejeter une entrée invalide.
- Capacité QR — Jusqu'à ~4 000 caractères ; les textes très longs peuvent affecter la fiabilité du scan.
- Longueur code-barres — Code 128/39 ont une longueur max (ex. 80 caractères) ; EAN-13 fait exactement 13 chiffres.
- Téléchargement uniquement — Pas d'impression directe ; utilisez l'impression du navigateur sur le fichier téléchargé si besoin.