Skip to content
namiciLabby pentry
Chrome Extension

SnapSave — Image Downloader

namiciLab — in-house product, published on the Chrome Web Store

Finds every image on a page — blob URLs, lazy-loaded, canvas and CDN-protected included — then filters, previews and downloads them in bulk.

SnapSave promotional tile: the strapline “Download Every Image on Any Page — Including Blob, Lazy-Loaded & Protected Images” beside the extension's sidebar gallery listing detected images with per-image save, share, copy-URL and open actions.

SnapSave collects the images a page is actually showing you, not just the ones the browser will hand over on a right-click. It presents them as one gallery you can filter, then saves them individually or in bulk.

The challenge

“Save image as…” quietly stopped working on the modern web. A photograph on screen might be a blob URL, a lazy-loaded source that has not resolved, a CSS background, a <picture> element with several candidates, or something drawn into a canvas. Sites behind hotlink-protected CDNs hand back an error instead of the file. For a designer collecting references, a researcher gathering figures or someone archiving a comic, right-clicking a hundred times is not the problem — right-clicking and getting a placeholder is.

The approach

Rather than treat one of those cases as the real one, the extension enumerates all of them and reconciles what it finds into a single gallery of thumbnails. From there it is a working surface rather than a menu: filter by format or minimum dimensions to drop the tracking pixels and sprite sheets, tick what you want, and take it in one action. Individual images can also be copied as a URL or handed to another app through the Web Share API.

The build

Everything runs locally in the browser. No page contents are uploaded, nothing is collected, and there is no account — which for a tool with permission to read every image on every page you visit is the only defensible design.

Built with

  • Manifest V3

    Chrome extension platform

  • Web Share API

    Hand-off to other applications

  • Local-only processing

    No upload, no collection, no account

chromewebstore.google.com

What the build covers

  • Detects images across img tags, lazy-loaded sources, blob URLs, CSS backgrounds, picture elements and canvas
  • Sidebar gallery presenting every match as a thumbnail with its dimensions and format
  • Filters by file type and by minimum dimensions, to drop pixels and sprites
  • One-click save for a single image, or bulk download by checkbox selection
  • Copy image URL, and share to other apps via the Web Share API
  • Handles hotlink-protected CDN images that a right-click save cannot
  • All processing local to the browser — nothing uploaded, nothing collected

Got an Idea?

Let's shape it into something people love to use.