Paste a public bsky.app post URL with video. SMDownloader resolves the clip on our servers and returns a downloadable MP4 at the best quality Bluesky exposes — preview first, then save.
Open video downloaderBLUESKY 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.
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.
Bluesky download options
Saving a specific format? Each tool page has tailored steps and FAQs — same paste field on the homepage.
Paste a public bsky.app post URL with photos or a carousel. SMDownloader resolves each image on our servers at full CDN resolution — preview first, then save individually.
Open image downloaderPaste a public bsky.app post URL with an animated GIF. SMDownloader resolves the animation on our servers — preview first, then save with motion preserved.
Open GIF downloaderPaste a public bsky.app post URL to find all media across the thread. SMDownloader scans the root post and replies — preview first, then save.
Open thread downloader
Bluesky format & quality reference matrix
Structured specifications for public Bluesky media downloads, quality limits, and supported URL syntax.
| Media Format | Output Quality | Supported Link Format | Dedicated Tool |
|---|---|---|---|
| Video | Source MP4 (up to 720p / HLS-muxed) | https://bsky.app/profile/handle.bsky.social/post/POST_ID | Bluesky Video Downloader — Save Bsky MP4 (Open tool →) |
| Image | Original resolution JPEG / WebP | https://bsky.app/profile/handle.bsky.social/post/POST_ID | Bluesky Image Downloader — Photos & Slides (Open tool →) |
| Gif | Animated GIF / MP4 clip | https://bsky.app/profile/handle.bsky.social/post/POST_ID | Bluesky GIF Downloader — Save Animated GIFs (Open tool →) |
| Thread | Original media & text | https://bsky.app/profile/handle.bsky.social/post/POST_ID | Bluesky 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.
Help
Need help copying the link?
Step-by-step guides for grabbing the exact post URL from your phone or browser — then paste it into the field above.
All Bluesky copy guidesLimits
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.