QR Code Generator - Des QR codes statiques qui n'expirent jamais | POLPROG Aller au contenu

QR Code Generator

Des QR codes statiques qui n'expirent jamais

Dix sortes de QR code, construits dans votre navigateur, avec un avertissement avant qu'un code ne se lise plus.

Outil web Web
Page officielle du produit Éditeur: POLPROG
Page officielle du produit
10
Types de code
6
Contrôles de lecture avant téléchargement
0
Données envoyées à un serveur
Never
Expiration du code
01QR Code Generator

À propos

Chaque code ici est statique. Le contenu est encodé dans le motif lui-même, le code est donc la donnée. Il n'y a pas de redirection par POLPROG, pas de lien court, pas de compte et rien qui puisse expirer ou être coupé. Un code généré aujourd'hui mènera au même contenu dans dix ans, que ce site existe encore ou non.

C'est l'inverse d'un QR code dynamique ou traçant, qui encode un lien vers le serveur d'un tiers et cesse de fonctionner dès que ce service ferme, change ses tarifs ou perd son domaine.

Ce qu'il sait encoder

Lien, texte brut, identifiants Wi-Fi, contact vCard, e-mail, SMS, téléphone, WhatsApp, position géographique et événement d'agenda. Chaque type a son propre formulaire, et chaque champ est validé au regard du format dans lequel il sera encodé, si bien qu'un code Wi-Fi portant un mot de passe et une carte de contact portant un nom ressortent tous deux bien formés.

L'encodeur

Un encodeur ISO/IEC 18004 complet, écrit comme un module de ce site plutôt que tiré comme une dépendance : découpage de l'entrée en séquences numériques, alphanumériques et octets, choix de la plus petite version qui convient, construction du flux de bits, correction Reed-Solomon, placement des données selon le parcours en zigzag, puis essai des huit masques avec conservation de la plus faible pénalité, exactement comme la norme l'exige. Écrire un encodeur ne se défend que s'il est vérifié plutôt que cru, ses matrices finales sont donc comparées bit à bit à une implémentation de référence éprouvée, pour chaque mode, chaque niveau de correction et un éventail de versions, avec en plus un aller-retour de décodage.

Avant de l'imprimer

Un QR code qui paraît correct à l'écran peut rester illisible sur papier, aussi le générateur juge-t-il le résultat au lieu de se contenter de le dessiner :

  • Le contraste entre vos deux couleurs, avec un avertissement au-dessous d'environ 3:1, seuil à partir duquel les lectures commencent à échouer.
  • L'inversion, car la plupart des décodeurs attendent du sombre sur clair et certains ne lisent pas du tout l'inverse.
  • La taille des modules à la taille d'export choisie, car un symbole peut être plus dense que l'appareil censé le résoudre.
  • La zone de silence, la bordure claire par laquelle le lecteur trouve le début du symbole. La norme demande quatre modules ; en dessous il avertit, à zéro il refuse.
  • La couverture du logo, mesurée au regard du budget de correction d'erreurs plutôt qu'estimée.

La couverture croît avec le carré de la largeur, et c'est là que la surprise se joue : un logo large de 30 pour cent du code en masque 9 pour cent, et un logo de moitié en masque 25 pour cent. Ajouter un logo relève automatiquement le niveau de correction, un logo au-delà de la moitié du budget est signalé, et au-delà du budget entier il est refusé.

Où il s'exécute

Entièrement dans votre navigateur. L'encodeur, l'aperçu, la composition du logo et l'export PNG et SVG tournent en local, et il n'existe aucun point d'API derrière cette page, si bien qu'une clé Wi-Fi, un numéro de téléphone privé ou une carte de contact n'ont nulle part où être envoyés, même par accident. Un logo que vous ajoutez est lu avec FileReader et n'est jamais téléversé. Ouvrez le panneau réseau de votre navigateur pendant que vous utilisez l'outil : il reste vide.

02Usage

Ce que cela résout

Le problème
  • Le code gratuit s'arrête quand l'activité du générateur s'arrête
  • Un code qui se lisait à l'écran échoue sur le flyer imprimé
  • Un mot de passe Wi-Fi finit tapé sur le site d'un inconnu
Le résultat
  • Un code qui répond encore dans dix ans
  • Un avertissement avant l'impression, pas après
  • Rien ne quitte le navigateur, logo compris
Pour qui
  • Toute personne imprimant un code sur un support manipulé
  • Les designers qui placent un logo au centre d'un code
  • Celles et ceux qui encodent des clés Wi-Fi et des coordonnées
03Fonctionnalités clés

Fonctionnalités clés

Les fonctions essentielles expliquées de manière concrète.

Dix types, chacun avec son formulaire

Lien, texte, Wi-Fi, contact, e-mail, SMS, téléphone, WhatsApp, position et événement. Chaque champ est validé au regard du format dans lequel il sera encodé, si bien que la charge utile ressort bien formée et pas seulement non vide.

Des codes statiques, sans rien derrière

Le contenu est dans le motif, il n'y a donc pas de redirection, pas de lien court, pas de compte et rien qui puisse expirer ou être coupé. Le code continue de fonctionner, que ce site fonctionne ou non.

Son propre encodeur ISO/IEC 18004

Découpage, choix de version, blocs Reed-Solomon, parcours de placement des données et les huit masques avec la plus faible pénalité conservée. Vérifié module par module contre une implémentation de référence, pour chaque mode et chaque niveau de correction, avec un aller-retour de décodage.

Il dit quand le code ne se lira pas

Contraste entre vos couleurs, taille des modules à la taille d'export choisie, zone de silence au regard des quatre modules exigés par la norme, et avertissement pour un code clair sur fond sombre que beaucoup de décodeurs refusent. Le verdict est l'un des trois : lecture fiable, lecture probable avec réserves, ou lecture peu probable.

Couverture du logo face au budget de correction

La couverture croît avec le carré de la largeur : un logo large de 30 pour cent masque 9 pour cent du symbole. Ajouter un logo relève le niveau de correction, dépasser la moitié du budget est signalé, et dépasser le budget entier est refusé.

Les chiffres propres au symbole

Version, nombre de modules, mode d'encodage, niveau de correction, le masque retenu et la part de capacité occupée par le contenu. La chaîne encodée elle-même peut être affichée et copiée.

PNG en trois tailles, ou SVG

PNG en 512, 1024 ou 2048 pixels quand il faut une image matricielle, et SVG quand le code doit tenir sur une affiche. Couleurs, taille, zone de silence et fond transparent sont tous réglables.

Rien n'est téléversé, logo compris

Il n'existe pas de point d'API derrière cette page. Le logo est lu avec FileReader et reste dans le navigateur, et vous pouvez vérifier toute cette affirmation en observant le panneau réseau pendant que vous utilisez l'outil.

04Télécharger

Accès au produit

Un parcours clair de la source officielle à votre première utilisation réussie.

Choisir la bonne plateforme

Utilisez l'un des liens officiels disponibles pour votre appareil ou votre navigateur.

Installer ou ouvrir

Suivez les instructions de la boutique ou ouvrez l'application web. Aucun programme d'installation tiers.

Configurer et commencer

Consultez les options, choisissez vos préférences et commencez par le flux principal.

Options d'accès officielles
05Technologie

Technologies du produit

Une vue transparente des technologies principales utilisées pour créer et maintenir ce produit.

JavaScript
06Sécurité

Confidentialité et sécurité

Vos données restent sur votre appareil. Toujours.

Sans compte, sans inscription
Aucun point d'API et aucun trafic réseau
Le logo est lu dans le navigateur, jamais téléversé
Pas de redirection, pas de suivi, pas d'expiration