Bluesky Downloader for Videos, GIFs and Images
Download videos, GIFs and images from Bluesky: one post, a list of posts pasted at once, or everything an account has posted. No Bluesky account is needed. Images come as the files that were uploaded and videos in HD where Bluesky has it, each file named with the start of its post.
Images in the screenshot: Katsushika Hokusai, The Met, NASA
Bluesky Video Downloader vs Online Tools and Browser Extensions
Online tools and extensions
- One post at a time: paste, wait, save, repeat
- Everything lands loose in the Downloads folder, named with numbers
- Every link you paste goes to an online service first
- Ads and pop-ups around the download button
- Nothing records which post a file came from
NeoDownloader
- A list of posts or a whole profile in one project
- A folder for the account, and names with the post's words
- The addresses go from your computer straight to Bluesky
- A program on your computer, with no ads
- Each file keeps the address of its post on Bluesky
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, macOS and Linux. The steps below are what you repeat each time.
- 1bsky.app/profile/esa.int
Copy a Bluesky Address
In your browser, open the post on Bluesky and copy its address from the address bar, or choose “Copy link to post” in the post's share menu. For several posts, copy each one's address; for everything an account has posted, copy the address of its profile.
- 2
ProjectsNew project
What do you want to download?
bsky.app/profile/esa.int
NextPaste It into NeoDownloader
Click New project - the wizard picks up the copied address by itself - and click Next. Several addresses go into the field one per line. For a post with a video or a GIF, NeoDownloader selects its Video Downloader plugin, and the next step lets you choose the quality. For a post with images or a profile, it selects Gallery Downloader; for a profile, the next step asks what to take, and “Media” is ticked.
- 3
Name and folder
esa.int
Create projectGet the Videos, GIFs and Images
Check the destination folder and click Create project. The files start arriving at once, without a sign-in: each video an MP4 file with its sound, each image the file that was uploaded, named with the start of its post. A profile's files go into a folder named after the account. Run the project again later to fetch only the new 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.
Paste the post's address into “New project”: for both kinds, NeoDownloader selects its Video Downloader plugin.
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.
Tick “Videos” instead to take only the account's videos. Run the project again later, and NeoDownloader downloads only the posts added since.
A whole profile needs no sign-in. On the free version a large profile stops at its limit on files per project; Premium lifts it.
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.
A post's video comes in the best quality Bluesky has for it, no higher than the quality you chose in the wizard. The free version goes up to 1080p; Premium takes the uploaded file whatever its size. Nothing is enlarged or re-compressed.
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
- Several posts - their addresses one per line, as one project
Bluesky Downloader Features
Videos, GIFs and images, one post or a whole profile in one run
A Whole Profile in One Run
Paste a profile's address, and NeoDownloader takes every image and video the account has posted, into a folder of its own, without a sign-in.
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 keeps the address of its post on Bluesky: “Found on” in the file's properties, and “Open on the site” takes you back to it.
Only What Is New
Run the project again and NeoDownloader downloads only the posts added since.
Bluesky Downloader FAQ
Is there a free Bluesky video downloader?
Yes. NeoDownloader is a free desktop program that downloads videos, GIFs and images from Bluesky: one post, a list of posts or a whole profile. 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?
Copy the post's address from your browser's address bar, or choose “Copy link to post” in the post's share menu. Click “New project” in NeoDownloader and paste it: NeoDownloader selects its Video Downloader plugin; choose the quality on the next step and click “Create project”. The video is saved as an MP4 file, without a sign-in.
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”: NeoDownloader selects its Gallery Downloader plugin and saves every image of the post as the file that was uploaded. For all the images of an account, paste the address of its profile 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 as the files that were uploaded with the post, larger than the copies the feed shows. A post's video comes in the best quality Bluesky has for it, no higher than the quality you choose in the wizard; the free version goes up to 1080p. Nothing is enlarged or re-compressed.
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. A video is saved as an MP4 file with its picture and sound, the way Bluesky plays it; a GIF someone uploaded is an MP4 file too, without sound.
Is there a Bluesky downloader online or as an extension?
NeoDownloader is a desktop program rather than an online tool or a browser extension: it runs on your computer, takes a list of posts or a whole profile in one go, and the files come from Bluesky straight to your folder.
Ready to Download from Bluesky?
Paste a post's or a profile's address and let NeoDownloader do the rest. The free version has no time limit.
Available for Windows, macOS and Linux