Image scraper

Automatically detect and extract images from any webpage using smart CSS selector detection. Browse, preview, and download images in bulk.

Beta feature
The image scraper is currently in Beta. While it works well with most websites, you may encounter limitations with certain site structures, JavaScript-rendered content, or pages that block automated access. The tool is continuously improving based on user feedback.

What is the image scraper?

The image scraper is a smart tool that automatically detects and extracts images from any public webpage. Unlike simple "save image" browser functions, the image scraper can identify image containers across an entire page (or even multiple pages), filter images by size, and let you download them individually or in bulk.

The tool uses CSS selectors to target specific image containers on a page. It can auto-detect the most likely selectors for you, or you can manually enter your own for precise control over which images to extract.

How to use the image scraper

Follow these steps to scrape images from any webpage:

  1. Enter a webpage URL
    Type or paste the full URL of the webpage you want to extract images from. This can be any public webpage — it does not have to be a WordPress site. For example: https://example.com/gallery or https://example.com/blog/my-post.
  2. Wait for auto-detection
    After entering the URL, the system analyzes the page structure and suggests CSS selectors for image containers. These suggestions appear as clickable options, each targeting a different group of images on the page. The auto-detection process typically identifies the main content images and filters out navigation icons and other non-content images.
  3. Choose a selector or enter one manually
    Click one of the suggested selectors to use it, or type your own CSS selector in the input field if you know exactly which images you want to target. If you are not familiar with CSS selectors, the suggested options will work well in most cases.
  4. Configure filters
    Before scraping, you can adjust two filter settings to refine your results:
    • Minimum image width — Set the minimum width in pixels for extracted images. The default is 200px, which filters out small icons, thumbnails, and decorative elements. Increase this value if you only want large, high-quality images.
    • Maximum links to process — Set how many page links the scraper should follow and extract images from. The default is 10, and the maximum is 150. Start with a lower number to test your selector, then increase if the results look good.
  5. Click "Scrape Images"
    Press the scrape button to start extracting images. The tool will process the page (and linked pages, if configured) and collect all matching images.
  6. Browse the results
    Extracted images appear in a responsive grid layout. Each image shows:
    • A visual preview of the image
    • The image dimensions (width and height in pixels)
  7. Download images
    You can download images individually by clicking on them, or use the bulk download option to download multiple images at once. Downloaded images retain their original quality and format.

Inspector tool

The image scraper includes a built-in webpage inspector that helps you visually identify and select the right CSS selectors. This is especially useful when the auto-detected selectors do not match the images you want.

Using the inspector

  • Live webpage preview — The target webpage loads in an embedded iframe, showing you exactly how the page looks
  • Hover to highlight — Move your mouse over elements in the preview. As you hover, the element under your cursor is highlighted with a visual overlay, showing you exactly which part of the page it corresponds to
  • Click to select — Click on any highlighted element to capture its CSS selector. The selector is automatically filled into the selector input field
  • Visual feedback — Selected elements are clearly marked so you can see exactly which containers will be scraped

The inspector makes it easy to target specific sections of a page even if you have no experience with CSS selectors. Simply hover and click on the image area you want to scrape.

Tip
If the inspector iframe does not load the target page (some websites block iframe embedding), you can still use the auto-detected selectors or manually enter a CSS selector based on the page's structure.

Understanding CSS selectors

CSS selectors are patterns used to identify specific elements on a webpage. You do not need to be an expert to use them with the image scraper, but a basic understanding helps:

  • .classname — Selects elements with a specific CSS class (e.g., .gallery-image)
  • #idname — Selects an element with a specific ID (e.g., #main-content)
  • div.content img — Selects all images inside a div with the class "content"
  • article img — Selects all images inside article elements

In most cases, the auto-detected selectors will be the best choice. Only enter a manual selector if you need to target a very specific set of images.

Tips and best practices

Getting better results

  • Start with fewer max links — Begin with the default of 10 max links to test your selector and filters. Once you confirm the results look good, increase the number to collect more images.
  • Adjust minimum width — If you are getting too many small images (icons, avatars, decorative graphics), increase the minimum width filter. A value of 400px or higher will typically return only significant content images.
  • Use descriptive selectors — More specific CSS selectors give more precise results. For example, .post-content img is better than just img because it limits results to images within blog post content.
  • Try multiple selectors — If the first selector does not give you the images you want, try a different auto-detected option or modify the selector slightly.

Common limitations

  • JavaScript-rendered images — Some modern websites load images dynamically via JavaScript (lazy loading, infinite scroll). The scraper may not capture these images if they are not present in the initial HTML.
  • Access restrictions — Websites that require login, use CAPTCHA, or block automated access may not work with the scraper.
  • Iframe blocking — Some websites prevent their pages from loading inside iframes, which may limit the inspector tool's functionality. The scraper itself can still work in these cases.
Respect copyright
Always respect the copyright and terms of use of the images you scrape. The image scraper is intended for research, reference, and personal use. If you plan to use scraped images in published content, make sure you have the right to do so, or use images that are explicitly licensed for reuse (such as Creative Commons).
Last updated: April 2026