Bluesky Downloader for Videos, GIFs and Images

Bluesky shows everything in public, which also means NeoDownloader needs no account there. Paste a post, several posts or a profile, and it saves the images as the files people uploaded, the videos in the best quality Bluesky keeps, and GIFs in whichever of their two forms they were posted. Every file is named with the opening words of its post.

✓Windows, Mac and Linux✓Videos, GIFs and images✓No account needed✓A whole profile at once✓Supports 1,200+ sites
How it works0:32

Bluesky Video Downloader vs Online Tools and Browser Extensions

Online tools and extensions

  • Download one Bluesky post and forget the rest
  • Save under Bluesky's internal codes instead of names
  • Need every link handed to a web service first
  • Surround the save button with advertising
  • Lose track of which post a file belonged to

NeoDownloader

  • One project for a list of posts or an entire profile
  • A folder per account, and file names that carry the post's opening words
  • Your computer and Bluesky talk with no one in between
  • Runs on your own machine, free of ads
  • A file's properties point back to its post

How to Download Bluesky Videos, GIFs and Images

Bluesky lets you save a single image from its full-screen view. For videos and GIFs, several posts or a whole profile, three steps:

One-time setup: download NeoDownloader and install it. It is available for Windows, Mac and Linux. The steps below are what you repeat each time.

  1. 1
    Bluesky
    bsky.app/profile/esa.int

    Copy a Bluesky Address

    Open the post on Bluesky and copy what the address bar shows, or pick “Copy link to post” from the post's share menu. Building a list? Copy one post after another. For everything an account has posted, its profile address does it.

  2. 2
    ProjectsNew project

    What do you want to download?

    bsky.app/profile/esa.int

    Next

    Paste It into NeoDownloader

    Press New project with the link in place, adding more on separate lines if you have them, then Next. A video or a GIF goes to Video Downloader, which asks for the quality next; images and profiles go to Gallery Downloader, and for a profile the next screen offers what to take, with “Media” already ticked.

  3. 3

    Name and folder

    esa.int

    Create project

    Get the Videos, GIFs and Images

    Choose a folder, click Create project, and the files come in straight away, no sign-in involved: videos as MP4 with sound, images as the uploaded files, each named after the beginning of its post. An account's files share a folder with its name, and a later run picks up only newer posts.

Bluesky GIF Downloader: Both Kinds of GIF

A GIF on Bluesky is one of two things. Bluesky turns a GIF someone uploads into a short video without sound, and NeoDownloader saves it as an MP4 file. A GIF picked from Bluesky's GIF search is a link to a GIF file, and NeoDownloader saves that file as it is.

Either way, the post's address in “New project” is all it takes: Video Downloader handles both kinds.

A GIF from the GIF search is saved at the size it was posted, on the free version too: its quality limit is for videos.

Bluesky Media Downloader: Every Image and Video of an Account

With “Media” ticked, NeoDownloader goes through every post of the account that has images or a video, newest first, and saves the files into the account's folder. Reposts of other people's posts are left out: what comes down is the account's own.

To keep only videos, tick “Videos” instead. Starting the project again another day adds just the posts published in between.

No sign-in is needed, even for a whole account. The free version stops a large profile at its files-per-project limit; Premium removes that limit.

Bluesky Image Downloader: Images as Uploaded, Videos in HD

The feed shows a reduced copy of an image, and the full-screen view a re-compressed one. NeoDownloader saves the image file that was uploaded with the post, the one Bluesky keeps.

Videos come in Bluesky's best version that the wizard's quality allows: the free version tops out at 1080p, while Premium keeps the uploaded file at whatever size it has. No upscaling, no re-encoding.

In a list of posts, NeoDownloader chooses the plugin by the first address: when it is a video, the whole list goes to Video Downloader, which takes videos and GIFs only. To keep the images too, choose Gallery Downloader in the wizard's list.

Download Bluesky Posts and Profiles by Their Addresses

  • A post with its video, GIF or images - bsky.app/profile/…/post/…
  • The same post by the link “Copy link to post” gives, or typed without https://
  • A whole profile - bsky.app/profile/ and the account's handle, or its did:plc: address
  • Posts from different accounts - links one under another, saved together

Bluesky Downloader Features

What becomes of a post, a profile and a list

An Account Without Signing In

Give it a profile's address, and the account's images and videos come down into a folder of their own, with no login at any point.

Names You Can Read

Instead of Bluesky's codes, a file from a profile is named with the author, the date, the start of the post and its id: esa.int [2026-06-02] On this day in 2003, Mars Express began its journey to the R 3mncql457os2e 1.jpg.

Every File Knows Its Post

Each file carries the address of its post: you find it under “Found on” in the properties, and “Open on the site” brings the post up again.

Only What Is New

Repeat the project whenever you like: files already saved are skipped, and only posts that are new get downloaded.

Bluesky Downloader FAQ

Is there a free Bluesky video downloader?

Yes. NeoDownloader comes with a free version that handles Bluesky videos, GIFs and images, post by post or from a list of posts. The free version has no time limit; Premium lifts its limits on the number of files per project.

How do I download a video from Bluesky?

Take the post's address from the address bar, or use “Copy link to post” in its share menu, and paste it into “New project”. Video Downloader picks it up and asks for the quality; “Create project” then saves the MP4, no sign-in needed.

How do I save a GIF from Bluesky?

Paste the post's address into “New project”, as for a video. A GIF someone uploaded, which Bluesky keeps as a short video without sound, is saved as an MP4 file; a GIF picked from Bluesky's GIF search is saved as the GIF file itself.

How do I download images from Bluesky?

Paste the post's address into “New project”: Gallery Downloader saves each image as the file its author uploaded. A profile's address brings every image of the account instead.

Can I download all the videos and images of a Bluesky profile?

Yes. Paste the profile's address - bsky.app/profile/ and the account's handle - into “New project”; “Media” is ticked, which is every post of the account with images or a video. No sign-in is needed. Run the project again later to fetch only the new posts.

Can I download several Bluesky videos at once?

Yes: paste their addresses into “New project” one per line, and they download as one project. When the list starts with a video, NeoDownloader takes videos and GIFs only; to keep the images of the other posts too, choose Gallery Downloader in the wizard.

Do I need a Bluesky account?

No. Posts, lists of posts and whole profiles download without a sign-in.

What quality are Bluesky videos and images downloaded in?

Images arrive as the files uploaded with the post, bigger than the feed's copies. A video comes in the best version Bluesky has within the wizard's quality setting, which the free version caps at 1080p; it is saved without upscaling or re-encoding.

Does it work with bsky.app links?

Yes. Bluesky's addresses are bsky.app ones, and NeoDownloader takes them as copied from the address bar or with “Copy link to post”, typed without https://, and a profile by its handle or by its did:plc: address.

Can I save a Bluesky video as MP4?

Yes. Videos become MP4 files with picture and sound, as Bluesky plays them, and an uploaded GIF becomes a silent MP4 as well.

Is there a Bluesky downloader online or as an extension?

Neither: it is a program for your computer, so it can work through an account's media or a stack of post links at once and store the files in your own folder.

Ready to Download from Bluesky?

Start a project from any Bluesky post or profile and keep the files. The free version has no time limit.

Available for Windows, Mac and Linux