Skip to product information
1 of 1

PROJETO STACK

Lens - Image Downloader

Lens - Image Downloader

Quantity

Live Demo ↗

Find, filter, and download images from webpages through one clean browser extension.

Lens is a React and TypeScript image downloader featuring active-page scanning, multiple image-source detection, image-type filters, individual downloads, and ZIP export. It provides a complete source-code foundation for browser utilities, research tools, content workflows, and client extension projects.

Perfect For

✓ Web Designers

✓ Frontend Developers

✓ Content Creators

✓ Researchers

✓ Marketing Teams

✓ eCommerce Teams

✓ Website Auditing Tools

✓ Media Collection Workflows

✓ Browser Productivity Products

✓ Agency Client Projects

Why Choose Lens?

✓ Scan images from the active webpage

✓ Detect multiple webpage image sources

✓ Download selected images individually

✓ Export selected images in one ZIP archive

✓ Filter images by file type

✓ Filter images by minimum width

✓ Detect CSS background images

✓ Detect lazy-loaded images

✓ Detect SVG and video poster images

✓ Clean visual selection interface

✓ Complete editable source code

✓ Easy to customise and extend

✓ No recurring subscription fees

What’s Included

Your download includes:

📦 Complete React & TypeScript Source Code

📦 Chrome Manifest V3 Production Build

📦 Microsoft Edge-Compatible Build

📦 Image Scanner Popup

📦 Active-Page Image Collection

📦 Standard Image Detection

📦 Srcset Image Detection

📦 Picture Element Detection

📦 CSS Background Image Detection

📦 CSS Mask Image Detection

📦 Lazy-Loaded Image Detection

📦 SVG Image Detection

📦 Inline SVG Conversion

📦 Video Poster Detection

📦 Open Graph Image Detection

📦 Twitter Image Detection

📦 Image-Type Filtering

📦 Minimum-Width Filtering

📦 Individual Image Downloads

📦 ZIP Archive Downloads

📦 Automatic Filename Generation

📦 Duplicate Filename Handling

📦 Background Service Worker

📦 Runtime Content Script

📦 Extension Icons & Assets

📦 WXT Configuration

📦 TypeScript Configuration

📦 Package Configuration

📄 Documentation (README.md)

Key Features

✓ Active Webpage Image Scanning

✓ Automatic Scan When Opened

✓ Manual Rescan

✓ Standard <img> Detection

✓ Current Source Detection

✓ Srcset Detection

✓ Picture Source Detection

✓ CSS Background Image Detection

✓ CSS Mask Image Detection

✓ Lazy-Loading Attribute Detection

✓ SVG Reference Detection

✓ Inline SVG Detection

✓ Video Poster Detection

✓ Open Graph Image Detection

✓ Twitter Image Detection

✓ JPG Support

✓ PNG Support

✓ WebP Support

✓ GIF Support

✓ SVG Support

✓ AVIF Support

✓ BMP Support

✓ ICO Support

✓ TIFF Support

✓ Data Image Support

✓ Other Image-Type Detection

✓ Image-Type Filters

✓ Minimum-Width Filter

✓ Image Preview Grid

✓ Image Source Display

✓ Image Dimension Display

✓ Select Visible Results

✓ Clear Selection

✓ Download Selected Images

✓ ZIP Selected Images

✓ Unique Filename Handling

✓ Empty and Error States

Technology Stack

Built using modern browser-extension technologies:

✓ React 19

✓ TypeScript

✓ WXT

✓ Manifest V3

✓ JSZip

✓ Browser Downloads API

✓ Browser Tabs API

✓ Browser Scripting API

✓ Runtime Messaging

✓ Content Scripts

✓ DOM Image Collection

✓ XML Serializer

✓ Component-Based Architecture

✓ Modern CSS

✓ Modern Folder Structure

Performance Features

Designed for efficient image-discovery workflows:

✓ Runtime Page Scanning

✓ Limited DOM Element Scanning

✓ Duplicate URL Prevention

✓ Lazy Image Loading in the Popup

✓ Client-Side Image Filtering

✓ Local ZIP Archive Creation

✓ Sequential Download Handling

✓ Automatic Filename Generation

✓ Duplicate Filename Protection

✓ Bounded Inline SVG Processing

✓ Responsive Image Grid

✓ Reusable React Components

✓ Clean TypeScript Implementation

✓ Modern Manifest V3 Architecture

✓ Easy Branding Customisation

✓ Scalable Source-Code Structure

How It Works

  1. Download and extract the project files.
  2. Install the project dependencies.
  3. Run the development environment or generate a production build.
  4. Load the generated extension folder into your browser.
  5. Open the webpage containing the images you want to inspect.
  6. Open Lens from the browser toolbar.
  7. Allow the extension to scan the active webpage.
  8. Filter the results by image type or minimum width.
  9. Select the images you want to keep.
  10. Download them individually or package them into one ZIP archive.
  11. Customise the branding, interface, filters, icons, and functionality.
  12. Build and publish the completed extension when ready.

Browser Compatibility

Works with:

✓ Google Chrome

✓ Microsoft Edge

✓ Brave

✓ Opera

Compatibility with other Chromium-based browsers may be possible but should be tested before production use.

License

Your purchase includes:

✓ Lifetime access to the purchased source code

✓ Commercial use for personal and client projects

✓ Full customisation rights

✓ Unlimited personal and client projects

You may not:

✗ Resell the original source code

✗ Redistribute the files

✗ Share the files publicly

✗ Repackage the source code as a competing digital product for resale

Instant Digital Download

No physical product will be shipped.

Immediately after purchase, you’ll receive instant access to download the complete image-downloader source code, production build, and documentation so you can begin creating your own browser image-management tool.

Important Note

Lens discovers images that are available through the active webpage and supported browser access.

Some images may not be downloadable because of:

✗ Website Authentication Requirements

✗ Hotlink Protection

✗ Cross-Origin Restrictions

✗ Expired or Temporary Image URLs

✗ Restricted Browser Pages

✗ Inaccessible Embedded Frames

✗ Website Security Policies

ZIP export attempts to fetch each selected image. Images that cannot be fetched may be skipped.

The minimum-width filter uses detected image dimensions where available. Images without known dimensions may remain visible.

Lens does not include:

✗ Cloud Storage

✗ User Accounts

✗ Remote Image Processing

✗ Website-Crawling Infrastructure

✗ Browser Marketplace Publication

Users are responsible for obtaining permission to download and reuse images from third-party websites.

PROJETO STACK - Premium software templates and digital products built for modern businesses.

View full details