Cross-posting

How to cross-post from Bluesky to Instagram

O Bluesky é uma rede centrada no texto onde uma publicação sem qualquer imagem é a norma. O Instagram é o oposto — cada publicação no feed exige uma foto, um carrossel ou um vídeo, e uma legenda sem imagem simplesmente não pode ser publicada. Esse único desajuste estrutural é o que torna a rota Bluesky→Instagram a mais mal compreendida neste sentido: as tuas palavras viajam quase intactas (300 grafemas expandem-se para um orçamento de 2.200 caracteres), mas a própria publicação pode não existir no Instagram sem um visual que cries do zero.

Este guia nomeia a restrição com clareza, aborda o que transfere sem problemas quando tens uma imagem anexada, e oferece um fluxo de trabalho prático para os dois casos — publicação só de texto e publicação com imagem — tanto manualmente como com o SocialKit.

Start My Free Trial

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

Bluesky vs Instagram: the spec deltas

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

BlueskyInstagram spec mapping. Limits last verified June 2026; platforms change these quietly, so check the composer when in doubt.
SpecBluesky (from)Instagram (to)
Primary canvas1200 × 675 px · 16:9 (post image)1080 × 1350 px · 4:5 (post)
Caption limit300 graphemes (visual characters — emoji count once)2,200 characters
Video lengthShort clips — Bluesky has been raising limits (around 3 minutes as of early 2026)Reels up to 3 minutes for standard accounts (Instagram has been extending limits)
HashtagsPlain-text hashtags count toward the 300-grapheme limitCapped at 5 per post (rolling out since Dec 2025), counted across caption and comments; 3–5 focused tags was already Instagram’s guidance
Requisito visualImagem opcional — publicações só de texto são a norma no BlueskyImagem ou vídeo obrigatórios em cada publicação de feed do Instagram
Comportamento de linksURLs apresentados como cartões tocáveis com pré-visualização do linkLinks nas legendas não são clicáveis — move os links principais para a bio ou link-in-bio
Formato de handleFormato AT Protocol: @user.bsky.social (ou domínio personalizado)Handle do Instagram: @username — substitui todas as menções manualmente

The good news

What transfers cleanly

  • O texto completo da legenda: o Bluesky limita as publicações a 300 grafemas (caracteres visuais, onde os emoji contam uma vez), e o Instagram permite até 2.200 caracteres numa legenda — cada palavra de uma legenda do Bluesky cabe no Instagram com margem de sobra.
  • Imagens anexadas: quando uma publicação do Bluesky traz uma foto, esse ficheiro passa para uma publicação do feed do Instagram sem necessidade de reencuadramento, desde que o original seja quadrado (1:1) ou retrato (4:5) — as formas de imagem mais comuns em ambas as plataformas.
  • Hashtags como texto: as hashtags em texto simples usadas no Bluesky migram para a legenda do Instagram sem qualquer reformatação; basta reduzi-las a 3–5 tags focadas de acordo com as normas do Instagram.
  • Links copiados na legenda: podes colar um URL na legenda do Instagram como texto de referência — o Instagram não torna os links nas legendas clicáveis, mas o URL fica visível para os seguidores que queiram consultá-lo.
  • Tom e voz: a cultura do Bluesky recompensa uma escrita direta e conversacional — esse registo traduz-se naturalmente para as legendas do Instagram, especialmente em capas de carrossel e publicações de imagem única.

The fine print

What breaks in transit

  • Publicações só de texto não têm equivalente no Instagram: o Instagram exige pelo menos uma imagem ou vídeo em cada publicação do feed. Uma publicação do Bluesky só com texto não pode ser repostada como publicação de feed sem primeiro criar um visual — um cartão de citação com marca, uma captura de ecrã, ou um gráfico editado.
  • Os links na legenda não são clicáveis: o Bluesky apresenta URLs como cartões tocáveis com uma pré-visualização; o Instagram retira a interatividade dos links nas legendas por completo. Move o teu link principal para a bio ou para uma ferramenta de link-in-bio e substitui o URL na legenda por um simples CTA.
  • Contagem de hashtags: o orçamento de 300 grafemas do Bluesky já encoraja uma marcação económica, mas o Instagram limita agora as publicações a 5 hashtags (a ser lançado desde Dec 2025) — cola apenas as 3–5 tags mais relevantes e elimina as restantes.
  • Resolução de @menções: os handles do Bluesky usam o formato AT Protocol (ex.: @user.bsky.social) e apontam para contas completamente diferentes dos handles do Instagram com o mesmo nome — substitui cada menção manualmente.
  • Casos limite de proporção de imagem: o Bluesky aceita imagens landscape largas (até cerca de 2:1) que o Instagram corta de forma agressiva na grelha do feed. Uma imagem horizontal que lê bem no Bluesky pode precisar de um recorte quadrado ou retrato antes de ser carregada no Instagram.

Step by step: by hand vs with SocialKit

The manual way

  1. Verifica se a publicação do Bluesky tem uma imagem anexada. Se for só texto, cria primeiro um cartão de citação ou um gráfico com marca — sem um visual, a publicação no Instagram não pode ser publicada.
  2. Descarrega ou exporta a imagem na sua resolução original. Se a proporção for mais larga do que 1.91:1, recorta para quadrado (1:1) ou retrato (4:5) antes de carregar para evitar cortes inesperados pelo Instagram.
  3. Copia o texto da legenda do Bluesky. Como 300 grafemas cabem sempre dentro do limite de 2.200 caracteres do Instagram, não é necessário truncar — mas reescreve quaisquer @handles para os equivalentes corretos no Instagram e remove os sufixos AT Protocol.
  4. Substitui quaisquer URLs na legenda por um CTA simples como "link na bio" e atualiza o link da tua bio no Instagram ou a tua página de link-in-bio para apontar para o destino.
  5. Reduz as hashtags a 3–5 tags focadas que descrevam o conteúdo da imagem. O limite de 5 tags do Instagram (a ser lançado desde Dec 2025) aplica-se à legenda e aos comentários.
  6. Carrega a imagem como publicação do feed do Instagram, adiciona texto alternativo a descrever a imagem, e agenda para um horário de pico do Instagram — separado de quando publicaste no Bluesky.

With SocialKit — compose once, customize per network

  1. Compõe uma só vez: carrega a imagem (ou um conjunto de imagens para um carrossel) no compositor do SocialKit e seleciona tanto o Bluesky como o Instagram como destinos na mesma sessão.
  2. Personaliza por rede no mesmo ecrã: mantém a legenda base do Bluesky em 300 grafemas ou menos, depois expande a variante do Instagram com mais contexto, um CTA ajustado e 3–5 hashtags — sem voltar a carregar a imagem.
  3. Agenda cada plataforma de forma independente: define o post do Bluesky e o post do Instagram com os seus próprios horários de melhor hora em vez de publicar ambos em simultâneo.
  4. Consulta as analytics por publicação no SocialKit depois de ambos ficarem online para veres qual o formato que gerou mais engagement na sua plataforma nativa.
Start My Free Trial

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

Pro tips

Tip 1

Cria um modelo de cartão de citação: se publicares regularmente conteúdo muito textual no Bluesky, constrói um layout de cartão com marca reutilizável para que converter qualquer thread ou publicação num visual para o Instagram demore menos de um minuto.

Tip 2

Mantém as exportações de imagens do Bluesky na resolução original antes de qualquer compressão do AT Protocol ser aplicada — descarregar novamente uma imagem do Bluesky já partilhada pode introduzir artefactos visíveis nas superfícies de ecrã maiores do Instagram.

Tip 3

A grelha do feed do Instagram recorta as miniaturas para quadrado por omissão — se usares uma imagem retrato (4:5), verifica que o sujeito não fica cortado na pré-visualização da grelha antes de publicares.

FAQ

Bluesky → Instagram questions

Start My Free Trial

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

Posso fazer cross-post de uma publicação só de texto do Bluesky para o Instagram?

Não como publicação de feed — o Instagram exige pelo menos uma imagem ou vídeo em cada publicação de feed. Tens duas opções: criar um gráfico (um cartão de citação com o texto sobreposto, uma imagem com marca, ou uma foto relevante), ou saltar a publicação do feed e usar um Story do Instagram com texto sobre fundo, que não tem requisito de imagem.

A minha legenda do Bluesky cabe no Instagram?

Sim, de forma folgada. O Bluesky limita as publicações a 300 grafemas (caracteres visuais, onde os emoji contam uma vez). O Instagram permite até 2.200 caracteres numa legenda — a legenda completa do Bluesky cabe sempre sem qualquer corte.

As minhas hashtags do Bluesky funcionam no Instagram?

O texto das tags transfere sem problemas, mas o Instagram limita agora as publicações a 5 hashtags (a ser lançado desde Dec 2025), e as suas orientações já há muito favorecem um número pequeno de tags focadas em vez de uma lista longa. Escolhe as 3–5 tags mais relevantes para a tua imagem e elimina as restantes. Nota também que as hashtags do Bluesky contam para o limite de 300 grafemas da publicação, enquanto as hashtags do Instagram contam para o limite de 2.200 caracteres da legenda.

O Bluesky coloca uma marca de água nas imagens quando as descarregas?

Não. O Bluesky não aplica um logótipo ou handle nas imagens exportadas como fazem algumas outras plataformas. A imagem que publicaste é a imagem que recuperas, por isso não há problema de marca de água nesta rota — confirma apenas que estás a guardar o ficheiro na resolução original em vez de uma pré-visualização comprimida.

Post to Bluesky and Instagram in one go

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