How-to

How to Download Images and Videos From Any Website (2026 Guide)

Five reliable ways to save images and videos from a web page, from right-click to developer tools and automated extractors, and when to use each one.

Why “Save image as” isn't enough anymore

Ten years ago a web page was mostly a single HTML file with a few <img> tags. Saving its pictures took a right-click. Today's pages are applications. Images load only when you scroll to them, galleries are drawn by JavaScript, product photos come in five sizes chosen by your screen width, and videos arrive as hundreds of small pieces instead of one file. The media is still there, but it's much harder to collect.

This guide covers five methods, from the simplest to the most thorough. It explains when each one works and when it doesn't, so you can pick the fastest route for your task.

Method 1: Right-click and save

The classic approach still works for single, ordinary images. Right-click the picture and choose Save image as…. On a phone, long-press it.

  • Good for: one or two images that are plainly visible.
  • Fails when: the image is a CSS background (the menu shows no save option), sits under a transparent overlay (you save the overlay instead), or the site uses srcset and you get a small version.
Tip: before saving, choose Open image in new tab and look at the address. Many sites put the size in the URL, such as /w_400/ or ?width=400. Removing or raising that number often gives you the full-resolution original.

Method 2: Browser developer tools

Every desktop browser has built-in developer tools that show exactly what a page loads. Press F12 (or Cmd + Option + I on a Mac), open the Network tab, then reload the page.

  1. Click the Img filter to list only images, or Media for audio and video.
  2. Scroll the page so lazy-loaded files appear in the list.
  3. Right-click any entry and choose Open in new tab, then save it.

This is the most accurate manual method, because it shows the files your browser really downloaded and not just what's written in the HTML. It's also slow when there are dozens of files, and it can't join a streamed video back together.

Method 3: Search the page source

Press Ctrl + U to view the source and search (Ctrl + F) for .jpg, .mp4 or .m3u8. Some sites embed the full list of media in a JSON block for their player or gallery, so you may find high-resolution links that never appear on screen.

The weakness is the opposite of Method 2: you see what the server sent, not what JavaScript later requested. On modern sites a large share of the media never appears in the source at all.

Method 4: An automated media extractor

Automated extractors such as our own tool combine the strengths of Methods 2 and 3 and do the tedious parts for you. A good extractor will:

  • read img, srcset, picture, video and audio tags, including lazy-load attributes such as data-src;
  • check CSS backgrounds, Open Graph tags and links that point to media files;
  • search scripts and JSON for hidden .m3u8, .mpd and .mp4 addresses;
  • optionally inspect the live page (ours does this with a bookmarklet) so files loaded later by JavaScript are caught too;
  • hide trackers and tiny spacer images;
  • let you filter by type, preview, and download a ZIP.

This is the right choice when you need many files, or when you need to find the playlist address of a streamed video. See the HLS and DASH guide for why streams need special handling.

Method 5: Command-line tools for streams

For technical users, the open-source program FFmpeg can save an HLS or DASH stream directly when you know the playlist address:

ffmpeg -i "https://example.com/video/master.m3u8" -c copy video.mp4

-c copy tells FFmpeg to copy the audio and video as they are, without re-encoding. That is quick and keeps the original quality. Our extractor finds the playlist address for you, so you can paste it straight into this command or into VLC.

Which method should you use?

SituationBest method
One visible photoRight-click → save
Background image or overlayDeveloper tools or extractor
Whole gallery or product pageExtractor + ZIP
Video that plays in a custom playerExtractor bookmarklet to find the playlist, then FFmpeg or VLC
Auditing a page's image weightExtractor for the inventory, developer tools for sizes

What no method can (or should) do

Content protected by DRM (Digital Rights Management) is encrypted on purpose. This includes films and shows on Netflix, Prime Video and Disney+. Getting around that protection is illegal in many countries, and no legitimate tool does it. Media behind a login or paywall also belongs to the people who pay for it and the people who made it.

Being able to download a file doesn't mean you're allowed to reuse it. Before you publish or share anything you saved, read our guide on using web media legally.

Summary

  • Right-click works for simple, single images.
  • Developer tools show the truth about what a page loads, but slowly.
  • Page source can reveal hidden high-resolution links.
  • An extractor is fastest for many files and the easiest way to find stream playlists.
  • Always respect DRM, paywalls and copyright.