ScreenshotNeo

BlogHow-to

How to Save Images From a Website With a Chrome Extension

Save one image with Chrome’s built-in download tools, or use an extension to find, filter and download many images safely.

By the ScreenshotNeo team1 October 20266 min read

For one image, Chrome usually does not require an extension: use the image’s available save or download action, then choose a download location if Chrome asks. Install an image-downloader extension when you need to find several images, filter by dimensions or URL, remove duplicates, rename files, or download in the background.

1. Save a single image with Chrome

  1. Open the page containing the image.
  2. Use the image’s context menu and choose the save or download action offered by Chrome or the website. The wording and exact gesture can vary by operating system and site.
  3. Choose a destination if Chrome is configured to ask where each file should go.
  4. Open Chrome’s Downloads page to confirm the file and its location.

If the menu saves a small preview instead of the original, open the image in a new tab first and save it there. Some sites display a thumbnail while the full-resolution file is loaded separately.

2. Choose where Chrome saves downloads

Chrome lets you set a default download folder or ask for a destination every time.

  1. Open Chrome settings.
  2. Find the Downloads settings.
  3. Set a default location, or enable the option to ask where to save each file before downloading.

Downloads remain listed on Chrome’s Downloads page. Removing an item from that page removes it from the browser’s download history, not from the file on your computer.

3. Use an extension for multiple images

An extension is useful when a page contains galleries, thumbnails, lazy-loaded images, CSS background images, or several versions of the same asset.

  1. Open the Chrome Web Store and inspect the extension’s current listing, publisher, permissions, and update information.
  2. Install an image-downloader extension only after checking why it needs access to webpage content.
  3. Open the extension from Chrome’s extension menu while the target tab is active.
  4. Review the images it detects. Filter by size, dimensions, or URL when those controls are available.
  5. Remove duplicates and select only the files you are allowed to save.
  6. Download individually or as a batch. Some tools can rename files, place them in a subfolder, or continue downloads in the background.

The current Image Downloader listing describes browsing images on the active page, filtering by size, dimensions, or URL, removing duplicates, downloading or viewing an individual image, saving to a subfolder, renaming downloads, and downloading in the background. Listings, features, permissions, and compatibility can change, so check the live listing before installation.

4. Understand extension permissions

An extension that inspects images must usually read page content. Chrome explains that access to data on websites can allow an extension to read, request, or modify data on those pages. A warning describes potential access; it does not by itself prove that an extension is dangerous.

Chrome provides controls for an extension to run only when selected on the current tab, automatically on the current site, or automatically on all sites. Choose the narrowest setting that supports your task. Google’s Chrome Web Store policy guidance says: “Extensions must require only the narrowest set of permissions necessary to provide their existing services or features.”

Host permissions match URL patterns and can let an extension inject code into matching pages. If an image tool asks for access to every site, compare that request with its actual feature set and restrict access when Chrome allows it.

5. Images an extension may miss

  • Lazy-loaded images: scroll through the page first so images load, then rescan the tab.
  • Responsive images: a page may expose several files through srcset; inspect dimensions and URLs before choosing.
  • CSS backgrounds: some extensions detect these, while others only list <img> elements.
  • Blob or canvas images: the visible pixels may not have a normal downloadable URL.
  • Login-only images: the extension may need to run on the authenticated tab, and access may expire.
  • Right-click blocking: an extension can sometimes identify the asset, but do not use it to bypass authentication, paywalls, bot checks, or other access controls.
  • Protected or encrypted media: saving a displayed file does not grant permission to reuse it.

6. Troubleshooting

The save option is missing

Open the image in a new tab, select the page’s download control, or use an extension that lists detected image URLs. A site may have replaced the visible image with a canvas or CSS background.

The extension finds thumbnails only

Filter by dimensions or URL, open the image in a new tab, or scroll until the full-size asset loads. Check whether the page exposes an original file separately from its thumbnail.

The extension finds no images

Activate it on the correct tab, reload the page, allow access on the current site, and scroll through lazy content. If the page is inside a frame or uses canvas rendering, detection may be limited.

Chrome downloads to the wrong folder

Change the default Downloads location or enable the prompt that asks for a destination before each download. Check Chrome’s Downloads page for the actual file path.

Chrome warns about permissions

Read the requested sites and the listing’s explanation. Grant access only for the tab or site needed, or remove the extension if its requested scope does not match its purpose.

The extension stopped working

Chrome may disable unsupported extensions as requirements change. Open Manage extensions, check for updates, and look for a maintained alternative in the Chrome Web Store.

The downloaded file cannot be reused

Downloading a local copy and having permission to reproduce or publish it are separate questions. Save images only when you own them, have permission, or have another lawful basis to download and use them.

7. Performance, reliability and cost

  • Speed: saving one visible image directly is usually faster than scanning a whole page with an extension.
  • Large galleries: filtering and duplicate removal can reduce manual work, but scanning many URLs may take longer and trigger browser or server limits.
  • Reliability: results depend on what the page has loaded, your login state, cross-origin restrictions, and whether the extension still supports the current Chrome version.
  • Storage: batch downloads can consume substantial disk space. Use a dedicated subfolder and review selections first.
  • Cost: Chrome’s built-in save workflow costs nothing. Extension pricing, if any, is shown in its current listing; do not assume every extension is free.

8. Or skip the browser setup

If your real goal is a repeatable image capture pipeline, ScreenshotNeo returns a screenshot from one GET request. Its API can produce PNG, JPEG, WebP, or PDF output, and the API documentation lists the available options.

cURL

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

Python

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)

Node.js

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

ScreenshotNeo removes cookie and consent banners, newsletter popups, and chat widgets before capture. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and each response reports its page verdict and billing status. It also provides an MCP server with take_screenshot, get_page_info, and capture_pdf tools for AI agents. The Free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 shots. Create a free ScreenshotNeo account.

9. FAQ

Do I need an extension to save a picture?

No. Chrome’s built-in save or download action handles ordinary single-image downloads.

Can an extension save every image on a page?

It can identify many page images, but lazy loading, canvas rendering, frames, login requirements, and CSS backgrounds can limit results.

Why does an image extension need site access?

It needs to inspect page content to discover image elements and URLs. Restrict it to the current tab or required sites when possible.

Is downloading an image the same as having reuse rights?

No. A local copy does not establish permission to publish, sell, or modify the image.

What if Chrome disables my extension?

Open Manage extensions, check the reason and update status, then review current Chrome Web Store alternatives.