isaveall

Download Bluesky videos in MP4

isaveall is a free online tool to download videos from Bluesky posts as MP4. Bluesky streams video as HLS segments that browsers can't save directly; we assemble them into a single MP4 with the original audio. Paste the post link and download without an account.

MP4 up to 1080p No account Original audio We don't keep your files

How to download

1
Copy the link

Open the post, use Share or the address bar and copy the link. bsky.app/profile/.../post/... links work.

2
Paste it here

Tap Paste or type the link into the box above. We read the post from its bsky.app/profile/handle/post/id address and pick the video hosted on Bluesky; there are no short links, and a post made of images or a Tenor GIF has nothing to save. The result shows the resolution next to the file name.

3
Download

Tap Download MP4 for the video, or Download MP3 on the row below for the sound. It saves to your gallery or Downloads.

What you can download

Format
MP4 (H.264/AAC) assembled from Bluesky's HLS stream
Quality
The highest rendition Bluesky serves, up to 1080p
Links
bsky.app/profile/{handle}/post/{id}
Accounts
Public posts only

How Bluesky video works

Bluesky stores video on its own CDN and plays it as an HLS stream: a playlist plus dozens of small segments, in several qualities. Browsers can play that, but they can't save it as a file. isaveall reads the playlist, takes the best quality and assembles the segments into a regular MP4 with the original audio, which is why the download takes a few seconds longer than on other platforms.

The result is a standard file that plays anywhere, without re-encoding the picture.

What you can and can't save from a Bluesky post

A Bluesky post can carry one video, up to four images, or neither. This page handles the video case: it returns the MP4 of the post you paste, with the original sound, plus an MP3 if you only want the audio. Posts that contain only images are outside this tool, and so are Tenor GIFs, which Bluesky embeds from an outside service rather than hosting itself. If the post you saw is a quote or a reply, paste the link of the post that actually holds the video, not the one that quotes it.

Bluesky accounts are public by default, but a user can ask Bluesky to hide their profile and posts from people who are not logged in. Those posts, like deleted ones, return not found here, because we never log in. Everything else, including video from custom feeds and from other apps built on the AT Protocol, works as long as the link resolves to a public bsky.app post.

Keeping only the audio of a Bluesky video

Tap Download MP3 in the result and you get the sound of the video on its own: the audio track is taken from the assembled stream and converted once to MP3 at 128 kbps, the same rate as every other MP3 tool on isaveall. It is the practical option for a recorded talk, a music clip or a voice post shared as video, and the file is a fraction of the size of the MP4. The MP3 is the complete track from the first second to the last; trim it in any audio editor if you only need a part.

GIFs, images and quote posts: what this page can't save

Half the Bluesky downloaders in these results sell GIFs and images alongside video. Here is what those actually are. A Bluesky GIF is not hosted by Bluesky at all: the app embeds it from Tenor, so the file lives on another service and this page has nothing to fetch. Images attached to a post are ordinary JPEGs served by the Bluesky CDN, and your browser already saves them with a long press on the phone or a right click on the computer, no tool needed. This page handles the one case the browser cannot: the HLS video stream, which it assembles into a single MP4.

Quote posts and replies are the other common miss. If you paste the link of a post that quotes another post, the video sits in the quoted one; open it and copy that address instead. Same with a post that only links out to a YouTube or Vimeo video: the file is on that platform, not on Bluesky.

On your device

On iPhone
Use Safari. Tap Download MP4 and confirm: the assembled file goes to Files, in Downloads, named bluesky_ plus the post id. Open it there, tap Share and Save Video to move it to Photos.
On Android
Chrome saves the MP4 to the Download folder and the gallery shows it once the assembly finishes; the download notification tracks the progress.
On PC and Mac
The MP4 is assembled on our server and sent with a download header, so it lands straight in Downloads as bluesky_ plus the post id, with no player tab in between. The resolution shown in the result (up to 1080p) is the one you get.

Frequently asked questions

Is the Bluesky video downloader free and safe?

Yes. No account, no app and no limit for normal use. The MP4 is assembled from Bluesky's own stream and sent straight to you; we keep no copy of the file and log no full links. The only cookie on the site is the Google Analytics one that counts visits; nothing for advertising.

Why does the download take a few seconds?

Bluesky serves video as many small HLS pieces; we join them into one MP4 on the fly before sending it to you.

Why does my Bluesky video download fail?

Four causes cover almost all of them. The post has no Bluesky video, only images, a Tenor GIF or an external link. The post or the account was deleted or suspended. The account asked Bluesky to hide it from logged out visitors, so our server cannot read it. Or the video runs past 30 minutes, the limit here. Open the post in a private window: if it plays there without an account, it downloads here.

Is there an MP3 of the Bluesky video?

Yes. Tap Download MP3 on the second row: the audio track is taken from the assembled stream, encoded once at 128 kbps and named bluesky_ plus the post id, with .mp3.

Do posts with several videos work?

Bluesky allows one video per post today; images and video can't be mixed.

Does the author know?

No. We don't use any account and nobody is notified.

What about videos from private or blocked accounts?

They are not public and can't be reached.

Do you keep my Bluesky videos?

No. The pieces pass through our server only while we join them, without touching disk, and are gone the moment your download ends. We store neither the file nor the full link.

What video quality do I get?

The highest rendition Bluesky serves for that post, up to 1080p. We assemble the MP4 from Bluesky's own stream, so there is no re-encoding on our side.

Why does it say no video was found?

The post has to contain a video hosted on Bluesky. Posts with only images, a Tenor GIF or an external link (YouTube, for example) have nothing to download. Deleted posts and blocked or private accounts fail too.

Can I download images from a Bluesky post?

Not on this page. It handles video posts (MP4) and their audio (MP3). Image posts are not supported.

How do I save a Bluesky video on iPhone?

Open the post link in Safari, paste it here and tap Download MP4. The file goes to your Downloads folder in Files; you can then save it to Photos. No app is needed.

Other platforms