BLUESKY DOWNLOADER

Bluesky downloader — save videos, images, and GIFs

Copy bluesky link from Share on bsky.app, then paste a public post URL. SMDownloader previews video, image, or GIF media before you save bluesky video as MP4.

Paste a link

Already have a public Bluesky URL? Paste it on the homepage to preview and save.

Which Bluesky downloader do I need?

One tool per media type — pick the one that matches the post.

  • Video — A single post with a video attached.
  • Photo — A single post with one or more photos attached.
  • GIF — The post has an animated GIF, not a photo or video.
  • Thread — You want the media across an entire thread, not just one post.

Bluesky download options

Saving a specific format? Each tool page has tailored steps and FAQs — same paste field on the homepage.

Bluesky format & quality reference matrix

Structured specifications for public Bluesky media downloads, quality limits, and supported URL syntax.

Bluesky format & quality reference matrix
Media FormatOutput QualitySupported Link FormatDedicated Tool
VideoSource MP4 (up to 720p / HLS-muxed)https://bsky.app/profile/handle.bsky.social/post/POST_IDBluesky Video Downloader — Save Bsky MP4 (Open tool →)
ImageOriginal resolution JPEG / WebPhttps://bsky.app/profile/handle.bsky.social/post/POST_IDBluesky Image Downloader — Photos & Slides (Open tool →)
GifAnimated GIF / MP4 cliphttps://bsky.app/profile/handle.bsky.social/post/POST_IDBluesky GIF Downloader — Save Animated GIFs (Open tool →)
ThreadOriginal media & texthttps://bsky.app/profile/handle.bsky.social/post/POST_IDBluesky Thread Downloader — Save Media (Open tool →)

Supported link formats

  • https://bsky.app/profile/handle.bsky.social/post/POST_ID

Custom domains work when they resolve to a public Bluesky handle. Profile URLs now work too — paste a bsky.app/profile/handle link to preview recent posts, or a direct bsky.app/profile/handle/post/ID link for one specific post.

What to expect

Bluesky videos save as MP4 through our video resolver. Images download at full CDN resolution. Profile URLs work too — paste a public bsky.app/profile/handle link to preview and save its most recent posts with media, or a bsky.app/profile/handle/post/ID link for one specific attachment. Text-only posts and blocked accounts return no media.

Media types we handle on Bluesky: Posts, Videos, Images.

Limits

What links will not work

  • Bypass private accounts, close-friends stories, or login-only posts.
  • Bulk-scrape entire profiles, hashtags, or channels automatically.
  • Promise universal no-watermark, 4K, or DRM-free output when the source does not expose it.

Common questions

What Bluesky link format works?

Paste a post URL — bsky.app/profile/handle/post/ID from Share → Copy link — for one specific post, or bsky.app/profile/handle on its own to preview and save that profile's most recent public posts with media.

How do I copy a Bluesky link on mobile or web?

On phone: open the post in the Bluesky app, tap Share → Copy link. On desktop: copy the bsky.app address bar. Our mobile and web copy-link guides walk through each step before you paste the URL here.

Need a specific format?

Use the Video, Image, GIF, or Thread downloader in the format tools on this page — each targets that media type with tailored steps. The homepage paste field works for any supported bsky.app link too.

Can I download an entire Bluesky thread?

Yes — open the Bluesky Thread tool on this page. When you paste the link of a post in a thread, it automatically collects media across the author's self-reply chain (up to 25 posts) so you can save each file. Standalone post links save attachments from that single post.

Do I need a Bluesky login to download?

No account on SMDownloader — but the post must be public. If you must sign in to view it in a browser, or the account blocks you, our servers cannot fetch the media either.

Text-only Bluesky posts?

No file is returned. This bsky downloader only works when the post has video, images, or a GIF attached — quotes and replies without media will fail like they would in preview.

Why won't my Bluesky URL download?

Common causes: text-only posts, private or blocked accounts, deleted posts, or an incomplete URL. Confirm the post opens in an incognito window, paste the full Share → Copy link URL, then retry once.

Related on other networks

Saving a different platform? These pages use the same paste-and-download flow.

Bluesky sets its own rules for sharing and reuse. See Bluesky Community Guidelines. SMDownloader is not affiliated with Bluesky.

Browse every network on the platforms overview.