Data Size & Transfer Time Calculator
Compute the data size of images, audio and video, and the time needed to transfer data — with both 1024-based and 1000-based unit conversions and the working shown. Useful for IT classwork and exam practice.
Try an example
Choose a calculation and enter the values.
Done
Data Size & Transfer Time Calculator
How to use
- 1
Pick a calculation
Choose image, audio or video data size, or transfer time.
- 2
Enter the values
Type the resolution, colour depth, sampling rate and time from your problem.
- 3
Check the conversions
See the bit-to-byte-to-KB-to-MB working in both 1024-based and 1000-based units.
Features
- Four modes: image, audio, video and transfer time
- Both 1024-based and 1000-based unit conversions shown
- Step-by-step bit-to-byte-to-KB-to-MB working
- Runs entirely in your browser; no sign-up and nothing uploaded
Use cases
Check IT homework
Verify data-size and transfer-time problems with the full working shown.
Estimate media storage
Work out how much space a recording or video will need from its settings.
Estimate transfer time
Find how long a transfer takes from line speed and efficiency.
Details
Data-size problems follow fixed formulas. An image uses width in pixels × height in pixels × bits per pixel (colour depth). Audio uses sampling rate × bit depth × channels × time. Video uses the size of one frame × frame rate × time. In every case the raw result is in bits.
There are two conventions for larger units. One byte is always eight bits, but one kilobyte may mean 1024 bytes (2^10) or 1000 bytes (SI). School and exam problems follow whichever convention the question states. This tool shows both, so you can check the answer under either rule.
Transfer time is data size in bits divided by the effective speed in bits per second; the effective speed is the line speed multiplied by the transfer efficiency. Real networks add protocol overhead and retransmissions, so measured times are slower than the theoretical value computed here.
FAQ
Should I use 1024-based or 1000-based units?
Follow the question. Data sizes often use 1KB = 1024B while bit rates use 1Mbps = 10^6bps (1000-based), and mixing them causes errors. This tool shows both so you can read the one the question specifies.
Can it calculate compressed data sizes?
This tool computes uncompressed theoretical sizes. If a compression ratio is given, multiply the theoretical size by it (for example, 10 MB compressed to 20% gives 2 MB).
The transfer time does not match reality
The result is the theoretical data size divided by the effective speed. Real transfers include protocol headers, retransmissions and congestion, so measured times are slower.
Does the video mode include audio?
The video mode covers the picture only. For problems that include sound, compute the audio size separately and add it.
Related Tools
Data Size Converter
Convert between bit, byte, KB, MB, GB, TB and PB. Switch between binary (1024) and decimal (1000) conventions to answer "how many MB in 1GB?" accurately.
Unit Converter
Convert length, weight and temperature instantly. Meters, inches, kilograms, pounds and more.
Exponent Calculator
Compute bⁿ for any base and exponent. Integer exponents use exact BigInt arithmetic (up to 1000 digits), fractional exponents use floating point. Expanded multiplication, negative exponents and 0⁰ conventions included.
Hex & Text Converter
Convert Hex bytes and UTF-8 text in your browser. Inspect byte counts, Japanese characters and invalid UTF-8 without uploading data.
All processing happens in your browser. Your files are never uploaded.
Verified: Textbook cases (1024×768×24-bit giving 2.25 MB, 44.1 kHz stereo 16-bit for 300 s giving 50.47 MB, 512×256 at 24 fps for 15 s giving 135 MB, and 12 MB over 1.5 Mbps at 50% efficiency giving 128 s) plus error handling are covered by browser tests