Skip to content
GrabVid - free video downloader

Bluesky Video Downloader

Save videos from any Bluesky post as MP4, in the quality the uploader originally posted.

How to download from Bluesky

  1. 1

    Copy the post link

    Tap the share icon under the post and choose Copy link to post. On desktop, open the post and copy the address from the browser bar.

  2. 2

    Paste it above

    Drop the link into the box at the top of this page. Links with a handle or a custom domain in them both work.

  3. 3

    Save the MP4

    We fetch the file the uploader sent to Bluesky and hand it over as an MP4. It lands in your normal downloads folder.

What you can download from Bluesky

Bluesky keeps things simpler than most platforms: one video per post, no stories and no private accounts. There are still a few kinds of post that behave differently.

Video posts
Clips uploaded straight to Bluesky, up to three minutes long. These download as MP4 at the resolution they were uploaded in, which is often higher than what the app plays back.
Quote posts
If the video belongs to the post being quoted, open that original post and copy its link. A quote post that adds its own video works directly.
GIFs from the picker
GIFs added through the GIF button are links to Tenor, not files uploaded to Bluesky, so there is nothing on Bluesky to download. Save those from Tenor itself.
Links to other sites
A post that shares a YouTube or news link shows a preview card, not a video. Paste the original link on the matching downloader page instead.

A practical guide to Bluesky video

Why the download can look better than the app

When a video is posted to Bluesky, two things are kept. The original file is stored on the uploader's account server, and Bluesky's video service makes streaming copies at 360p and 720p that the app switches between depending on your connection.

Most downloaders grab one of the streaming copies, which caps you at 720p. We fetch the original instead. For a video shot on a recent phone that usually means 1080p and a noticeably sharper picture, particularly for text and fine detail. The trade-off is file size, since the original is usually several times larger than the 720p stream.

Getting the right link

A working link looks like bsky.app/profile/someone.bsky.social/post/ followed by a short code of letters and numbers. That code identifies the post, and it is the part we need. If your link stops at the username, it points at the profile rather than a post, so open the post first and copy again.

Handles can be custom domains, such as bsky.app/profile/nytimes.com/post/…, and those work the same way. Links that use the long account ID starting with did:plc also work.

Common problems and quick fixes

If you see an error, first check that the post still exists. A deleted post, or an account that has been taken down, fails in the same way because there is nothing left to read. A post that only shares a link or a picker GIF will also fail, since no video was ever uploaded to Bluesky.

On iPhone, a finished download that seems to have vanished is almost always in the Files app under Downloads rather than in Photos. On Android, check the Downloads folder in the Files app if your gallery has not picked it up yet.

Using the files you save

The MP4 uses H.264 video and AAC audio, so it opens in every phone gallery, desktop player and editor, from CapCut to Premiere, without converting. Vertical clips stay vertical and the original aspect ratio is kept.

If you are archiving posts, rename each file as it arrives. The default name comes from the post text, which may be long or empty. A short name with the account and date is far easier to find later.

Want the longer version? Our step by step guide to saving Bluesky videos walks through every method, the quality trade-offs and the errors worth knowing about before you start.

Bluesky downloader questions

The quality the uploader posted. Bluesky keeps the original file and also makes smaller 360p and 720p copies for streaming in the app. We give you the original, so a 1080p upload downloads at 1080p even though the app may have played it at 720p.

Yes. On iPhone, Safari saves the MP4 to the Files app, in Downloads, and you can move it into Photos with Save Video. On Android, Chrome puts it in the Downloads folder and it shows up in your gallery shortly after.

Most likely the original upload had no audio track. Some clips are posted silent, especially screen recordings. The Bluesky feed also autoplays video muted, which is a player setting rather than anything in the file, so check the post with sound turned on in the app.

Bluesky has no private accounts, so every post is public by design. Some people turn on a setting that asks apps not to show their posts to logged-out visitors. Treat that as a clear request: if someone has asked for that, do not download and share their videos.

Links from bsky.app work, with either a handle or a custom domain in them. Third party apps sometimes use their own web addresses. If yours does, open the post in the official app or on bsky.app and copy the link from there.

No. Bluesky does not stamp its videos and we add nothing. The MP4 is the uploader's own file.

Saving a public video to watch offline is generally fine for personal use. Reposting it elsewhere, using it commercially or passing it off as yours can breach copyright. Credit the creator and ask before sharing someone else's work.

Longer write-ups on the questions people run into most here.

New to this? The how it works guide walks through the whole process step by step, and the blog goes deeper on formats and quality. Before you save anything, it is worth reading our disclaimer on copyright and fair use.