Item logo image for Bluesky Video Downloader — Save Images GIFs

Bluesky Video Downloader — Save Images GIFs

ExtensionTools23 users
Item media 1 (screenshot) for Bluesky Video Downloader — Save Images GIFs

Overview

One-click download for Bluesky. Save images as JPG (not WebP), videos & GIFs in original quality.

Save any image, video, or GIF from Bluesky with a single click — right from the bsky.app interface. Bluesky doesn't have a built-in download button. Saving a video means copying a URL, opening a third-party site, waiting through ads, and hoping the quality isn't ruined. This extension fixes that. A download button appears on every post with media. Click it, and the original file saves to your computer. No URL copying, no external sites, no quality loss. HOW IT WORKS Install the extension and visit bsky.app. Every post that contains an image, video, or GIF now shows a small download icon in the action bar — next to Reply, Repost, and Like. Hover over any image or video and a quick-download button appears in the corner. Click either one, and the media saves instantly. Use the keyboard shortcut Ctrl+Shift+D (Cmd+Shift+D on Mac) to download media from the post you're hovering over — no clicking needed. WHAT YOU CAN DOWNLOAD This extension handles every type of media on Bluesky: - Images — saved as real JPG files (not WebP) in full resolution via feed_fullsize CDN URLs, not compressed thumbnails. Switch to "Original" in the popup if you prefer WebP - Videos (MP4) — downloaded via HLS stream assembly for maximum quality - GIFs — animated content from Bluesky's GIF integration - Carousel posts — multi-image posts download all images automatically, numbered sequentially FILE ORGANIZATION Downloaded files are organized by configurable templates: - Folder: "Bluesky" (single folder), "Bluesky/{handle}" (per account), or "Bluesky/{date}" (per date) - Filename: "{handle}_{postId}_{idx}" or detailed with date prefix - Choose your preferred preset in the popup — no manual template editing needed Example: Bluesky/alice.bsky.social/alice.bsky.social_3mjk2f_1.jpg BUILT FOR BLUESKY This is not a generic media scraper adapted for Bluesky. Every detail is designed specifically for how bsky.app works: - Download button matches Bluesky's native UI — same icon style, size, and color as Reply/Repost/Like - Works with Bluesky's React-based SPA without breaking the interface - Handles AT Protocol video hosting (HLS streams from video.bsky.app) - Recognizes all embed types: images, video, external GIFs, quote posts with media, carousel posts - Adapts icon size automatically — 22px in thread view, 18px in feed, matching native button dimensions - Detects new posts loaded via infinite scroll and injects buttons automatically LIGHTWEIGHT AND PRIVATE The entire extension is under 300KB — compared to 10MB for some competitors that bundle video conversion libraries. All processing happens in your browser. No external servers, no data collection, no tracking, no login required. Works with any public Bluesky profile without authentication. WHO THIS IS FOR - Bluesky users who want to save posts they enjoy - Content creators archiving their own media - Social media managers downloading assets for cross-posting - Researchers and journalists preserving public posts - Photographers and artists saving reference images - Anyone who searched "how to download Bluesky videos" and found only ad-filled websites KEYBOARD SHORTCUT Ctrl+Shift+D (Windows/Linux) or Cmd+Shift+D (Mac) — downloads media from the post under your cursor. Configurable in chrome://extensions/shortcuts. FREQUENTLY ASKED QUESTIONS How do I download a video from Bluesky? Install this extension, go to bsky.app, and click the download icon on any post with a video. The file saves in original MP4 quality. Does it work without logging in? Yes. The extension uses Bluesky's public API, so any public post can be downloaded without authentication. Is the download quality reduced? No. Images use full-resolution CDN URLs. Videos are assembled from the highest-bitrate HLS stream available. What file formats are supported? Images save as JPEG/PNG/WebP (original format). Videos save as MP4. GIFs save in their original format (MP4 or WebM). Why does this save as JPG instead of WebP? Many Bluesky downloaders save images as WebP — the format the CDN serves by default. WebP files don't open in some photo apps, messengers, or Windows Photos without extra steps. This extension asks the Bluesky CDN for a real JPEG by default, so files open anywhere out of the box. Switch to "Original" in the popup if you prefer WebP.

Details

  • Version
    1.0.2
  • Updated
    April 18, 2026
  • Offered by
    aaleksandr.ross
  • Size
    193KiB
  • Languages
    55 languages
  • Developer
    Email
    aaleksandr.ross@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps