Paste the video URL directly into your post

Bluesky automatically converts a video link into a playable preview when you paste the URL into a post. You do not need to use a special button or format — just paste the link the same way you would paste any text, and Bluesky will recognize it and display a thumbnail with a play button.

The link must be a direct URL to a video file or a link from a video hosting site that Bluesky supports. Common sources include YouTube, Vimeo, Giphy, and direct links to MP4 or WebM files. If you paste a link from an unsupported site, it will appear as plain text rather than a preview.

This works on both the web version of Bluesky and the mobile app. The preview appears before you post, so you can see whether Bluesky recognized the link correctly.

Key Takeaways

  • Paste the video URL directly into your post text — Bluesky will automatically create a preview with a thumbnail and play button.
  • YouTube, Vimeo, Giphy, and direct video file links are the most reliable sources; other sites may not generate a preview.
  • The preview appears before you post, so you can confirm the link worked before sharing.
  • You can add text before or after the link to provide context about the video.
  • Viewers can click the preview to watch the video without leaving Bluesky, or open it in the original app or browser.

Step-by-step: pasting a YouTube link

Open Bluesky and click the compose button (the pencil icon on mobile, or the text box at the top on web). Type your message or leave it blank if you only want to share the video.

Go to the YouTube video you want to share. Copy the URL from the address bar at the top of your browser — it will look like youtube.com/watch?v= followed by a string of letters and numbers. Right-click the address bar and select Copy, or use Ctrl+C (Windows) or Command+C (Mac).

Return to Bluesky and paste the URL into the compose box. Use Ctrl+V (Windows) or Command+V (Mac), or right-click and select Paste. Within a few seconds, Bluesky will recognize the link and display a preview card showing the video thumbnail, title, and duration.

Review the preview to confirm it is the correct video. Then click Post. Your followers will see the preview card in their feed, and clicking it will open the video in YouTube or in Bluesky's embedded player, depending on their device and settings.

Using Vimeo and other video platforms

Vimeo links work the same way as YouTube. Copy the URL from the address bar (it will start with vimeo.com/), paste it into your Bluesky post, and wait for the preview to load. Vimeo previews show the video thumbnail and title.

Giphy links also generate previews automatically. If you are sharing a GIF from Giphy, copy the link from the share button on the Giphy page and paste it into Bluesky. The preview will show the animated GIF so followers can see it without clicking away.

If you have a direct link to a video file (for example, a link ending in .mp4 or .webm), paste it the same way. Bluesky will attempt to create a preview, though the result depends on the file type and hosting service. Some direct links may not generate a preview card and will appear as plain text instead.

What happens when the preview does not appear

If you paste a link and no preview appears after a few seconds, Bluesky does not recognize that source as a video. This happens most often with links from smaller video platforms, social media sites other than YouTube or Vimeo, or shortened URLs (like bit.ly or tinyurl).

If the source is a shortened URL, try finding the original full URL instead. Many shortened links hide the actual destination, and Bluesky cannot process them. Go to the original video page and copy the full address from the browser address bar.

If the source is a platform Bluesky does not support, the link will still post and people can click it to watch the video elsewhere — it just will not show a preview card in the feed. You can add text to your post describing the video so followers know what they are clicking on.

Adding text and context to your video post

You can type a message before or after the video link. Write your text first, press Enter or Space, then paste the link. Or paste the link, press Enter, and type additional text below it. The preview card will appear wherever you placed the link in the post.

Adding context is helpful because followers see your text and the video preview together. You might write something like "This made me laugh" or "Worth watching all the way through" to give people a reason to click. The text also helps with discoverability — people searching for certain topics may find your post through the words you wrote, not just the video itself.

Keep in mind that Bluesky posts have a character limit (currently 300 characters). If you want to write a longer description, you may need to choose between detailed text and including the video link in the same post, or post the text separately and reply with the video.

Controlling who sees your video post

Before you post, look for the privacy settings button — usually a globe icon or a button labeled with visibility options. Bluesky lets you choose whether your post is visible to everyone, only to people you follow, or only to people you mention. Select your preferred setting before pasting the link or posting.

These settings work the same way for video links as for any other post. If you set the post to "followers only," only people who follow your account will see the video preview in their feed. If you set it to "mentioned only," only the people you tag in the post will see it.

After you post, you cannot change the privacy setting. If you need to change who can see the video, you will need to delete the post and create a new one with the correct privacy setting.

Frequently Asked Questions

Can I upload a video directly to Bluesky instead of linking to it?

Bluesky does not currently support uploading video files directly to the platform. You can only share videos by posting a link to an external source like YouTube or Vimeo. You can upload images and GIFs directly, but for video, you must use a link.

Why does my video link show as plain text instead of a preview?

Bluesky does not recognize that video source. This usually means the link is from a platform Bluesky does not support, or the link is shortened (like bit.ly). Try copying the full URL from the original video page instead of using a shortened link.

Can people watch the video without leaving Bluesky?

It depends on the source. YouTube and Vimeo videos can play in Bluesky's embedded player on most devices, so people can watch without opening a separate app. Some other sources may require clicking through to the original site. The preview card will show where the video is hosted.

What if I want to share a video from TikTok or Instagram?

Copy the link from the share button on TikTok or Instagram and paste it into Bluesky. These platforms are not officially supported, so you may not get a preview card — the link will appear as text. People can still click it to watch the video on the original platform.

Does posting a video link count toward my character limit?

Yes. The URL itself takes up characters in your 300-character limit. A typical YouTube URL is about 40 characters, so you have roughly 260 characters left for text if you include a video link.