Cross-posting

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

De Bluesky para X parece o salto mais fácil do cluster de texto — ambas são redes de posts curtos construídas sobre a mesma gramática de resposta-citação-repost —, mas as duas contam de forma diferente, e os 20 caracteres entre os 300 do Bluesky e os 280 do X caem exatamente onde os bons posts terminam. Junta o imposto fixo de 23 caracteres por link do X e o seu hábito de contar muitos emoji como dois, e um rascunho que cabe sem problemas no Bluesky pode esbarrar no compositor do X.

Este guia mapeia as regras de contagem lado a lado, as diferenças de imagem e vídeo que realmente incomodam e a forma mais limpa de publicar em ambas — à mão, ou composto uma só vez no SocialKit com o limite de cada rede verificado enquanto escreves.

Start My Free Trial

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

Bluesky vs X (Twitter): the spec deltas

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

BlueskyX (Twitter) spec mapping. Limits last verified June 2026; platforms change these quietly, so check the composer when in doubt.
SpecBluesky (from)X (Twitter) (to)
Primary canvas1200 × 675 px · 16:9 (post image)1600 × 900 px · 16:9 (post image)
Caption limit300 graphemes (visual characters — emoji count once)280 characters (X Premium subscribers can post up to 25,000)
Video lengthShort clips — Bluesky has been raising limits (around 3 minutes as of early 2026)About 2 minutes 20 seconds for standard accounts; longer uploads are a Premium feature
HashtagsPlain-text hashtags count toward the 300-grapheme limitCount toward the character limit; one or two is the platform norm
Modelo de contagem300 grafemas — emoji complexo conta uma vez; teto de 3.000 bytes280 caracteres grátis — muitos emoji contam como dois, links uns fixos 23
Saída de emergência para formato longoThreads nativas — cada resposta recebe os seus próprios 300Threads, ou posts do X Premium até 25.000 caracteres
Tamanho de ficheiro de imagemComprimido para ~1 MB (976,56 KB) por imagemFotos até 5 MB; grelhas de várias imagens cortam a tender para quadrados

The good news

What transfers cleanly

  • O formato em si: texto curto, até quatro imagens, threads nativas, citações e reposts — um post pensado para o Bluesky não precisa de retrabalho estrutural para o X.
  • A maioria dos rascunhos curtos: tudo com menos de 280 caracteres passa sem alterações, e a cultura partilhada de poucas hashtags (uma ou duas, no máximo) faz o teu estilo de tags sobreviver também.
  • Imagens na qualidade original — desde que uses os teus masters: o X aceita fotos até 5 MB, bem acima de qualquer coisa pronta para o Bluesky, e ambas as plataformas suportam texto alternativo detalhado (X até 1.000 caracteres, com um selo ALT).
  • Vídeo curto: clipes até cerca de 2 minutos e 20 segundos cabem numa conta X padrão, o que cobre a maior parte do vídeo conversacional gravado para o Bluesky.
  • O hábito do gráfico 16:9: a exportação recomendada de 1200 × 675 px do Bluesky combina quase exatamente com o enquadramento de imagem única na timeline do X, por isso gráficos desenhados servem para os dois.

The fine print

What breaks in transit

  • Os últimos 20 caracteres — e o modelo de contagem por baixo deles: o Bluesky conta 300 grafemas (um emoji complexo conta uma vez), enquanto o X conta 280 caracteres com muitos emoji faturados como dois e caracteres CJK duplicados. Um post de 290 grafemas carregado de emoji pode falhar o limite do X por uma larga margem.
  • Posts acima do limite no X são rejeitados, não cortados — não há truncamento gracioso, por isso o corte tem de acontecer no teu rascunho, e não na borda da plataforma.
  • Os links passam de texto a imposto: no Bluesky o URL conta como os caracteres que escreves (o app oficial oferece-se para remover o texto do URL assim que um cartão de link é anexado), enquanto o X embrulha cada link no t.co com uns fixos 23 caracteres — um post com um link tem na verdade 257 para palavras.
  • Vídeo acima do teto gratuito do X: os clipes do Bluesky podem chegar a cerca de 3 minutos em junho de 2026, mas uma conta X padrão fica limitada a uns 2 minutos e 20 segundos — uploads mais longos são um recurso do X Premium.
  • Handles, e a armadilha do ficheiro descarregado: menções @nome.bsky.social não apontam para lado nenhum no X, e imagens guardadas a partir do Bluesky já foram comprimidas para ~1 MB — refaz sempre o upload a partir dos teus originais.

Step by step: by hand vs with SocialKit

The manual way

  1. Cola o texto e confere contra 280 — dá folga extra a rascunhos carregados de emoji, já que o X conta muitos emoji como dois caracteres.
  2. Reorça os links a uns fixos 23 caracteres cada, e decide se o link merece o lugar no post ou se pertence a uma resposta.
  3. Troca os @handles do Bluesky pelos handles X das mesmas pessoas (ou remove a menção), e mantém as hashtags em uma ou duas.
  4. Refaz o upload das imagens a partir das tuas exportações originais e leva o texto alternativo contigo — não reutilizes as cópias comprimidas do Bluesky.
  5. Confere a duração do vídeo: corta para cerca de 2:20 numa conta padrão, ou confirma que a conta de destino tem Premium antes de agendar algo mais longo.
  6. Publica numa hora apropriada para o X — a sua audiência tem picos diferentes da do Bluesky (guias de melhor horário ligados abaixo).

With SocialKit — compose once, customize per network

  1. Compõe uma só vez: escreve o post no compositor do SocialKit e seleciona Bluesky e X.
  2. Personaliza por rede num único ecrã: corta a variante do X para 280 com os links contados, mantém o texto mais folgado no Bluesky e ajusta as menções em cada rede.
  3. Agenda cada plataforma no seu próprio melhor horário em vez de disparar as duas no momento em que uma fica no ar.
  4. Deixa o SocialKit publicar nativamente em ambas e depois compara os resultados post a post na sua analítica para ver a que rede a mensagem se encaixa.
Start My Free Trial

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

Pro tips

Tip 1

Escreve primeiro a versão do X: 280 menos um link de 23 caracteres é a caixa mais apertada deste par, e expandir um rascunho apertado para o Bluesky é indolor — encolher um folgado raramente o melhora.

Tip 2

Se a ideia não couber, faz thread em ambas: cada post numa thread do X recebe os seus próprios 280 e cada resposta do Bluesky os seus próprios 300, e em ambas as redes o primeiro post faz toda a venda.

Tip 3

Atenção à grelha de várias imagens do X: duas a quatro imagens ficam com corte central a tender para quadrados e ladrilhos largos, e a grelha do Bluesky corta de outra forma novamente — centra os teus assuntos para que um conjunto de ficheiros sobreviva aos dois layouts.

FAQ

Bluesky → X (Twitter) questions

Start My Free Trial

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

Um post de 300 caracteres do Bluesky vai caber no X?

Não numa conta gratuita — o limite do X é 280 caracteres, e posts acima do limite são rejeitados de imediato em vez de truncados. Os assinantes do X Premium podem publicar até 25.000 caracteres (em junho de 2026), embora a timeline ainda colapse posts longos atrás de um link “Mostrar mais”.

Os links contam igual no Bluesky e no X?

Não. O X embrulha cada URL no t.co e cobra uns fixos 23 caracteres independentemente do comprimento. No Bluesky o URL conta como o texto que escreves, embora o app oficial se ofereça para remover o texto do URL assim que um cartão de link é anexado. O mesmo post com link pode passar num compositor e falhar no outro.

Posso espelhar automaticamente os meus posts do Bluesky no X?

Não há ponte nativa — o Bluesky funciona sobre o AT Protocol e o X não federa com nada. Existem scripts de espelhamento de terceiros, mas as mudanças de preço na API do X tornaram-nos raros e frágeis. Um agendador que compõe uma só vez e publica nativamente em ambas é o caminho fiável.

Os limites de imagem são os mesmos nas duas plataformas?

Ambas permitem até quatro imagens por post. O X aceita fotos até 5 MB e texto alternativo até 1.000 caracteres; o Bluesky comprime cada imagem para cerca de 1 MB (976,56 KB). Faz o upload a partir dos teus ficheiros originais em cada plataforma em vez de voltar a descarregar de qualquer uma delas.

Post to Bluesky and X (Twitter) in one go

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