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.
Une lettre, un chiffre ou un emoji, tout marche. Les emoji 🎉 ❤️ 🍕 ⭐ ressortent plus et restent parfaitement lisibles.
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 130+ types 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.
BCBP (Bar-Coded Boarding Pass) est le format lisible par machine mandaté par l'IATA pour les cartes d'embarquement, défini par la Résolution 792 et spécifié dans le Guide d'implémentation BCBP v7. Plus de 200 compagnies aériennes l'implémentent, chaque transporteur mondial, régional et à bas coût. Le format encode jusqu'à 4 tronçons de vol dans une seule chaîne de largeur fixe que les scanners de porte, les bornes et les lecteurs de salon décodent de la même façon partout.
Quelle symbologie utiliser
Aztec (ISO/IEC 24778) — la symbologie privilégiée pour les cartes d'embarquement mobiles. Lisible sur les écrans de téléphone à faible contraste, résiste aux reflets et ne nécessite pas de zone calme. Apple Wallet et Google Wallet utilisent Aztec pour leurs passes de carte d'embarquement.
QR code — utilisé par les lecteurs de porte modernes et certains transporteurs à bas coût. Largement pris en charge par les appareils photo de téléphone, ce qui compte pour les bornes en libre-service.
PDF417 (ISO/IEC 15438) — la symbologie classique pour les cartes d'embarquement papier imprimées sur papier de type A. Format linéaire empilé, nécessite un scanner laser à bande transporteuse.
Structure de la chaîne BCBP
L'en-tête obligatoire est M1 — code de format « M » suivi du nombre de tronçons (1–4). Ensuite, pour chaque tronçon, une séquence fixe de champs : nom du passager (20 car.), indicateur de billet électronique, PNR du transporteur opérateur (7 car.), aéroport de départ (3 car., IATA), aéroport d'arrivée (3 car., IATA), indicateur de transporteur (3 car.), numéro de vol (5 car.), date de vol (3 car., jour julien), code de compartiment (1 car.), numéro de siège (4 car.), séquence d'enregistrement (5 car.), statut du passager (1 car.), taille de la section conditionnelle (2 car. hex). Une section conditionnelle optionnelle suit avec des informations par tronçon, des données de sécurité et des informations FFP.
Ce que le générateur structuré produit
Notre générateur structuré produit l'en-tête obligatoire + une section obligatoire à tronçon unique sans données conditionnelles. Cela suffit pour les scanners de porte et la plupart des démos d'interopérabilité. Pour un usage en production, le PSS d'une compagnie (Amadeus Altea, Sabre SabreSonic, Navitaire NewSkies, HP Shares) émet la chaîne BCBP complète avec le hash de sécurité correct et les données multi-tronçons — collez-la dans la section Avancé pour préserver chaque champ.
Encodage des dates
Le champ de date est un jour julien de l'année sur 3 caractères (jour 1 = 1er janvier, jour 144 = 24 mai, jour 365/366 = 31 décembre). Nous le calculons automatiquement depuis le sélecteur de date. L'année n'est pas encodée dans la section BCBP obligatoire — les scanners l'infèrent du contexte (fenêtre d'enregistrement, date actuelle). Pour un embarquement après minuit (changement de jour julien), utilisez le collage Avancé pour remplacer si nécessaire.
Vous avez des doutes sur un code-barres de carte d'embarquement que vous n'avez pas créé?
Notre produit partenaire check.qr.abundera.ai inspecte les codes-barres de cartes d'embarquement avant que vous ne les scanniez. Consultez check.qr.abundera.ai/standards/bcbp-boarding-pass/ pour la spécification du format, le modèle de menace et ce qu'il faut vérifier avant de scanner. Gratuit, sans inscription, décodage entièrement côté client.
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
S'agit-il d'un vrai titre d'embarquement fonctionnel ?
La chaîne est structurellement un BCBP valide, lisible par tout scanner de porte conforme à l'IATA. Mais elle ne porte pas de signature cryptographique : les systèmes de porte des compagnies aériennes valident auprès de leur propre Système de Contrôle des Départs (DCS) à la porte. Une chaîne BCBP générée sans figurer sur la liste des passagers se décodera correctement, mais ne vous permettra PAS d'embarquer sur le vol.
Puis-je tester mon analyseur BCBP sur la sortie ?
Oui, c'est l'une des utilisations légitimes les plus courantes. Les développeurs qui créent des applications de compagnies aériennes, des bornes, des lecteurs de salon et des intégrations de fidélité ont besoin de chaînes BCBP valides pour tester leurs parseurs. Notre sortie structurée correspond exactement à la spécification à largeur fixe de la Résolution 792 pour la section obligatoire.
Quel est le format du jour julien ?
Le jour de l'année, de 1 à 366, complété avec des zéros jusqu'à 3 chiffres. Le 1er janvier est 001 ; le 31 décembre est 365 (ou 366 les années bissextiles). Nous le calculons automatiquement à partir de votre sélecteur de date. L'année ne figure pas dans la section obligatoire : les scanners la déduisent du contexte.
Le PNR a-t-il de l'importance ?
C'est la référence de réservation de la compagnie aérienne de 6 à 7 caractères (aussi appelée localisateur de dossier). Les vrais PNR sont alphanumériques et émis par le système de réservation de la compagnie aérienne. Pour les tests, toute chaîne de 6 caractères en majuscules comme ABC123 fonctionne. Pour la production, utilisez le PNR réel de la réservation.
Quelle symbologie scanne le plus rapidement à la porte ?
Aztec sur écran de téléphone, car la spécification a été conçue pour cela. Les aéroports modernes (LAX, DFW, LHR, SIN, NRT) utilisent des imageurs qui lisent les trois symbologies en moins de 100 ms. Les passes papier imprimées utilisent encore couramment le PDF417 car les scanners à ligne laser des portes plus anciennes préfèrent les formats linéaires empilés.
Puis-je encoder plusieurs segments de vol ?
Pas avec le constructeur structuré, qui émet un en-tête M1 pour un seul tronçon. Pour 2 à 4 tronçons, collez la chaîne BCBP complète de votre PSS dans la section Avancé. Le format est M{N} où N est le nombre de tronçons, suivi de N blocs de section obligatoire.
Qu'en est-il des codes SSR (fauteuil roulant, repas spécial) ?
Les codes SSR se trouvent dans la section conditionnelle, pas dans la section obligatoire. Le constructeur structuré les omet. Collez le BCBP complet du PSS pour conserver les champs conditionnels.
Que faire si mon transporteur utilise un format personnalisé ?
Certaines compagnies à bas prix (notamment les compagnies régionales asiatiques et latino-américaines) utilisent des formats QR personnalisés non BCBP pour l'embarquement. Ceux-ci ne sont pas standardisés. Si votre cible est l'une de ces compagnies, collez la chaîne personnalisée brute dans la section Avancé et générez un QR qui l'encapsule telle quelle.
Comment cela est-il lié aux passes Apple Wallet / Google Wallet ?
Les passes Apple Wallet (.pkpass) et Google Wallet sont des conteneurs qui intègrent un code-barres Aztec ou PDF417 encodé en BCBP. Le format du conteneur externe est celui d'Apple/Google ; le code-barres interne est BCBP. Notre générateur produit la chaîne BCBP que vous incorporeriez dans un tel pass.