Image URL Extractor

This image URL extractor returns image addresses found in a public page as a plain list. Copy the URLs or download a text file; images are not loaded or previewed.

This check runs on our server. The address you enter is used only for this check and is not stored.

One page, up to 5 MB of HTML. Scripts do not run.

Tick the box to show you are not a robot, then press Extract URLs.

How to use the Image URL Extractor

  1. Enter the public page URL that contains the images.
  2. Complete the robot check and press Extract URLs.
  3. Read the addresses in Image addresses, one per line. Press Copy or Download .txt to export the list.

How image addresses are collected

The server fetches one HTML response and reads image src attributes, srcset candidates, picture sources and common lazy-load fields such as data-src and data-srcset. It also reads Open Graph and Twitter image tags, icon links, and url() values in inline background declarations.

Relative paths are resolved against the final page URL or its HTML base address. HTTP and HTTPS URLs are kept, repeated addresses are removed, and data or JavaScript URLs are excluded. The result is a list of addresses discovered in markup. The tool does not request each image to verify its type, size or availability.

Examples of extracted URLs

  • For https://example.com/news/page, an image src of /images/photo.jpg becomes https://example.com/images/photo.jpg.
  • A srcset containing small.webp 1x and large.webp 2x produces both addresses.
  • An image repeated in an img tag and an og:image tag appears only once when the resolved address is identical.

The list contains addresses only

There are no thumbnail previews, image downloads or browser requests to the listed hosts. This makes the output suitable for an asset inventory or a list you want to inspect with your own tools. An address can still be broken, require a signed query string or return content that is not an image.

Discovered URLs can include query parameters from the original markup. Review the text before sharing it if the page uses signed asset links. Images remain subject to their owners' rights; finding an address does not grant permission to republish the file.

Related ways to inspect a page

The URL Extractor collects all kinds of links, including ordinary page links. This tool narrows the job to image references in HTML. Use Page Size Checker to review discovered resource sizes, or API Response Viewer to inspect the server response itself.

Limitations

  • One public page, up to 5 MB of HTML and a 15-second request timeout. At most 5,000 unique image addresses are listed.
  • JavaScript does not run. Images created only by scripts can be missed.
  • External CSS files and image files are not fetched. Backgrounds defined only in those stylesheets are not included.
  • Common HTML and lazy-load patterns are supported; custom markup or CSS escaping may not be recognized. No availability check or image preview is performed.

Frequently asked questions

Can I extract image URLs without downloading the images?

Yes. The tool reads the page HTML and lists the addresses it finds. It does not fetch image files or load thumbnail previews.

Does the extractor include srcset and social images?

Yes. It includes responsive srcset candidates, picture sources, Open Graph and Twitter image tags, icon links and inline background URLs.

Why are some background images missing?

Only inline background declarations in the HTML are read. External stylesheets are not downloaded, and JavaScript-generated images are not rendered.

Are all listed image URLs guaranteed to work?

No. The tool reports references found in the HTML without requesting each image. Some may be expired, protected, broken or otherwise unavailable.

Often used together with Image URL Extractor.

  • Page Size CheckerSEO Tools

    Reports HTML size, resource totals by type, and the largest files for one page without running JavaScript.

  • API Response ViewerDeveloper Tools

    GET any public API endpoint and read its JSON as a tree, with status, time, and headers.