Cross-posting

How to cross-post from X (Twitter) to Mastodon

Sur le papier, c’est le cross-post le plus simple des réseaux sociaux : chaque post X de 280 caractères tient dans la limite par défaut de 500 caractères de Mastodon avec plus de 200 caractères de marge, et les deux plateformes comptent même les liens de la même façon — 23 caractères forfaitaires quelle que soit l’URL. La difficulté ne tient pas aux specs ; elle tient à la culture. Mastodon n’a pas de fil algorithmique, les hashtags y font le travail de découverte que la page Pour vous de X assure, et une partie du fédiverse se méfie ouvertement des comptes qui reflètent leur fil X sans jamais répondre.

Ce guide cartographie ce qui passe proprement, là où un post collé sonne faux, et le workflow pour publier sur les deux — à la main, ou composé une seule fois dans SocialKit avec une variante adaptée au fédiverse.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

X (Twitter) vs Mastodon: the spec deltas

Everything that changes between the two composers, side by side.

X (Twitter)Mastodon spec mapping. Limits last verified June 2026; platforms change these quietly, so check the composer when in doubt.
SpecX (Twitter) (from)Mastodon (to)
Caption limit280 characters (X Premium subscribers can post up to 25,000)500 characters by default — instance admins can raise it
Video lengthAbout 2 minutes 20 seconds for standard accounts; longer uploads are a Premium featureInstance-dependent; default upload caps are modest, so keep clips short
HashtagsCount toward the character limit; one or two is the platform normCount toward the limit and drive most discovery (most instances have no algorithmic feed)
Comptage des liensChaque URL compte pour 23 caractères forfaitairesMême règle — chaque URL compte pour 23 caractères
Mentions@identifiant, résolu uniquement sur X@[email protected] — seule la partie du nom d’utilisateur compte
Posts citésPosts cités natifsAjoutés dans Mastodon 4.5 (fin 2025), encadrés par les autorisations de l’auteur

The good news

What transfers cleanly

  • Le texte lui-même, avec de la marge : la formule gratuite de X plafonne les posts à 280 caractères tandis que Mastodon standard en autorise 500, donc chaque post X classique tient — souvent avec assez d’air pour rétablir les mots que vous aviez retirés pour rentrer dans 280.
  • Le calcul des liens : les deux plateformes comptent chaque URL à 23 caractères forfaitaires quelle que soit sa longueur réelle, donc un brouillon qui tient avec un lien sur X tient avec le même lien sur Mastodon.
  • Jusqu’à quatre images : X et Mastodon standard acceptent tous deux quatre pièces jointes par post, et tous deux gèrent le texte alternatif — le champ de description de Mastodon est notablement généreux (1 500 caractères sur les instances standard).
  • Les sondages : les deux plateformes proposent des sondages à quatre options dans leur configuration standard, donc une question rapide à l’audience se transpose sans restructuration.
  • Les fils de réponses : les deux réseaux font du threading natif, donc un fil X numéroté peut être reconstruit post par post sur Mastodon — chaque maillon de la chaîne disposant maintenant de 500 caractères au lieu de 280.

The fine print

What breaks in transit

  • Les @mentions désignent des personnes différentes : un identifiant X comme @user ne veut rien dire sur Mastodon, où les adresses complètes incluent une instance (@[email protected]). Retaguez les personnes avec leur adresse fédiverse ou supprimez la mention — utilement, seule la partie @username compte dans la limite de Mastodon.
  • La culture des hashtags s’inverse : sur X, un ou deux tags est la norme et beaucoup d’utilisateurs les ignorent totalement ; sur Mastodon, les hashtags sont le mécanisme de découverte principal car la plupart des instances n’ont pas de fil algorithmique — un post sans tag est bien plus difficile à trouver pour les non-abonnés.
  • Les liens t.co : copiez le texte d’un post X publié (au lieu de votre brouillon d’origine) et les liens arrivent sous forme de redirections t.co opaques. Une grande partie du fédiverse traite les liens raccourcis avec méfiance — collez la vraie URL de destination.
  • Les posts cités se comportent différemment : Mastodon ne les a ajoutés que dans la version 4.5 (fin 2025), encadrés par des contrôles d’autorisation de l’auteur — pouvoir citer quelqu’un dépend de ses réglages et du fait que votre instance tourne sur une version à jour.
  • Le mobilier propre à X : les appels à l’action du type « repartagez si vous êtes d’accord », les liens vers d’autres tweets et les posts longs X Premium (jusqu’à 25 000 caractères en date de juin 2026) sonnent tous comme étrangers — les boosts remplacent les reposts, et un post long doit être taillé ou mis en fil pour rentrer dans une boîte de 500 caractères.
  • Le miroir sans intervention a une réputation : certaines instances et certains utilisateurs du fédiverse critiquent ouvertement les comptes qui cross-postent depuis X sans jamais s’engager. Une légende personnalisée et une réponse native de temps à autre font une vraie différence.

Step by step: by hand vs with SocialKit

The manual way

  1. Partez de votre brouillon d’origine, pas du post publié — copier depuis X amène des liens enveloppés en t.co et des @identifiants parasites qui ne se résolvent pas sur Mastodon.
  2. Réécrivez les mentions sous forme d’adresses fédiverse (@[email protected]) ou supprimez-les ; la partie domaine de l’instance est gratuite, donc les adresses longues coûtent moins qu’il n’y paraît.
  3. Ajoutez deux ou trois hashtags descriptifs à la fin — sur Mastodon, c’est ainsi qu’on vous trouve, ce ne sont pas une décoration. Ils comptent dans la limite de 500 caractères.
  4. Rattachez vos images et rédigez un texte alternatif ; le fédiverse attend des descriptions d’image bien plus systématiquement que X.
  5. Ajoutez un avertissement de contenu si les normes de votre instance en appellent un sur le sujet — le texte du CW compte lui aussi dans la limite.
  6. Publiez quand vos abonnés du fédiverse sont réellement en ligne : les fils sont chronologiques, donc le timing décide de la visibilité bien plus que sur X.

With SocialKit — compose once, customize per network

  1. Composez une seule fois dans SocialKit et sélectionnez à la fois X et Mastodon — le compositeur affiche le compteur de chaque réseau (280 et 500) côte à côte à mesure que vous tapez.
  2. Personnalisez la variante Mastodon sur le même écran : remplacez ou supprimez les @mentions, ajoutez les hashtags de découverte, gardez la version X sobre en tags — sans retaper le post.
  3. Programmez chaque réseau dans son meilleur créneau — un fil Mastodon chronologique récompense une publication quand vos abonnés sont là, pas quand l’algorithme de X l’est.
  4. Laissez SocialKit publier les deux automatiquement, puis comparez les posts dans ses analytics pour voir où le message atterrit réellement.
Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

Pro tips

Tip 1

Utilisez délibérément les 220 caractères de marge : développez les abréviations, ajoutez du contexte, ou ajoutez des hashtags. Un post compressé pour survivre aux 280 de X paraît souvent tronqué sur Mastodon, où la place supplémentaire est gratuite.

Tip 2

Vérifiez la limite de votre instance avant de supposer 500 : Mastodon est fédéré et les admins peuvent relever le plafond — certaines communautés autorisent des milliers de caractères — mais 500 est le seul nombre sûr partout, et c’est celui que les outils de programmation valident.

Tip 3

Engagez-vous nativement de temps à autre : un compte qui booste et répond occasionnellement se lit comme une personne ; un compte qui ne fait que diffuser se lit comme un bot — et certains recoins du fédiverse les masquent à vue.

FAQ

X (Twitter) → Mastodon questions

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

Mes posts X tiendront-ils sur Mastodon ?

Oui — la formule gratuite de X autorise 280 caractères et Mastodon standard en autorise 500, donc chaque post X classique tient avec de la marge. L’exception, ce sont les posts longs X Premium (jusqu’à 25 000 caractères en date de juin 2026), qui doivent être taillés ou reconstruits en fil Mastodon.

Les liens comptent-ils différemment sur X et Mastodon ?

Non — utilement, les deux plateformes comptent chaque URL à 23 caractères forfaitaires quelle que soit sa longueur réelle. Collez simplement la vraie URL de destination sur Mastodon plutôt qu’une redirection t.co copiée d’un tweet publié ; les liens raccourcis sont vus avec méfiance dans une grande partie du fédiverse.

Dois-je utiliser plus de hashtags sur Mastodon que sur X ?

En général oui. Sur X, un ou deux tags est la convention. Sur Mastodon, la plupart des instances n’ont pas de fil algorithmique, donc les hashtags sont le principal moyen pour les non-abonnés de découvrir les posts — deux ou trois tags spécifiques à la fin d’un post est une pratique courante. Ils comptent dans la limite de 500 caractères sur les deux plateformes.

Cross-poster de X vers Mastodon est-il mal vu ?

C’est le miroir automatisé et sans intervention qui attire les critiques — les comptes qui rediffusent leur fil X et ne répondent jamais. Un cross-post personnalisé pour la plateforme (vrais liens, mentions fédiverse, hashtags, texte alternatif) depuis un compte qui s’engage occasionnellement est en général bien accueilli. Les normes varient selon l’instance, alors vérifiez les règles et la culture de votre serveur.

Post to X (Twitter) and Mastodon in one go

Compose once, customize the caption per network, and let SocialKit publish to X (Twitter), Mastodon, and 9 more platforms on schedule — no re-uploading, no copy-paste.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee