Guide Générateur de QR & Codes-barres

Générez des QR codes et des codes-barres (Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E) instantanément. Téléchargez en PNG ou SVG.

Retour à Générateur de QR & Codes-barres

À 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

  1. Sélectionnez le type de code — Choisissez Code QR ou un format de code-barres (Code 128, Code 39, EAN-13, etc.).
  2. Entrez le contenu — Tapez le texte, l'URL ou la valeur numérique. Suivez les indications de format (ex. 13 chiffres pour EAN-13).
  3. Aperçu — Le code apparaît en temps réel. Une entrée invalide affiche une erreur inline.
  4. Télécharger — Cliquez sur Télécharger pour enregistrer en PNG (QR) ou SVG (codes-barres).
  5. 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.

Comment ça fonctionne

Méthode

  • Input validated against structural requirements before render; invalid input shows inline error.
  • Codes downloadable as PNG (QR) or SVG (barcodes) entirely in browser.

À savoir

  • QR and barcode generation use trusted libraries; checksum validation is handled automatically.
  • Input is validated for format; invalid checksums are caught and reported.

Tous les calculs et conversions s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, vos entrées ne quittent jamais votre appareil.