Générateur de QR code X (Twitter)
100 % privé et local — Vos données ne quittent jamais votre navigateur. Ces QR codes sont permanents et n'expireront jamais.
Réglages X (Twitter)
Design
Ajouter un logo central
L'image est lue dans cette page et intégrée au code sous la forme d'une URL data:. Elle n'est pas téléversée, et elle reste dans le fichier que vous téléchargez.
Plus d'options de design
La moitié sombre du code. Gardez-la nettement moins claire que le fond.
Couvre la zone de silence comme les espaces entre les modules. Un fond transparent le retire du fichier, donc rien n'est dessiné avec.
Contraste 11.5:1 entre les modules et le fond.
Le PNG et le WebP conservent un canal alpha ; le SVG omet simplement le rectangle de fond. Ce sur quoi le code est posé devient la moitié claire du contraste.
Un dégradé ne remplit que les modules sombres. Son extrémité la plus claire fixe le contraste que le lecteur obtient réellement, donc les deux extrémités doivent rester sombres.
La seconde couleur, utilisée seulement quand un dégradé est sélectionné. Son contraste est mesuré au même titre que celui de la première.
Degrés dans le sens horaire à partir d'un balayage de gauche à droite. Un dégradé radial se propage du centre vers l'extérieur, donc l'angle ne s'applique qu'à un dégradé linéaire.
Les formes arrondies couvrent moins chaque cellule. Le centre reste couvert, et c'est là que le décodeur échantillonne, mais une petite impression d'un code dense se lit plus sûrement en carrés.
L'anneau des trois motifs de repérage.
L'œil à l'intérieur de chaque motif de repérage.
La marge vide autour du code, mesurée en modules. 4 est le minimum spécifié.
Une correction plus élevée survit à plus de dégâts et coûte de la capacité, donc le même contenu produit un symbole plus dense.
Un logo occupe le centre et maintient le niveau sur H. Sa limite de largeur suit le symbole : 14% sur le plus petit code, 30% sur un code dense.
Aperçu en direct et export
Saisissez le pseudo, sans le @.
Export
Matriciel, écrans
Complétez le formulaire pour activer les téléchargements.
Taille d'export et texte encodé
- Charge utile
- Rien d'encodé
- Symbole
- Non construit
- Correction
- M
En attente de saisie
Encodez un profil X, ou servez-vous de l'intention web pour ouvrir un écran de rédaction avec votre formulation déjà remplie. L'option pré-rédigée ne publie jamais rien d'elle-même : elle prépare un brouillon, et la personne qui scanne décide de l'envoyer ou non.
Quand quelqu'un le scanne
Un code de profil ouvre la page du profil, tandis qu'un code pré-rédigé ouvre l'écran de rédaction de X avec votre texte dans la zone de saisie, à modifier ou à publier.
Un lien de profil et un post pré-rédigé sont deux charges utiles différentes
L'option profil encode l'adresse du profil et rien de plus. L'option pré-rédigée encode l'URL d'intention web que X publie exactement pour cet usage — /intent/tweet avec votre formulation dans le paramètre text — qui ouvre l'écran de rédaction avec la zone déjà remplie.
twitter.com et x.com mènent tous deux à la même plateforme, et les liens écrits sur l'un ou l'autre domaine atteignent le même profil et le même écran de rédaction. Le chemin d'intention lui-même reste le /intent/tweet documenté, et c'est pourquoi c'est ce que contient le code plutôt qu'une version rebaptisée devinée du chemin.
Le texte encodé est plus long que le texte que vous avez tapé
Tout ce qui se trouve dans le paramètre text doit survivre au fait d'appartenir à une URL, il est donc encodé en pourcentage. Cela gonfle la charge utile bien au-delà du nombre de caractères que vous voyez dans la zone de saisie, et le symbole grandit avec elle :
La conséquence pratique, c'est qu'un post que vous jugeriez court peut produire un code trop dense pour être imprimé à la taille d'un autocollant. Rédigez le texte pré-écrit comme si le budget de caractères valait le tiers de ce que X autorise, vérifiez la taille du symbole dans l'aperçu, et coupez des mots plutôt que de baisser le niveau de correction d'erreurs.
- Une espace devient %20 — trois caractères au lieu d'un
- Un saut de ligne devient %0A, et un saut de paragraphe devient %0A%0A
- Un croisillon devient %23 ; laissé brut, il terminerait l'URL trop tôt et tronquerait tout ce qui suit
- Une esperluette devient %26, faute de quoi elle démarre un nouveau paramètre de requête
- Un seul émoji peut devenir jusqu'à douze caractères une fois encodé, et c'est pourquoi ils coûtent cher ici
Ce que voit la personne qui scanne avant toute publication
L'écran de rédaction affiche votre formulation dans une zone modifiable. La personne peut la changer, la supprimer ou fermer l'écran, et rien n'atteint son fil tant qu'elle n'a pas appuyé sur publier. Ce n'est pas une limite à contourner ; c'est ce qui rend le lien d'intention raisonnable à imprimer.
Cela fixe aussi la norme d'un bon usage. Un panneau de conférence qui pré-remplit le hashtag de l'événement et laisse l'opinion vide respecte le lecteur. Un code qui pré-rédige un éloge à la première personne en espérant qu'il parte sans être lu ne le respecte pas, et il est de toute façon visible dans la zone de rédaction. Écrivez le brouillon que vous seriez heureux d'entendre lu à voix haute par la personne qui scanne.
Un prérequis qu'il vaut la peine d'imprimer à côté du code : l'écran de rédaction exige que le lecteur soit connecté à X. Quelqu'un sans compte tombe sur un mur de connexion, donc un post pré-rédigé est un mauvais choix pour un public généraliste et un choix correct quand l'audience est déjà sur la plateforme.
Questions et réponses
Le scan du code publie-t-il automatiquement ?
Non. Le lien d'intention ouvre l'écran de rédaction de X avec le texte pré-rempli, et il s'arrête là. La personne qui scanne le lit, le modifie si elle le souhaite, et appuie sur publier — ou ferme l'écran et rien ne se passe. Aucun lien ne peut publier à la place de quelqu'un sans qu'il agisse.
L'URL du pseudo doit-elle utiliser x.com ou twitter.com ?
L'une comme l'autre atteint le même profil ; les adresses twitter.com redirigent vers x.com. Saisissez le pseudo sans le @ et l'outil assemble une URL cohérente, de sorte que le code garde la même longueur quelle que soit la façon dont vous pensez le domaine.
Quelle longueur le texte pré-rédigé peut-il avoir ?
X applique sa propre limite sur l'écran de rédaction — 280 caractères pour un compte standard — et le champ s'arrête ici à cette valeur. En pratique, la taille du symbole est la contrainte la plus serrée : l'encodage en pourcentage peut doubler la charge utile, donc un code destiné à une petite taille d'impression doit en porter bien moins que le maximum.
Puis-je inclure des hashtags et un lien dans le texte pré-rédigé ?
Oui. Les deux sont encodés avant d'entrer dans l'URL, donc un croisillon devient %23 et les deux-points et les barres obliques d'un lien sont échappés aussi. C'est pour cela qu'un croisillon brut collé dans une URL d'intention fabriquée à la main la tronque — le navigateur le lit comme un marqueur de fragment. Tapé dans le champ ici, il est échappé pour vous.
Comment fonctionne un QR code statique
Chaque code de ce site est statique : la charge utile est écrite dans les modules noirs et blancs eux-mêmes. Rien n'est interrogé à la lecture, aucun de nos serveurs n'intervient, et aucun abonnement ne maintient le code imprimé en vie. Cette même propriété est la limite — une fois imprimé, ce qu'il contient ne peut plus être changé.
Trois choses décident ensuite si un code imprimé se lit : le nombre d'octets de la charge utile, le niveau de correction qui absorbe les dégâts, et la largeur d'un seul module sur le papier. Ces guides passent en revue chacune d'elles, chiffres à l'appui.