Screen Ruler Add to Chrome

Download images and SVGs from any website

Collect every image, background image and inline SVG from a page or a single component, preview them in a grid, and download one or all of them.

What it finds

Select an element and the Assets section on the Element tab collects every visual asset inside it:

Select the <body> to gather the assets of the whole page, or select one section, such as a hero, an icon row or a product gallery, to get just those files.

How to download images from a page

  1. Open the page and start Screen Ruler by clicking its toolbar icon or pressing Alt + Shift + S (Option on a Mac).
  2. Click an element to select it. For the whole page, press Alt + Shift + ↑ until body is selected.
  3. Open the Assets section on the Element tab.
  4. Click any thumbnail to download that file, or click Download All to save them all.

The first download asks for the browser's downloads permission. Screen Ruler only requests it when you actually download something.

The asset grid

Assets are laid out in a justified grid that keeps each thumbnail's shape, so wide banners and small square icons are both easy to recognise. Every thumbnail shows its format, such as png, webp or svg, and its natural dimensions in pixels, which is the size of the file itself rather than the size it is displayed at.

Downloads keep the original file name where there is one. When a server hands back a file without a matching extension, Screen Ruler checks the file's type and adds the right one, so a WebP served from an extension-less URL still saves as .webp.

How it collects assets

Limits

When it is useful

The SVG downloader roundup compares other tools, and the extracting content docs show the asset grid. To save a picture of any element as it looks on screen, use element screenshots. Extract Assets is part of Screen Ruler's Inspect and Studio plans, and every install starts with a free 7-day trial with everything unlocked, no card needed.

Common questions

How do I download all images from a website at once?

Activate Screen Ruler, click anything on the page and press Alt + Shift + ↑ until body is selected. Then click Download All in the Assets section to save every image, background image and inline SVG on the page.

Can I download an SVG icon from a website?

Yes. Inline <svg> elements are listed as assets and saved as standalone .svg files with their full markup. SVG files loaded through <img> or CSS backgrounds are downloaded as the original file.

Does it get CSS background images?

Yes. Every url() in an element's background-image is collected, including data URLs, which are saved with the correct file extension.

Why is an image on the page missing from the list?

It may be very small (under 10 pixels, which is treated as a tracking pixel), not loaded yet because it is lazy loaded, drawn by a CSS pseudo-element, or outside the element you selected. Select a larger parent or the body and scroll the page so lazy images load.

Install Screen Ruler for free

No account, no setup. Join 60,000+ developers and designers measuring, inspecting, and editing on any page.

Add to Chrome