Outils · Utilitaires

Générateur de QR code

URL, texte, Wi-Fi, vCard : unitaire ou en lot CSV. Logo local, PNG et SVG, feuille imprimable, partage par fragment d’URL. Sans compte, sans envoi serveur.

Génération 100 % locale (bibliothèque qrcode, ISO/IEC 18004). Aucun fichier ni contenu n’est envoyé aux serveurs PijassBox.

Pas de QR dynamiques ni de statistiques de scans : cela imposerait un service de redirection avec compte, hors modèle du site. Les QR générés ici sont statiques et autonomes.

ISO/IEC 18004 (QR Code) · Bibliothèque qrcode (MIT)

Consultation
Traitement local dans le navigateur

Type de contenu

Personnalisation

Effectif : M

Le logo reste dans votre navigateur : jamais envoyé au serveur, et exclu du lien de partage (trop volumineux / fichier local).

Saisissez un contenu pour l’aperçu.

Génération en masse

Import CSV (colonnes contenu et libelle optionnel), jusqu’à 100 QR. Aperçu en grille, export ZIP, feuille imprimable.

Aucun lot pour l’instant. Ajoutez le QR courant ou importez un CSV.

Partager le lot (fragment d’URL)

Même mécanisme que l’optimiseur de tournée : les contenus (pas les images ni le logo) sont compressés dans le # de l’URL. À l’ouverture, tout est régénéré dans le navigateur. Rien n’est envoyé au serveur.

Chaque modification génère un nouveau lien à repartager : ce n’est pas une synchronisation en direct entre plusieurs personnes. Le lien vit dans le fragment d’URL (#) : rien n’est envoyé au serveur.

À quoi ça sert

Un QR code encode un contenu scannable dans une image. Au-delà du lien web classique, cet outil gère aussi le profil Wi-Fi (format constructeurs iOS / Android), la vCard 3.0 pour une carte de contact, et le texte libre. L’erreur fréquente des générateurs « marketing » : un lien court propriétaire qui meurt si le service ferme. Ici le payload est dans le PNG ou le SVG.

Pour un événement ou un inventaire, importez un CSV (contenu + libellé), générez la grille, exportez un ZIP ou imprimez la planche. Personnalisez couleur et logo local : dès qu’un logo est présent, la correction d’erreur passe à H (~30 %) pour rester scannable malgré le trou central.

Exemple chiffré : un lot de 20 URL courtes tient en général dans un lien de partage (#) ; un lot de 80 libellés longs dépasse souvent le seuil d’avertissement (~6 000 caractères). Dans ce cas préférez le ZIP plutôt qu’un messager qui tronquerait l’URL.

Questions fréquentes

Pourquoi pas de QR code « dynamique » ni de stats de scans ?
Un QR dynamique (destination modifiable après impression) et le suivi de scans exigent un serveur permanent qui stocke des redirections et des comptes utilisateurs. PijassBox n’a pas de comptes : chaque QR encode directement le contenu dans l’image. L’avantage : le code ne dépend d’aucun service qui pourrait disparaître. L’inconvénient assumé : pour changer la cible, il faut régénérer et réimprimer.
Le QR code expire-t-il ?
Non. Il encode le contenu (URL, texte, Wi-Fi, vCard) dans l’image elle-même. Aucun lien court PijassBox : tant que la cible reste valide (URL joignable, SSID inchangé…), le scan fonctionne.
Pourquoi le niveau de correction passe à H avec un logo ?
Le logo masque le centre du symbole. La norme ISO/IEC 18004 prévoit jusqu’à ~30 % de récupération au niveau H, ce qui laisse de la marge pour ce trou. Sans logo, le défaut M (~15 %) suffit en général. Les coins de repère restent carrés même en style « arrondi », pour ne pas dégrader la détection.
Mon lot est trop gros pour le lien de partage : que faire ?
Le partage utilise le fragment d’URL (#), compressé (lz-string), comme l’optimiseur de tournée. Au-delà d’environ 6 000 caractères, l’outil avertit ; au-delà de ~12 000, il refuse le lien pour éviter une troncature silencieuse dans un messager. Exportez alors le ZIP (PNG et/ou SVG) ou imprimez la feuille : le contenu n’est pas perdu.

Méthode et limites

Matrice calculée via qrcode (ISO/IEC 18004), puis rendu canvas (PNG) ou SVG. Les modules « arrondis » laissent les trois motifs de recherche carrés. Logo : image lue en FileReader, dessinée au centre avec fond blanc ; jamais uploadée.

  • Payloads : URL / texte brut ; Wi-Fi WIFI:T:…;S:…;P:…;H:…;; ; vCard 3.0 multiligne.
  • Correction d’erreur : L / M / Q / H ; forcée à H si logo. Marge 2 modules. Taille export 128–512 px.
  • Lot : max. 100 éléments. ZIP via archive STORED locale (PNG déjà compressés ; SVG en clair).
  • Partage : JSON des contenus + style (sans logo), compressé lz-string dans le fragment #s=(même pipeline que l’optimiseur de tournée). Seuils soft 6 000 / hard 12 000 caractères sur l’URL complète.

Hors scope volontaire : redirections dynamiques et analytics de scan. Ce sont des produits SaaS à compte, hors du périmètre de cet outil.

Génération locale, partage via fragment (#) ou fichier JSON.

Partager