TL;DR, Réponse Rapide
8 min de lectureX enveloppe chaque URL publiée sur la plateforme dans un lien t.co et ne vous laisse aucun moyen de le désactiver. La documentation développeur de X indique qu'une URL enveloppée compte pour 23 caractères sur la limite de 280 caractères par post, quelle que soit la longueur de l'adresse d'origine. La page d'aide grand public de X consacrée à t.co confirme l'enveloppement, mais ne publie aucun chiffre.
Qu'est-ce qu'un lien t.co ?
X crée un lien t.co chaque fois qu'un compte publie une URL : l'adresse que vous avez tapée est remplacée par une adresse courte sur le domaine t.co, qui redirige les lecteurs vers votre destination. Le centre d'aide de X appelle cela son service de liens et l'applique aussi bien aux posts qu'aux messages privés. L'adresse affichée dans votre éditeur n'est pas celle qui part.
Combien de caractères utilise un lien t.co ?
La documentation développeur de X fixe le chiffre à 23. La page Counting Characters sur docs.x.com dit, mot pour mot, « All URLs are wrapped with t.co shortener and count as 23 characters, regardless of the original length. » J'ai vérifié cette page le 10 septembre 2026. Elle se trouve sous Fundamentals dans la documentation actuelle de l'API X, pas dans une section v1 archivée.
La même page fixe le plafond que ces 23 caractères entament : « Posts on X can contain up to 280 characters. »
X appuie aussi le chiffre dans le code. Le fichier de configuration de twitter-text, la bibliothèque d'analyse open source de X que la page de documentation recommande aux développeurs, définit "transformedURLLength": 23 dans config/v2.json comme dans config/v3.json, à côté de "maxWeightedTweetLength": 280.
Presque tous les articles sur ce terme reprennent le 23 sans aucune source derrière. Le chiffre tient. X le publie toujours, et il n'a pas bougé.
Le centre d'aide de X publie-t-il le chiffre de 23 caractères ?
Non. La page d'aide grand public de X sur t.co, intitulée « About X's link service (http://t.co) », ne mentionne ni 23 ni aucun autre chiffre. Sa phrase la plus proche donne une raison plutôt qu'un nombre. X y écrit : « Shortened links allow you to share long URLs in a post while maintaining the maximum number of characters for your message. » Qui ne lit que le centre d'aide repart sans le chiffre, et c'est ainsi qu'un nombre aussi répété en est venu à sembler sans source. Allez dans la documentation développeur pour le chiffre, et dans le centre d'aide pour la politique.
Peut-on désactiver l'enveloppement des liens t.co ?
Non. X répond directement sur la page d'aide de t.co, sous le titre « Can I opt out of link shortening when I post links on X? », par « Because of the reasons listed above, X will shorten URLs you post on X. You cannot opt out of link shortening. » Raccourcir l'adresse vous-même au préalable ne l'évite pas non plus, car X enveloppe le lien court et facture les mêmes 23. Publiez l'URL canonique propre et laissez X faire l'enveloppement.

Pourquoi X enveloppe-t-il chaque URL dans t.co ?
X donne trois raisons sur cette même page. Le raccourcissement empêche les URL longues de dévorer le message. Le service compte les clics, que X qualifie de « an important quality signal in determining how relevant and interesting each post is when compared to similar posts ». Et X vérifie chaque URL enveloppée contre une liste de sites potentiellement dangereux, si bien qu'un lecteur qui arrive sur une destination signalée voit d'abord un écran d'avertissement.
La raison du milieu pèse plus lourd que le calcul des caractères. Le nombre de clics de votre lien influe sur la portée que X donne au post, ce qui fait de l'enveloppement un signal de classement et pas seulement une étape de mise en forme.
Le décompte t.co change-t-il avec X Premium ?
X ne publie aucun chiffre t.co distinct pour un niveau Premium. La page Counting Characters donne 280 comme plafond du post et ne dit rien des abonnements. La page d'aide Premium de X déplace le plafond à la place : « Longer posts allow subscribers to post up to 25,000 characters. » Aucune des deux pages n'indique un coût d'URL autre que 23.
Considérez le 23 comme fixe et le plafond comme la partie qui bouge. Un compte gratuit compte sur 280. Tout niveau Premium payant compte sur 25 000, et les mêmes 23 sont retirés d'office pour chaque lien dans les deux cas. Pour le reste de ce qui change avec un abonnement, le tour d'horizon des fonctionnalités de X Premium détaille les niveaux.

Comment répartir ses caractères autour d'un lien t.co ?
Retirez 23 pour chaque URL avant d'écrire le moindre mot du texte. La formule :
caractères restants = 280 - (23 x nombre d'URL) - longueur pondérée de votre texte
AdaptlyPost
Essai gratuit de 7 jours
Analyses multiplateforme
Boîte sociale
Assistant IA
Prenons un exemple. Vous voulez deux liens et vous avez déjà écrit 90 caractères de texte :
280 - (23 x 2) - 90 = 144
Il vous reste 144 caractères de marge. Raccourcir l'URL vous-même n'en rend aucun, comme le montre le tableau.
| URL telle que tapée | Longueur tapée | Compté dans la limite |
|---|---|---|
| https://x.com | 13 | 23 |
| https://example.com/blog/post | 29 | 23 |
| https://example.com/2026/09/a-long-descriptive-slug | 51 | 23 |
Une adresse de 13 caractères coûte 23. Tout ce qui fait moins de 23 caractères vous fait perdre de la place, il n'y a donc aucun argument de longueur en faveur d'une URL raccourcie. Utilisez la canonique.
Deux autres règles de la même page méritent d'être gardées en tête. Les emojis comptent pour 2 caractères chacun, et les médias joints ne comptent pas via les clients officiels, ce que X formule par « counts as 0 characters ». Un éditeur qui affiche un total différent de celui qu'accepte X mesure des points de code au lieu de la longueur pondérée. Les autres réseaux traitent cela tout autrement que X, c'est pourquoi la limite de caractères de Threads et les offsets en octets pour les liens de Bluesky ne se transposent pas.
Que deviennent vos paramètres de suivi dans un lien t.co ?
Ils survivent. X enveloppe l'URL entière, query string comprise, et la redirection t.co amène le lecteur à l'adresse exacte que vous avez publiée, donc les balises UTM arrivent intactes dans vos outils d'analytics. Ce que vous perdez, c'est la destination visible. Les lecteurs voient t.co dans le texte brut du post, et votre domaine uniquement dans l'aperçu de la carte du lien.
Organisez-vous en conséquence. Mettez le nom de la marque dans le texte au lieu de compter sur l'URL pour le porter, et lisez les performances dans vos propres analytics et dans les données de clics de X, pas dans ce qu'affiche la barre d'adresse. Si vous comparez ce trafic aux impressions, le décryptage du taux de clics indique quel dénominateur utiliser.
La programmation n'y change rien. X enveloppe les liens au moment de la publication, quel que soit le client qui envoie le post, donc un post programmé et un post tapé à la main sont traités de la même façon. Mettre en file des posts X par lots avec un planificateur de posts X gère le calendrier, tandis que la règle des 23 caractères reste l'affaire de X. Le fonctionnement de la file est détaillé dans le guide sur comment programmer des tweets.
Questions fréquentes
Un lien t.co est-il sûr à ouvrir ?
X vérifie chaque URL enveloppée contre une liste de sites potentiellement dangereux et affiche un écran d'avertissement avant de vous rediriger lorsque la destination est signalée. X cite cette vérification comme l'une des trois raisons pour lesquelles il fait tourner le service. La vérification n'est pas une garantie, et la page d'aide de X prévient elle-même que quiconque détient un lien t.co peut atteindre la destination qui se cache derrière. Traitez donc un lien raccourci venant d'un inconnu comme n'importe quel lien inconnu.
Les liens t.co expirent-ils ?
X ne publie aucune politique d'expiration pour les liens t.co. Le centre d'aide décrit le service uniquement comme l'enveloppe appliquée aux liens publiés sur X et aux liens envoyés en message privé, sans mentionner de durée de vie. Comme X possède la redirection, conservez l'URL canonique dans un endroit que vous contrôlez au lieu de traiter une adresse t.co comme une référence permanente.
Puis-je utiliser t.co pour raccourcir les liens de mon propre site ?
Non. La page d'aide de X est explicite : « The link service at http://t.co is only used on links posted on X and is not available as a general shortening service on other apps or sites. » Vous pouvez continuer à utiliser bit.ly ou un autre raccourcisseur pour les liens que vous partagez ailleurs, et X confirme que leurs métriques de suivi « will continue to work as they did previously. »
Un lien déjà raccourci compte-t-il pour moins de 23 caractères ?
Non. X enveloppe chaque URL valide qu'il détecte, y compris une URL déjà courte, et facture 23 dans tous les cas. La page de documentation applique le chiffre « regardless of the original length. » Raccourcir avant de publier coûte à votre lecteur une redirection de plus et ne vous fait rien gagner au compteur.
Pourquoi mon post est-il rejeté alors que mon compteur de caractères indique que je suis sous la limite ?
Ce compteur mesure les caractères bruts au lieu de la longueur pondérée de X. X compte les emojis et les caractères CJK pour 2, le reste de l'Unicode avec un poids par défaut de 2, et chaque URL pour 23. X demande aux développeurs d'utiliser la bibliothèque twitter-text, qui applique ces poids, donc tout compteur fondé sur la simple longueur de la chaîne divergera de la plateforme dès qu'un post contient un lien ou un emoji.
Les liens t.co comptent-ils dans la limite de 25 000 caractères de Premium ?
X ne publie pas de chiffre distinct pour les posts Premium. La page Counting Characters donne 23 pour les URL sans réserve liée au niveau, et la page d'aide Premium relève le plafond du post à 25 000 caractères sans toucher à la règle des URL. Comptez 23 par lien dans un post long tant que X ne publie rien de différent.
L'enveloppement t.co s'applique-t-il aussi aux messages privés, pas seulement aux posts ?
Le centre d'aide de X appelle t.co son service de liens et l'applique aussi bien aux posts qu'aux messages privés. Une URL collée dans un message privé reçoit le même remplacement par t.co qu'une URL tapée dans un post public. L'endroit où tu envoies le lien ne change rien au comportement.
AdaptlyPost
Essai gratuit de 7 jours
Analyses multiplateforme
Boîte sociale
Assistant IA
Qu'est-ce qui compte pour zéro caractère dans un post X ?
Les médias joints comptent pour 0 caractère via les clients officiels, selon la page Counting Characters de X. Images, vidéos et autres pièces jointes ajoutées directement ne touchent pas au budget de 280 caractères. Le coût de 23 caractères par URL reste distinct et s'applique même quand un post contient aussi des médias.
Combien de caractères coûte un emoji sur X ?
La page Counting Characters de X compte chaque emoji pour 2 caractères sur la limite de 280. Deux emoji à côté de deux liens t.co représentent déjà 50 caractères avant même d'écrire un mot. Cette pondération explique pourquoi le compteur de caractères de certains éditeurs ne correspond pas à ce que X accepte.
Le nombre de clics sur un lien t.co influence-t-il la diffusion de ton post par X ?
X intègre le nombre de clics d'un lien t.co dans son évaluation de la pertinence, présentant les clics comme un signal de qualité important pour déterminer à quel point un post est pertinent et intéressant par rapport à des posts similaires. Ce signal pèse sur la portée que X donne au post, si bien que l'enveloppement sert aussi d'entrée de classement, pas seulement de règle de mise en forme. Le coût en caractères est la partie visible, l'effet sur le classement compte davantage.
Cet article vous a-t-il été utile ?
Dites-nous ce que vous en pensez !
Nous voir plus souvent sur Google
Un clic définit AdaptlyPost comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.
Avant de partir...
AdaptlyPost
Planifiez vos contenus sur toutes les plateformes
Gérez tous vos comptes de réseaux sociaux en un seul endroit avec AdaptlyPost.
Analyses multiplateforme
Boîte sociale
Assistant IA
Termes connexes du glossaire


Toutes les valeurs de media_category de l'API Twitter et ce qu'elles autorisent
Le paramètre media_category de l'API Twitter a huit valeurs, fixe les plafonds de taille et de durée de X, et échoue au moment du Post si vous choisissez mal.


La règle d'authenticité de X : puis-je publier le même contenu sur plusieurs comptes ?
Question fréquente : publier le même contenu sur plusieurs comptes ? X interdit les posts identiques d'un même auteur, autorise la traduction, plafonne à dix.


Ce que renvoie l'endpoint content_publishing_limit d'Instagram
L'endpoint content_publishing_limit d'Instagram renvoie quota_usage plus un bloc config contenant quota_total à 50 et quota_duration à 86400 secondes.
Articles Connexes


Ce que le scope instagram_business_content_publish accorde vraiment
Créer des posts Instagram organiques exige le scope instagram_business_content_publish, qui dépend de instagram_business_basic à chaque appel.


Toutes les limites que l'API Reels d'Instagram impose à votre vidéo
Un reel est plafonné à 15 minutes et 300 Mo par l'API Reels d'Instagram, qui refuse tout sauf MOV ou MP4. Chaque spec documentée et l'erreur par infraction.


La session d'upload résumable Instagram et l'hôte rupload
Meta fait démarrer un upload résumable Instagram par upload_type=resumable sur /media, puis un POST vers rupload.facebook.com avec offset et file_size.

