Vérifiez nos engagements vie privée en direct, depuis votre navigateur▾
Ces valeurs sont calculées dans votre navigateur maintenant. Aucun aller-retour serveur. Cliquez sur Actualiser pour relancer la mesure.
Requêtes sortantes après chargement de page…Attendu : 0Tout s'exécute dans votre navigateur, aucune donnée ne repart après le chargement initial de la page.
Domaines tiers contactés…Attendu : 0Pas d'analytics, pas de polices CDN, pas de services d'avatar, pas de traceurs, origine unique uniquement.
Cookies déposés…Attendu : 0Pas de session, pas d'analytics, pas de préférences en cookies. Rien à synchroniser, rien à suivre.
Clés localStorage…Uniquement vos QR enregistrés et vos préférencesModèles enregistrés, historique et préférence de langue. Consultez Application → Local Storage dans les outils de développement.
État du service worker…Prêt hors ligneLes ressources statiques sont mises en cache pour une utilisation hors ligne. Vous pouvez couper votre réseau et le générateur fonctionne toujours.
État du réseau…Preuve hors ligne : coupez le WiFi, cliquez sur Générer. Ça fonctionne encore.La preuve la plus simple. Si c'était secrètement un client d'un serveur, le mode hors ligne ferait échouer la génération.
Aucun profil enregistré pour l'instant. Cliquez sur le bouton ci-dessous pour enregistrer le formulaire actuel comme profil réutilisable.
Les profils sont stockés uniquement dans ce navigateur (localStorage). Rien ne quitte votre appareil. Cliquez sur un profil pour restaurer ses champs.
Légende de compatibilité
📱Tout appareil photo de téléphone🏭Scanner professionnel / industriel uniquement💳Application de portefeuille ou bancaire🔐Application d'authentification📲Lecteur spécifique à l'applicationVoir la matrice complète →
Cette symbologie s'affiche en monochrome avec uniquement les couleurs de premier plan et d'arrière-plan. Les dégradés, la personnalisation des points et des yeux, et le logo ne s'appliquent pas.
Afficher 30 autres modèles
Enregistrez un style avec le bouton ci-dessus pour conserver vos favoris ici.
#000000
#FFFFFF
#8B5CF6
Téléversez une image à utiliser comme cadre.
Faites glisser le QR pour le positionner, molette ou pincez pour zoomer, curseur pour pivoter.
Afficher 108 icônes de plus
Aucune icône ne correspond à votre recherche.
Rendu derrière le QR avec une opacité réduite. Force automatiquement EC=H pour que le QR reste scannable à travers la photo.
Génération par lots
Téléchargez un CSV pour générer jusqu'à 500 QR codes en un seul lot. Chaque ligne devient son propre QR : choisissez un modèle ou personnalisez 21 propriétés ligne par ligne : couleurs, cadres, styles de points/yeux/pupilles, dégradés, transparence, taille, correction d'erreurs, format, logo intégré et bien plus encore.
21 colonnes : type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Seuls type et data sont obligatoires. Utilisez | pour séparer les champs dans data (par ex. ssid|password|WPA).
Tous les 125+ types de QR/codes-barres sont pris en charge, y compris URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, et plus encore. Téléchargez le sample CSV pour voir chaque colonne, les 50 modèles, les 22 styles de cadre et les 375 icônes de logo intégrées en action.
1. Téléchargez le modèle CSV · 2. Éditez-le dans Google Sheets, Excel, Numbers ou tout éditeur de texte · 3. Téléversez-le ici
Votre lien est encodé dans le QR lui-même, aucun serveur intermédiaire, rien qui expire, rien à renouveler. Imprimez-le une fois, il continue de fonctionner.
Enregistrez l'intégralité du QR code – type, toutes les valeurs de champ, style, cadre, logo, conception de carte de visite – dans un seul fichier .qr.json. Chargez-le plus tard pour tout recréer en un seul clic.
Saisissez du contenu pour générer votre code
Payload encodé
Récents
Vous modifiez un code Pro existant. Cliquez sur « Mettre à jour le code Pro » ci-dessous pour enregistrer vos modifications dans Pro.
Besoin de changer la destination après impression ?
Même approche sans verrouillage que l'outil gratuit. Pro vous permet de changer la destination après impression et de voir qui scanne (pays et appareil uniquement, jamais d'IP ni de cookies). Chaque code dynamique est livré avec une sauvegarde statique, donc il n'y a rien à éteindre. À partir de 9 $/mois facturés annuellement.
Comment fonctionnent les QR codes d'activation eSIM
Chaque flux de provisionnement eSIM moderne se termine par un QR code. Le format est défini par la spécification GSMA SGP.22 Remote SIM Provisioning : un contenu qui commence par LPA: (Local Profile Assistant), suivi de l'adresse SM-DP+, du code d'activation et d'un code de confirmation optionnel.
Le format exact du contenu est LPA:1$smdp.example.com$matching-id[$$confirmation-code]. Le 1 initial est la version du code d'activation. Le code de confirmation optionnel ajoute un deuxième facteur que l'utilisateur saisit après le scan.
Cas d'usage
Portails libre-service des opérateurs, émettre une eSIM depuis un tableau de bord client et envoyer le QR par email.
eSIM de voyage, Airalo, Holafly, GigSky et autres livrent des QR codes par email après l'achat.
Provisionnement de flotte IoT, intégrer le QR sur l'étiquette de l'appareil pour que les installateurs puissent embarquer avec un scan téléphone.
Déploiements enterprise BYOD, l'IT génère des codes d'activation par employé.
Re-provisionnement d'un téléphone effacé, conserver le QR archivé ; rescanner pour réinstaller après perte de l'appareil.
Champs requis
Adresse SM-DP+, le FQDN du serveur Subscription Manager, Data Preparation de l'opérateur (ex. rsp.truphone.com).
Code d'activation (matching ID), le jeton à usage unique qui autorise ce téléchargement de profil spécifique.
Code de confirmation, deuxième facteur optionnel ; l'appareil invite l'utilisateur à le saisir après le scan.
Compatibilité
iOS 17.4 et ultérieur scannent les QR eSIM depuis n'importe quelle caméra. Les iOS antérieurs nécessitent d'ouvrir la caméra dans l'assistant de configuration eSIM. Android 13+ prend en charge le scan direct à l'échelle du système ; les Pixel et Samsung ont livré la prise en charge eSIM avant Android 13.
Aussi par Abundera
Des signatures électroniques qui tiennent devant les tribunaux
Abundera Sign va au-delà des signatures électroniques de base. Chaque document bénéficie d'une preuve cryptographique, d'une vérification indépendante et d'un ensemble de preuves infalsifiables.
Packages de preuves prêts pour les tribunaux, générés automatiquement
Sceau de document personnel , détecte les falsifications instantanément
Ancré à 5 systèmes indépendants , aucun point de défaillance unique
Oui, chaque matching ID est à usage unique par conception. Une fois qu'un appareil a utilisé le code, le SM-DP+ le marque consommé et tout scan futur retourne 'profil non disponible'.
iPhone ou Android affichera-t-il automatiquement le nom de l'opérateur ?
Oui. Le SM-DP+ retourne des métadonnées (nom de l'opérateur, nom du plan, icône optionnelle) avant l'installation, donc l'utilisateur voit un écran de confirmation avec la marque avant l'installation du profil.
Puis-je chiffrer le code d'activation pour qu'une capture d'écran ne l'expose pas ?
Le matching ID est à usage unique et lié à un SM-DP+ spécifique, donc la fuite est bornée, quiconque capture le QR avant l'utilisateur légitime peut installer le profil, mais une seule fois. Pour les eSIM de haute valeur, utilisez le code de confirmation comme deuxième facteur.
Et si mon opérateur ne m'a pas donné de QR mais seulement les chaînes SM-DP+ et matching ID ?
Collez-les dans le formulaire ici et nous construirons le QR depuis le format LPA standard. C'est exactement ce que font les portails libre-service des opérateurs en arrière-plan.
Cela fonctionne-t-il pour les téléphones double SIM ?
Oui. L'eSIM est ajoutée comme ligne supplémentaire ; la SIM physique reste active. iOS supporte jusqu'à huit profils eSIM stockés (un actif à la fois avec la SIM physique) ; les téléphones Android varient selon le modèle.
Puis-je l'utiliser pour les eSIM IoT M2M ?
Si votre eUICC supporte le provisionnement distant consommateur SGP.22, oui. De nombreux déploiements M2M utilisent SGP.32 (la spec spécifique IoT) qui a un flux de démarrage différent mais lit finalement le même format LPA.
Pourquoi mon QR dit-il 'code d'activation invalide' ?
Trois causes habituelles : (1) le matching ID a déjà été utilisé, (2) le FQDN SM-DP+ est incorrect (vérifiez l'absence de barre oblique finale ou de préfixe http://, supprimez les deux), (3) l'opérateur a limité le matching ID à un appareil ou numéro IMEI spécifique.