%3C/text%3E%3C/svg%3E">
💻
💻 Tech & IT

Uncompressed Image & Video Size Calculator

Results update as you type.

Your numbers

Understanding the uncompressed image and video size calculator — concept and principle

This calculator estimates how much memory or storage a picture or a video takes before any compression. It is used to size frame buffers and GPU memory, plan capture-card and storage throughput, choose cables and interfaces, and understand why codecs such as JPEG, H.264 or HEVC are indispensable.

From pixels to raw video sizeA 3840 × 2160 frame has 8,294,400 pixels of 3 bytes each, 24.88 MB; at 30 frames per second that is 5.97 Gbps and 44.79 GB per minute.Every pixel costs the same, whatever the picture3840 × 2160= 8,294,400 px1 pixel = 24 bitsR8 bitsG8 bitsB8 bits÷ 8 = 3 bytesone frame 24.88 MBVideo = frames, one after another× 30 fpsper second5.97 Gbpsone minute (× 60 s)44.79 GB
Pixels × 3 bytes gives one 4K frame; multiply by frames and seconds for raw video.

How it is calculated

Width and height are in pixels. Bits per pixel is the colour depth: 8 for greyscale, 24 for 8-bit RGB, 32 for RGBA, 30 or 36 for 10- or 12-bit RGB. Dividing by 8 turns bits into bytes. The results use decimal units (1 MB = 10^6 bytes, 1 GB = 10^9 bytes, 1 Gbps = 10^9 bits per second).

The principle

A raster image is a grid of pixels, and every pixel stores the same fixed number of bits, so the size is simply the pixel count times the bits per pixel. Video is a sequence of such frames: multiply one frame by the frame rate to get bits per second, and by the duration to get the total. Nothing here depends on the picture content; that is exactly what "uncompressed" means. Real video often uses 4:2:0 chroma subsampling (about 12 bits per pixel at 8-bit depth); enter that effective value to model it.

Worked example

  1. Inputs: 3840 × 2160 pixels (4K UHD), 24 bits per pixel, 30 fps, 60 seconds.
  2. Pixels per frame: 3840 × 2160 = 8,294,400.
  3. Bits per frame: 8,294,400 × 24 = 199,065,600 bits = 24,883,200 bytes, so the image is 24.8832 MB.
  4. Bitrate: 199,065,600 × 30 = 5,971,968,000 bit/s = 5.971968 Gbps.
  5. One minute: 24,883,200 × 30 × 60 = 44,789,760,000 bytes = 44.78976 GB.
How Image (MB) changes with Width (px)How Image changes with Width010203040509601,9202,8803,8404,8005,7607,680Example: 24.8832Width (px)
Each point is the calculator re-run with only “Width (px)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Width (px)Image (MB)
9606.2208
1,92012.4416
2,88018.6624
3,84024.8832
4,80031.104
5,76037.3248
7,68049.7664

How to read the result

The image size tells you the RAM a single decoded frame occupies, regardless of whether it came from a 2 MB JPEG. The bitrate is the sustained throughput a raw capture or link must carry; compare it with the interface: 4K30 RGB at about 6 Gbps is why uncompressed 4K needs a high-bandwidth link, while a streamed 4K video at 15–25 Mbps is several hundred times smaller. The GB figure shows how quickly raw recording fills a drive.

Common mistakes

Keep in mind: These are payload estimates only. Actual file sizes depend on container headers, metadata, row padding and compression, and real interface requirements include protocol overhead, so treat the numbers as a lower bound for raw data.

Frequently asked questions

Why is my 4K photo only a few megabytes?

Formats like JPEG, HEIC and PNG compress the pixel data. The calculator shows the size after the file is decoded into memory, not the size on disk.

How many bits per pixel does HDR video use?

HDR is usually 10 bits per channel. With full RGB that is 30 bits per pixel; with 4:2:0 subsampling it averages 15 bits per pixel.

Sources: ITU-R Recommendation BT.2020 (parameter values for UHDTV systems) · Charles Poynton, Digital Video and HD: Algorithms and Interfaces, Morgan Kaufmann

Checked 8 Nov 2026. Standard formulas and RFC/IEEE definitions, computed locally in your browser — nothing you type is sent anywhere.

💻 All tech & IT tools →🌍 Calculators by country →