Back to Blog

Bluesky Video Formats and Quality Explained

Ever tried to right-click a Bluesky video, only to find there's no save option at all? You're not imagining it. Bluesky doesn't serve videos as single files the way a website serves an image, and once you know what's happening behind the scenes, the whole thing makes a lot more sense.

This post covers the full Bluesky video format story: what the platform accepts, what it does to your clip after upload, and how to save any of it as a normal MP4.

What formats Bluesky accepts

Bluesky lets you upload four video formats: .mp4, .mpeg, .webm, and .mov. In practice, MP4 with H.264 video and AAC audio is the safest bet, since that's what nearly every phone camera and editing app produces by default. Clips can run up to three minutes. Video arrived on Bluesky in September 2024 with a 60-second cap, and the limit was raised to three minutes in March 2025.

There are file size and daily upload caps too, which we've covered separately in our post on Bluesky video limits.

Your upload gets re-encoded no matter what

Here's the part most people don't realise. Whatever file you upload, Bluesky doesn't simply store it and play it back. It re-encodes the video into its own streaming format and serves it from a dedicated video CDN. The file that viewers actually watch is never the exact file you uploaded.

That's normal for social platforms. Re-encoding keeps playback consistent across millions of devices and keeps bandwidth costs sane. But it means two things: your video loses a little quality on upload, and the "file" playing in your feed isn't really a file at all.

HLS streaming, explained in plain words

Bluesky serves video over HLS, which stands for HTTP Live Streaming. Instead of sending one big video file, HLS chops the video into lots of small chunks, usually a few seconds each. A small text file called an m3u8 playlist lists all the chunks in order. When you press play, your app or browser reads the playlist and fetches the chunks one by one.

This is great for watching. Playback starts almost instantly because the player only needs the first chunk, and if your connection dips, it can quietly switch to a lower quality stream without stopping.

It's less great for saving. There's no single video file sitting on the page to right-click. If you dig into the network requests, you'll find a playlist ending in .m3u8 and a long list of chunk files. Download the playlist and you get a text file, not a video. To end up with something watchable, every chunk has to be fetched and stitched back together in the right order.

What quality Bluesky actually keeps

Bluesky video quality tops out at 1080p. Upload a 4K clip and it gets scaled down to 1920x1080 at most. The video CDN also prepares lower quality versions of each clip, so playback can adapt when someone's connection is slow.

If you care about how your own posts look, the practical tip is simple: export at 1080p in H.264 before you upload. That way Bluesky's re-encode works from a file that's already in its comfort zone and you skip an extra round of scaling.

GIFs on Bluesky are secretly videos

One quirk worth knowing: when you post a GIF on Bluesky, it doesn't stay a .gif file. The platform turns it into a short looping video with no sound. It looks and behaves exactly like a GIF, but under the hood it's the same chunked streaming as everything else. That's good news, honestly. Video compression is far more efficient than the ancient GIF format, so the loops load faster and use less data. If you want to save one, we've written a separate guide on downloading Bluesky GIFs.

How big are the files

Because Bluesky compresses everything, saved clips are smaller than you might expect. A typical 15 to 30 second clip usually lands somewhere in the 2 to 10 MB range. A full three-minute clip at 1080p can reach 30 MB or more, depending on how much movement is in the footage. Talking-head videos compress well; confetti and fast action don't. Either way, nothing you save from Bluesky should put a dent in your phone storage.

Why you don't need a Bluesky video converter

A lot of people search for a Bluesky video converter because they've spotted the m3u8 playlist and assume they need extra software to turn it into something playable. You can skip all of that. BskySaver fetches the chunks, stitches them together, and hands you a standard MP4 file that plays anywhere. There's nothing to convert afterwards.

The whole Bluesky MP4 download takes under a minute. Tap the three dot icon below the post, tap Copy link to post, paste the link at bskysaver.com, and click Download. On the results page, click the Download button and the clip saves in the highest quality available. No signup, nothing to install. It works in any browser on your phone, tablet, or computer. The one catch is that the post has to be public. For a full walkthrough of each step, see our guide on how to download Bluesky videos.

Wrapping up

Bluesky accepts MP4, MPEG, WebM, and MOV uploads, then re-encodes everything into streamed video capped at 1080p. GIFs get the same treatment as looping clips. That's why right-click-save gets you nowhere, and why a proper downloader is the easy route. Next time you spot a clip worth keeping, copy the post link and paste it into BskySaver. You'll have a clean MP4 on your device a few seconds later.

Try BskySaver Now

Ready to download a Bluesky video? Paste a link below and get started.

Please enter a valid Bluesky link.