Guide

Which image does a phone actually download?

We prepared several widths of one project-owned photograph, compressed each copy and tested responsive selection in a local browser. The results show the files available to the page and the bytes behind each choice. This separates making a file lighter from making sure a phone receives a suitably sized file.

Last updated:

Bitinz team · How we write and check our content

A compressed large image is still a large choice

A small image slot does not make the downloaded file smaller. If every visitor receives the same full-size photo, a phone can still fetch pixels the layout does not use. Compression and responsive selection solve different parts of that problem.

Our website workflow explains preparation, while the image-delivery guide connects it to performance diagnostics. This experiment follows one photo from prepared files to a browser’s actual selection, without treating a score as the result.

Prepare the candidates, then observe the browser

We made proportional copies in an external image editor before compression; Bitinz did not resize them. On 2026-10-29 each copy was processed at Balanced in the local engine. Its recorded dimensions, bytes and checksum identify the candidate used in the browser experiment.

The local page offered candidates through srcset with a matching sizes rule. Browser observations record viewport width, pixel density and the selected resource. They measure image payload, not a complete page load or a simulated mobile network. Our editorial policy describes the evidence.

The prepared files behind the selection

Compare the candidate sizes here, then check the browser-selection record linked in the sources. The browser can only choose among files that the page actually offers.

ImagePixelsOutputLevelBeforeAfterSaved
photo-4000.jpg4000 × 2667 pxJPGBalanced2032.6 KB595.9 KB70.7%
photo-1600.jpg1600 × 1067 pxJPGBalanced393.1 KB129.0 KB67.2%
photo-800.jpg800 × 533 pxJPGBalanced116.0 KB40.0 KB65.5%
photo-400.jpg400 × 267 pxJPGBalanced34.2 KB12.4 KB63.7%

Bitinz · 1 KB = 1000 bytes.

Compress imagesMake JPG, PNG and WebP files smaller in their own format, in batches and for free.Compress images

What the browser actually downloaded

Viewport (CSS px)Pixel densityDisplayed width (CSS px)Selected width (px)Image payload
3901×35840012.4 KB
3902×35880040.0 KB
7681×73680040.0 KB
7682×7361600129.0 KB
12801×9601600129.0 KB
12802×9604000595.9 KB

Each row used a fresh browser context with caching disabled. The widest high-density case selected the largest candidate because the offered set had a large gap at that point. An intermediate candidate would be worth testing; the browser can only select a file that exists in the list.

Inspect the selected image at its useful scale

Source photograph detail

Detail from the original project-owned landscape photo

Compressed photograph detail

The matching detail from the actual compressed photo
Actual source and compressed detail crops from the project-owned photo. They show image appearance separately from the browser’s resource selection.

Inspect the displayed photo on a small screen and a high-density display. The smallest candidate is not automatically the best choice if it leaves the image visibly soft. Likewise, a large candidate is not justified merely because its compressed size looks impressive.

The browser-selection record is a snapshot of the stated environment. Cached resources and browser decisions can affect later visits. To repeat the observation, use a fresh browser context and inspect the requested image rather than inferring it from the visible dimensions.

Connect preparation to delivery

Use the image compressor on the prepared copies, then let your site or content-management system offer appropriate variants. If its generated markup points every screen to one large file, compression alone does not change that decision.

Keep sizes aligned with the CSS layout. A browser uses that hint together with the available candidates and display density; it cannot read the author’s intention from a filename. Check the selected resource after changing the layout.

For a repeated workflow, the developer API can compress prepared files as part of publishing. Resizing remains a separate preparation step. Our quality guide explains how to compare details before replacing an image.

Check an image slot on your page

  1. Measure the image slot and decide which proportional widths the design needs.
  2. Prepare and compress those copies while retaining the editable original.
  3. Offer the candidates with a sizes rule that matches the layout.
  4. Inspect the selected resource and the visible photo on different displays.

FAQ

Does setting the displayed width reduce the downloaded file?
A CSS width changes the layout, not the bytes of a single image file. Offer suitable image candidates and check which resource the browser selects.
Why can a high-density phone select a wider image?
A high-density display can use more image pixels within the same visible slot. Candidate dimensions and the page’s size hint both affect the browser’s choice.
Does this experiment measure page speed?
It records compression results and image resource selection. A whole page’s loading experience also depends on its other resources, network and rendering work.

Tools in this guide

Sources

  1. Bitinz: Responsive image browser observations (2026-10-29)
  2. Bitinz: Image lab: sources, measurements and output hashes (2026-10-29)
  3. MDN: Responsive images