Sur le papier, de X à Bluesky, c’est un passage de 280 à 300 — une montée en gamme. En pratique, les deux réseaux comptent assez différemment pour qu’un même brouillon passe une limite et échoue à l’autre : X compte les caractères et facture chaque lien à 23 fixes, tandis que Bluesky compte 300 graphèmes — un emoji compte une fois, mais une URL coûte toute sa longueur. Ajoutez les identifiants fondés sur un domaine, un plafond image proche de 1 MB et une culture où le texte alternatif est attendu plutôt qu’optionnel, et la migration la plus avenante du cluster texte se révèle avoir de vraies arêtes.
Ce guide met en regard les règles de comptage, les pièges des liens et des identifiants, et le workflow à la main contre SocialKit pour publier sur les deux.
€0.00 due today · cancel anytime · 7-day money-back guarantee
Everything that changes between the two composers, side by side.
| Spec | X (Twitter) (from) | Bluesky (to) |
|---|---|---|
| Primary canvas | 1600 × 900 px · 16:9 (post image) | 1200 × 675 px · 16:9 (post image) |
| Caption limit | 280 characters (X Premium subscribers can post up to 25,000) | 300 graphemes (visual characters — emoji count once) |
| Video length | About 2 minutes 20 seconds for standard accounts; longer uploads are a Premium feature | Short clips — Bluesky has been raising limits (around 3 minutes as of early 2026) |
| Hashtags | Count toward the character limit; one or two is the platform norm | Plain-text hashtags count toward the 300-grapheme limit |
| Modèle de comptage | Caractères — URL à 23 fixes, la plupart des emoji comptent double | 300 graphèmes — les emoji comptent une fois, les URL sur toute leur longueur |
| Plafond de taille image | Photos jusqu’à 5 MB | Environ 1 MB (976.56 KB) — les fichiers plus gros sont compressés automatiquement |
| Identifiants | Identifiants @nomdutilisateur | Identifiants de domaine — name.bsky.social ou votre propre domaine |
The good news
The fine print
€0.00 due today · cancel anytime · 7-day money-back guarantee
Tip 1
Rédigez vos posts à lien façon Bluesky partout : un texte d’accroche plus une carte attachée, aucune URL brute dans le corps. Ça se lit aussi plus propre sur X, et le brouillon devient portable.
Tip 2
Définissez un domaine personnalisé comme identifiant Bluesky (votremarque.com) — il fait office de forme native de vérification sur Bluesky et rend votre cible de mention sans ambiguïté.
Tip 3
Traitez le texte alternatif comme un travail de diffusion, pas seulement d’accessibilité : beaucoup d’utilisateurs Bluesky ne reposteront pas une image sans lui, donc les deux phrases honnêtes que vous écrivez voyagent plus loin que n’importe quel tag.
FAQ
€0.00 due today · cancel anytime · 7-day money-back guarantee
Pour le texte simple, oui — environ 20 caractères de plus. Pour les posts avec liens, elle peut être en pratique plus petite, car X facture 23 caractères fixes par URL tandis que Bluesky compte tout le texte du lien dans les 300 graphèmes. Les emoji basculent dans l’autre sens : la plupart comptent pour deux caractères sur X et un graphème sur Bluesky.
Utilisez une carte de lien : collez l’URL, laissez le compositeur attacher l’aperçu de la carte, puis supprimez le texte de l’URL du post. La carte garde l’aperçu et le clic, et les graphèmes reviennent. Ne réutilisez jamais le lien t.co de votre post X — reconstruisez la vraie URL.
Ils ne tiennent pas — Bluesky n’a pas de palier de post long. Découpez le contenu long en un fil de réponses à vous-même avec le premier post qui fait la vente, ou publiez la pièce ailleurs et partagez-la avec une carte de lien.
La taille de fichier. X accepte les images jusqu’à 5 MB ; le protocole de Bluesky plafonne les blobs image près de 1 MB (976.56 KB) et compresse automatiquement tout ce qui est plus gros. Exportez délibérément — 2 000 px ou moins sur le grand côté, enregistré en JPEG ou WebP sous le plafond — et le compresseur automatique ne touche jamais à votre image.
Compose once, customize the caption per network, and let SocialKit publish to X (Twitter), Bluesky, and 9 more platforms on schedule — no re-uploading, no copy-paste.
€0.00 due today · cancel anytime · 7-day money-back guarantee