piapia123
en

Video Size Estimator

Media

Everything runs locally in your browser — nothing is uploaded

Input
Drop a file here to load its contents
Output

Two opposite questions answered by one relation: how big is this video (bitrate times duration) and how long can this card record (capacity divided by bitrate). Both are modes here so you do not have to copy numbers between two pages. ⚠️ Three traps: · Bits and bytes differ by a factor of eight. Bitrate is in megabits per second while file size is in bytes, so forgetting the division by eight makes the answer eight times too large — and the mistake is hard to spot, because 45 GB for an hour at 100 Mbps does not sound absurd even though the real figure is about 5.6 GB. · A drive GB and an OS GiB are not the same. Drives are labelled in 10⁹ while operating systems display 2³⁰, a gap of 7.4%, which is exactly why a 1 TB drive shows 931 GiB. Both conventions are available and labelled. · The audio track counts. At 192 kbps against an 8 Mbps video it is 2.4%, but against a 1 Mbps lecture recording it is 19%, so ignoring it matters most where bitrates are low. You can enter a real bitrate, which is the accurate route, or let the tool estimate one from resolution, frame rate and codec. The estimate uses a bits-per-pixel factor, so it is labelled as an estimate and noted to vary by about 30% with scene complexity. ProRes and uncompressed are intermediate formats one to two orders of magnitude larger than a delivery codec, which catches people out the first time, so they are called out with a warning.

Features

  • Two modes from one relation: bitrate to size, capacity to recording time
  • ⚠️ Bits divided by eight gives bytes; skipping that makes the result eight times too large while still looking plausible
  • ⚠️ Both GB (drive, 1000³) and GiB (OS, 1024³) conventions, a difference of 7.4%
  • ⚠️ The audio track is included: it can be 19% of a low-bitrate file
  • Bitrate can be entered directly or estimated from resolution, frame rate and codec
  • ⚠️ ProRes and uncompressed are flagged as intermediate formats one to two orders of magnitude larger
  • One duration per line (45 means minutes, 1:30:00 means hours), with totals and a per-hour figure
  • In capacity mode, one GB figure per line gives the recording time
  • Everything runs in your browser; no network requests

How to use

  1. Pick the mode: size from bitrate, or recording time from capacity
  2. Choose resolution, frame rate and codec; enter a real bitrate if you have one
  3. Enter durations (45 or 1:30:00) or capacities, depending on the mode
  4. The result shows both the byte count and the figure in the chosen convention

FAQ

Why not just express bitrate in gigabytes?
Because bitrate is measured in bits per second while file size is in bytes, a factor of eight apart. What makes the mistake dangerous is that the wrong answer looks reasonable: an hour at 100 Mbps computes to 45 GB while the real figure is about 5.6 GB, and 45 GB is not absurd for an hour of 4K, so nothing feels off. This tool works in bits internally and divides by eight only when displaying.
Why is my number different from what the file manager shows?
Most likely the GB versus GiB gap. Drive manufacturers label 10⁹ bytes as 1 GB while operating systems display 2³⁰ bytes as 1 GiB, so the same file differs by 7.4% between the two. The default here is the drive convention, since that is what the remaining capacity on your card refers to; switch to the OS convention and the figures line up with the file manager. Beyond that, bitrate is variable: a still interview compresses far better than fast sport, so an estimate from an average bitrate naturally varies by about 30%.
Why is ProRes so large?
Because it was never designed for delivery. H.264, H.265 and AV1 use inter-frame prediction and lossy compression to shrink files by one or two orders of magnitude, at the cost of quality every time you decode and re-encode. ProRes and uncompressed formats do almost no inter-frame compression, so every frame decodes on its own and repeated edits do not degrade the image, which is exactly what an editor needs. Being one to two orders of magnitude larger is the feature, not the flaw, and the workflow is to edit in an intermediate codec and compress on export.
How accurate is the estimated bitrate?
Right order of magnitude, about 30% either way. The estimate uses a bits-per-pixel factor, while a real encoder varies its bitrate with scene complexity: a static interview and fast sport at the same resolution and frame rate can differ by more than a factor of two. So whenever you can get the real figure, which ffprobe prints and most editors show on export, type it in. The estimate is for the stage before editing, when you only want to know whether the card is big enough.

Related tools