Memory Card Record Time Calculator
See how long a memory card really records at each codec's nominal bitrate — a capacity × codec heatmap with the full byte-to-bitrate math one click away.
Client review & approval for video, audio, images & PDF — one link, no per-seat fees.
Try FreeUsable capacity & custom bitrate
Real usable space is less than the label — filesystem overhead and camera reserve typically leave 85–100% of the printed capacity for footage.
Used by the "Custom" row below — enter any nominal data rate from 1–5,000 Mbit/s for a codec or camera not listed.
Record-time grid
Nominal record time per card capacity × codec preset. Click or focus any cell for the full worked breakdown below. Shorter times lean warning, longer times lean success.
| Codec preset | |
|---|---|
Worked breakdown
card, at , usable.
| Step | Calculation | Result |
|---|---|---|
| Capacity in bytes | ||
| Usable bytes | ||
| Usable bits | ||
| Bitrate in bits/s | ||
| Record time |
Adding a PCM 48 kHz/24-bit stereo audio track costs roughly 2.3 Mbit/s — inside the normal VBR variance of the video stream above, so it isn't broken out separately.
About Memory Card Record Time Calculator
Why record-time math never matches the box
Two conversions trip up almost everyone doing this math by hand. The first is bits vs. bytes. Camera manufacturers publish codec data rates in megabits per second (Mbit/s, lower-case b), but storage is sold and consumed in bytes (upper-case B). There are 8 bits in a byte, so a 184 Mbit/s codec is only 23 megabytes per second on disk — miss the ÷8 and every estimate comes out 8× too optimistic. The second is decimal vs. binary gigabytes. Card manufacturers label capacity in decimal units (1 GB = 1,000,000,000 bytes, matching SI prefixes), but your camera's firmware and your computer's file browser often report binary capacity (1 GiB = 1,073,741,824 bytes), which reads roughly 7% smaller for the same physical card. This calculator works entirely in decimal bytes, matching the number printed on the card — the same convention used by the Video File Size Calculator.
On top of that unit gap sits a real, physical one: usable-capacity overhead. A card's marketed capacity is never fully available for footage. The filesystem (exFAT, typically) reserves space for its allocation tables and journal, camera firmware reserves headroom so a card never fills to the exact last byte mid-recording, and some capacity is lost to sector alignment. In practice, usable space runs 85–100% of the label depending on card, filesystem and camera — this tool defaults to a conservative 95% and exposes it as a control so you can tighten or loosen it for a specific card and camera combination you've tested.
The worked example
Take a 128 GB card recording ProRes 422 HQ at 1080p25 (184 Mbit/s nominal), at the default 95% usable factor:
- Capacity in bytes: 128 × 10⁹ = 128,000,000,000 bytes
- Usable bytes: 128,000,000,000 × 0.95 = 121,600,000,000 bytes
- Usable bits: 121,600,000,000 × 8 = 972,800,000,000 bits
- Bitrate in bits/second: 184 × 10⁶ = 184,000,000 bits/s
- Record time: 972,800,000,000 ÷ 184,000,000 ≈ 5,287 seconds ≈ 88 minutes (1h 28m)
Every cell in the grid above runs this same five-step chain — only the capacity and the bitrate change. Click or focus any cell to see its own breakdown rendered exactly this way.
Nominal rates are a planning number, not a guarantee
Every bitrate in the preset table is a nominal, constant-ish data rate as published by the manufacturer — real-world VBR (variable bitrate) encoders push more bits at busy, high-detail frames and fewer at static ones, so actual footage runs a few percent either side of nominal. That's normally inside the noise for planning purposes, but on a long day you don't want to run a card down to the wire on a number that's only approximately true. Working assumption on set: budget for about 80% of the computed record time before you card-swap, leaving margin for VBR spikes, in-camera proxies, timecode/metadata tracks and the operator not watching the counter to the second.
Which card class you actually need
Capacity gets all the attention, but for high-bitrate codecs the number that actually stops a shot is the card's sustained write speed, not how many gigabytes it holds. A card can be huge and still choke mid-take if its rating can't keep up with the codec's peak data rate. SD cards use the V-rating (V30/V60/V90 = minimum sustained 30/60/90 MB/s); ProRes 422 HQ at UHD (737 Mbit/s ≈ 92 MB/s) already exceeds V60 and even edges past V90's 90 MB/s guaranteed floor with no headroom to spare, and ProRes 4444 at UHD (1,106 Mbit/s ≈ 138 MB/s) is beyond every SD V-rating. Cameras recording high-bitrate 4K/UHD ProRes or RAW increasingly move to CFexpress (Type A or Type B), which sustains several hundred MB/s — comfortably ahead of any preset here. Always check your card against the write speed, not the marketing read speed printed largest on the package; they are frequently very different numbers.
Pinned codec presets
| Preset | Mbit/s (nominal) |
|---|---|
| H.264 UHD 30p (consumer mirrorless) | 100 |
| XAVC-I Class 300, UHD 30p | 300 |
| ProRes 422 — 1080p25 | 122 |
| ProRes 422 HQ — 1080p25 | 184 |
| ProRes 422 — UHD 25p | 492 |
| ProRes 422 HQ — UHD 25p | 737 |
| ProRes 4444 — UHD 25p | 1,106 |
The ProRes figures are Apple's own published nominal data rates from the Apple ProRes white paper — the industry-standard reference every NLE and camera manufacturer cites for these numbers. A Custom row lets you type any bitrate from 1–5,000 Mbit/s for codecs or camera-specific rates not listed here — this tool intentionally does not invent additional camera-specific presets beyond the white-paper figures.
One footnote worth knowing: adding a PCM 48 kHz/24-bit stereo audio track costs roughly 2.3 Mbit/s on top of the video rate. Across every preset here that's inside the normal VBR variance of the video stream itself, so it's not exposed as a separate control — just know it's there if you're chasing the very last few seconds of a tight estimate.
How to use the Memory Card Record Time Calculator
Set the usable-capacity factor (95% by default) so the grid allows for filesystem and firmware overhead.
Read across the card capacities and down the codec presets — every cell gives record time in hours and minutes.
Click a cell to open its worked byte-to-bitrate arithmetic, or switch to the Video File Size Calculator when you know the runtime instead of the card.
Frequently Asked Questions
About 88 minutes (1h 28m) at the default 95% usable-capacity factor: 128 GB × 10⁹ bytes × 0.95 usable × 8 (bits per byte) ÷ 184,000,000 bits/s (ProRes 422 HQ's nominal 184 Mbit/s rate) ≈ 5,287 seconds. That's the pinned worked example in the grid above — click the 128 GB × ProRes 422 HQ 1080p25 cell to see every step, or swap in your own capacity and usable factor.
Cards are labelled in decimal gigabytes (1 GB = 1,000,000,000 bytes), which is what this calculator uses to match the number printed on the card. Real-world usable space is smaller still — the filesystem reserves space for its tables, and camera firmware keeps headroom so recording never hits the literal last byte. That combined overhead typically leaves 85–100% of the label usable; the calculator defaults to a conservative 95% and lets you adjust it.
Mbit/s (megabits per second, lower-case b) is how camera manufacturers publish codec data rates. MB/s (megabytes per second, upper-case B) is how storage speed and write performance are measured. There are 8 bits in a byte, so 184 Mbit/s = 23 MB/s on disk. Mixing the two up is the single most common record-time math error — this tool always divides by 8 for you.
Yes, indirectly — the presets above are already labelled with the frame rate each nominal rate assumes (e.g. ProRes 422 HQ at 1080p25 vs. UHD 25p). A higher frame rate at the same resolution and codec pushes more data per second, which is exactly why the UHD 25p ProRes rows carry a much higher Mbit/s figure than the 1080p25 rows. If your camera shoots a frame rate not listed, use the Custom row with the actual data rate it reports.
Match the card's sustained write speed to the codec's peak data rate, not just its capacity. ProRes 422 HQ at UHD (737 Mbit/s ≈ 92 MB/s) needs at least a V90-rated SD card — and even that is marginal, since V90 only guarantees 90 MB/s sustained against a ~92 MB/s nominal rate, so CFexpress is the safer choice. ProRes 4444 at UHD (1,106 Mbit/s ≈ 138 MB/s) is beyond every SD V-rating and needs CFexpress. Check the card's rated write speed specifically — the large number printed on the front is usually a read speed and can be misleadingly higher.
Barely. A PCM 48 kHz/24-bit stereo audio track adds roughly 2.3 Mbit/s, which is inside the normal variance of a VBR video codec's own nominal-vs-actual rate. It isn't broken out as a separate control here because it would add false precision — real-world footage already runs a few percent off the nominal number for reasons far bigger than the audio track.
Related Tools
More Video Calculators tools
Review camera originals with your team in VoiceDeck
VoiceDeck adds client review & approval for video, audio, images & PDF — one shareable link, no per-seat fees, so every file ships in spec.