How to download images from a Blogger post in full size

This guide is for people who want the images from their own Blogger or Blogspot blog back, for a backup or a move to another platform, and for readers saving an image they have permission to use. A post shows each image as a WebP scaled to fit the layout. Blogger keeps the uploaded size, and the address says which size you get.

What Blogger serves

An image in a post has an address like https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS…/w400-h314-rw/Jump_feed.png. The part before the file name sets the size: w400-h314 fits the image into 400 by 314 px, s1600 into 1600 px on the longer side, and s0 asks for the uploaded size. The -rw ending makes Blogger send a WebP, whatever the file name says.

By default, Blogger's editor makes each image a link to a larger copy. The writer can remove that link. I fetched three images from two public posts on a Blogspot blog and read their real pixel size from the files:

ImageOn the pageLink around the images0
Screenshot, linkedw400-h314-rw: 400×314 px, WebP, 10 KBs1187: 1187×931 px, PNG, 47 KB1187×931 px, PNG, 47 KB
Photo, linkeds900-rw: 800×530 px, WebP, 68 KBs800: 800×530 px, JPEG, 127 KB800×530 px, JPEG, 127 KB
Screenshot, no linkw320-h213-rw: 320×212 px, WebP, 13 KBnone566×376 px, PNG, 26 KB

The link goes to the uploaded size, in the format that was uploaded. Blogger never enlarged an image: the photo asked for at 900 px came back at its uploaded 800 px. An image without a link is only on the page in the small WebP copy, and you need s0 to get the rest.

Method 1: Open the link or edit the address (no install)

  1. Right-click an image in the post and choose "Open link in new tab". If the image is linked, the new tab shows the uploaded size. Save it from there.
  2. If there is no link, choose "Open image in new tab" instead. In the address, replace the size part just before the file name (for example w320-h213-rw) with s0 and press Enter.

Method 2: Every image in a post as one ZIP

  1. Add PixLasso to Chrome or Edge and open the post, or a label page to take several posts at once.
  2. Click the PixLasso icon, then Deep scan so it scrolls the page and picks up the images that load late.
  3. Set Min size to 300px to skip the profile picture and the sidebar widgets. Linked images show an HD badge.
  4. Click Download. You get one ZIP, numbered in the order the images appear (converting a whole batch to JPG is a Pro feature).

With Full-size originals on, which is the default, PixLasso downloads the link around each image. In my test that was 1187×931 px for the linked screenshot, against 400×314 px on the page. PixLasso has no Blogger rule yet, so an image without a link comes out as the page copy: a 320×212 px WebP for the third image above. For those, use the s0 step of Method 1, or convert the batch to JPG if the format is what bothers you.

The free version saves 30 images per batch, and each press after that saves the next batch. Pro, a single US$9.99 payment, saves all of them in one press.

Questions

Why does the saved file end in .png but open as WebP?

The page copy has -rw in its address, so Blogger sends a WebP under the original file name. The linked copy and the s0 copy come in the uploaded format.

Is s1600 the same as s0?

For images up to 1600 px on the longer side, yes, because Blogger doesn't enlarge. For larger uploads, s1600 scales them down and s0 doesn't.

Copyright

Images on your own blog are yours to download; images on someone else's blog belong to that writer or to whoever they licensed them from, so ask before you reuse them.


Measured on 9 November 2026: I fetched two public posts on too-clever-by-half.blogspot.com, read the image addresses and links in their HTML, downloaded each size and read the pixel size from the image header, then ran PixLasso's URL code on the same addresses. I made PixLasso; the first method needs no extension.