Page Size Calculator

You are building a new website and want to know how large your pages can be. Do you want them to show inside 10 seconds? Or is 20 seconds acceptable? How fast are your visitors? Worldwide, national, or intranet? Use this calculator to determine the maximum page size you should be aiming for.

Maximum download time:
A generally accepted number is between 10 and 15 seconds per page.
Number of images on the page:
Every image incurs a penalty for http overhead (see below).
Number of frames:
Every frame incurs a penalty for http overhead (see below).
Speed of the average user:
For example: a 28k8 modem is 28800 bits per second.
bits per second
Maximum size of homepage:
For html and images together.

The calculator uses the following formula:
Maximum size of homepage = MaximumDownloadTime - 0.2 * (Images + Frames + 1)) * (Speed / 8) - 300 * (Images + Frames + 1)

Every image and every frame (plus the frame-startup) incurs a penalty of 0.2 seconds and 300 bytes. The time penalty is because the browser needs to send a request to the webserver for each image/frame. The 300 bytes penalty is for the http overhead that accompanies each and every image/frame.

Images are often used more than once in a website, such as the background, logo, and navigation buttons. They are loaded only once into the cache of the browser, usually on the homepage. You can therefore disregard those images on sub-pages (set the number of images to zero). The same applies to frames, even more so.