Cross-posting

How to cross-post from Mastodon to Bluesky

De Mastodon vers Bluesky, c’est le sens du resserrement : 500 caractères par défaut — souvent plus, puisque les administrateurs d’instance peuvent relever la limite — doivent tenir dans le plafond strict de 300 graphèmes de Bluesky, inscrit dans le protocole AT lui-même. C’est la paire rare où c’est le texte, et non les médias, qui constitue le vrai travail de migration : les publications doivent être réécrites ou découpées en fils, les avertissements de contenu n’ont aucun équivalent direct, et le bloc de hashtags qui portait votre portée sur Mastodon devient le plus souvent du poids mort.

La récompense, c’est une portée sur le plus grand des deux réseaux avec un contenu qui correspond déjà à sa culture — sobre, précis, doté de texte alternatif. Voici ce qui se transpose, ce qui demande une refonte, et le flux de travail manuel face à SocialKit.

Start My Free Trial

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

Mastodon vs Bluesky: the spec deltas

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

MastodonBluesky spec mapping. Limits last verified June 2026; platforms change these quietly, so check the composer when in doubt.
SpecMastodon (from)Bluesky (to)
Primary canvas1200 × 675 px · 16:9 (post image)1200 × 675 px · 16:9 (post image)
Caption limit500 characters by default — instance admins can raise it300 graphemes (visual characters — emoji count once)
Video lengthInstance-dependent; default upload caps are modest, so keep clips shortShort clips — Bluesky has been raising limits (around 3 minutes as of early 2026)
HashtagsCount toward the limit and drive most discovery (most instances have no algorithmic feed)Plain-text hashtags count toward the 300-grapheme limit
ProtocoleActivityPub — natif du fédiverseProtocole AT — ponté au fédiverse uniquement via Bridgy Fed sur adhésion
Avertissements de contenuChamp d’avertissement repliable ; son texte compte dans la limiteAuto-étiquettes de médias seulement — pas de champ d’avertissement texte (à la date de juin 2026)
Taille de fichier imageJusqu’à 16 Mo par image sur les serveurs par défautCompressée à environ 1 Mo (976.56 Ko) par image

The good news

What transfers cleanly

  • La voix : l’écriture qui privilégie le fond, la rigueur du texte alternatif et les habitudes pensées pour les fils acquises sur Mastodon sont exactement ce que récompense la culture de Bluesky — aucune traduction de ton nécessaire.
  • Les publications de moins de 300 graphèmes passent sans modification — et le décompte des graphèmes de Bluesky est généreux avec les emojis, comptant même les plus complexes, à plusieurs points de code, comme un seul caractère.
  • Les images, sur le principe : 1200 × 675 px (16:9) est le format recommandé par défaut sur les deux, quatre images par publication sur les deux, texte alternatif pris en charge et attendu culturellement sur les deux.
  • La vidéo courte : les clips Mastodon qui respectent son plafond par défaut d’environ 99 Mo durent généralement moins que le plafond d’environ 3 minutes de Bluesky (à la date de juin 2026) — réexportez simplement le master plutôt que de télécharger la copie transcodée.
  • Les fils : une chaîne de réponses Mastodon se reconstruit naturellement en fil Bluesky, chaque publication disposant de ses propres 300 graphèmes.

The fine print

What breaks in transit

  • La coupe de 200 caractères : 500 caractères (ou plus sur les instances à limite relevée) ne tiendront pas dans 300 graphèmes, et le protocole AT impose le plafond dans l’éditeur — il n’y a pas de troncature, seulement un brouillon refusé. Réécrivez ou découpez en fil.
  • Le calcul des liens se retourne contre vous : Mastodon facture chaque URL à un forfait de 23 caractères, tandis que sur Bluesky l’URL compte comme le texte que vous saisissez — même si l’application officielle propose de retirer le texte de l’URL une fois qu’une carte de lien s’attache.
  • Les avertissements de contenu n’existent pas en tant que tels : Bluesky propose des auto-étiquettes pour les médias (contenu pour adultes ou explicite) mais aucun avertissement de texte repliable à la date de juin 2026 — une publication Mastodon menée par un avertissement doit voir son contexte réécrit dans le texte visible.
  • Les mentions cassent deux fois : le format @[email protected] de Mastodon ne pointe nulle part sur Bluesky, et contrairement à Mastodon — où la partie domaine est gratuite — chaque caractère d’une mention Bluesky compte dans les 300.
  • Le bloc de hashtags perd sa fonction : les tags pilotent la découverte sur Mastodon, mais sur Bluesky ils consomment de précieux graphèmes alors que les flux personnalisés et l’onglet Discover assurent la mise en avant — un mur de tags collé se lit comme du spam importé.

Step by step: by hand vs with SocialKit

The manual way

  1. Réécrivez la publication à 300 graphèmes — annoncez l’essentiel d’emblée et traitez-la comme une ligne autonome, pas comme un extrait de l’original plus long.
  2. Réduisez le bloc de tags à un ou deux tags réellement recherchables, ou supprimez-les entièrement.
  3. Reprenez tout avertissement de contenu : placez le contexte essentiel dans les premiers mots, et appliquez les étiquettes de médias de Bluesky lorsque l’avertissement concernait une image ou une vidéo.
  4. Retrouvez vos mentions sous forme d’identifiants Bluesky, ou nommez les personnes en texte simple.
  5. Réexportez les images depuis vos masters sous le plafond d’environ 1 Mo de Bluesky (un JPEG de 1200 px de large à environ 80 % de qualité passe largement en dessous) et reportez le texte alternatif.
  6. Si l’original a vraiment besoin de sa longueur, faites-en un fil — la première publication accroche, chaque réponse porte une idée.

With SocialKit — compose once, customize per network

  1. Composez une seule fois : rédigez la publication dans l’éditeur de SocialKit et sélectionnez à la fois Mastodon et Bluesky.
  2. Personnalisez par réseau sur un seul écran : gardez la version complète de 500 caractères pour Mastodon et coupez délibérément la variante Bluesky à 300 — pas par message d’erreur.
  3. Programmez chaque réseau dans son propre créneau ; les deux audiences atteignent leur pic à des heures différentes.
  4. Laissez SocialKit publier nativement sur les deux, puis observez ses analyses pour savoir quelle version du message porte le plus fort.
Start My Free Trial

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

Pro tips

Tip 1

Écrivez la coupe, ne la faites pas : les publications de 300 graphèmes les plus fortes se lisent comme si elles étaient nées courtes. Tirez la phrase la plus tranchante de l’original Mastodon et laissez-la tenir seule plutôt que de comprimer chaque proposition.

Tip 2

Option miroir : Bridgy Fed fait aussi le pont dans ce sens — suivez @[email protected] depuis votre compte Mastodon et le service sur adhésion crée une présence Bluesky pontée pour vos publications publiques (à la date de juin 2026). Vérifiez comment il présente vos publications plus longues avant de vous y fier ; un compte natif présente toujours mieux.

Tip 3

Compressez délibérément : exportez vous-même les images en dessous de 1 Mo plutôt que de laisser le client de Bluesky les compresser — les visuels en aplats enregistrés en WebP ou JPEG autour de 80 % de qualité gardent leur netteté à travers le plafond.

FAQ

Mastodon → Bluesky questions

Start My Free Trial

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

Ma publication Mastodon de 500 caractères tiendra-t-elle sur Bluesky ?

Pas sans modification — la limite de Bluesky est de 300 graphèmes, imposée par le protocole AT, et l’éditeur refuse les brouillons plus longs au lieu de les tronquer. Réécrivez la publication plus courte ou découpez-la en fil ; si votre instance autorise des publications de plus de 500 caractères, prévoyez une coupe encore plus profonde.

Mastodon et Bluesky peuvent-ils communiquer entre eux nativement ?

Non — Mastodon parle ActivityPub et Bluesky parle le protocole AT. Bridgy Fed, un pont gratuit sur adhésion, comble l’écart : suivez @[email protected] depuis Mastodon et il reflète vos publications publiques vers un identifiant Bluesky ponté (à la date de juin 2026). Pour une présence de marque, un compte Bluesky natif reste la meilleure expérience.

Qu’advient-il de mes avertissements de contenu sur Bluesky ?

Il n’y a pas de champ équivalent — Bluesky prend en charge des étiquettes de médias auto-appliquées pour le contenu pour adultes ou explicite, mais aucun avertissement de texte repliable à la date de juin 2026. Réécrivez les publications avec avertissement pour que le contexte nécessaire figure dans la première ligne, et appliquez une étiquette de médias lorsque la partie sensible est l’image ou la vidéo.

Les hashtags fonctionnent-ils sur Bluesky ?

Ils sont cliquables et recherchables, mais ils ne sont pas le moteur de découverte qu’ils sont sur Mastodon — Bluesky met les publications en avant via les flux personnalisés et l’onglet Discover, et chaque tag consomme une partie de vos 300 graphèmes. Gardez-en au plus un ou deux, ou fiez-vous à une formulation simple que les flux et la recherche peuvent repérer.

Post to Mastodon and Bluesky in one go

Compose once, customize the caption per network, and let SocialKit publish to Mastodon, Bluesky, 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