Media & Storage

Screen Recording File Size Calculator – Bitrate & Storage

Estimate screen recording file size from duration, video bitrate or screen settings, audio bitrate, file overhead and recording count.

Free to useNo account neededMethod explained

Media & Storage

Estimate screen recording file size

Calculate storage from a known video bitrate or estimate bitrate from resolution, frame rate, codec, screen activity and quality. Audio, container overhead and multiple recordings can be included separately.

Recording setup

Use known-bitrate mode when the recorder reports an observed or expected average bitrate. A configured target bitrate is still useful for planning, but the final average can differ.

Recording duration

Known video bitrate

Enter an observed or expected average video bitrate when available. A configured target bitrate can be used for planning, but variable-bitrate and constant-quality recordings may finish above or below it.

Audio and file overhead

Audio bitrate is added to video bitrate. The overhead field is a general allowance for container structures, metadata and other saved data not represented by the entered video and audio bitrates.

How the Screen Recording File Size Calculator Works

The Screen Recording File Size Calculator estimates storage from:

  • recording duration;
  • average video bitrate;
  • optional audio bitrate;
  • container and metadata overhead;
  • number of recordings.

It supports two calculation methods:

Mode Use it when
Known video bitrate You have an observed, configured, or representative average bitrate
Screen-settings estimate No reliable bitrate is available and you need a planning estimate from resolution, frame rate, codec, screen activity, and quality

Known-bitrate mode is the better choice when a representative saved bitrate is already available.

Example: One Hour of Screen Recording at 8 Mbps

Suppose:

Input Value
Calculation mode Known video bitrate
Recording duration 1 hour
Video bitrate 8 Mbps
Audio included Yes
Combined audio bitrate 160 kbps
Container and metadata overhead 2%
Number of recordings 1

1. Combine Video and Audio Bitrates

Convert audio to Mbps:

160 kbps ÷ 1,000 = 0.16 Mbps

Combined media bitrate:

8 + 0.16 = 8.16 Mbps

2. Convert Bitrate Into Stored Bytes

One hour contains:

3,600 seconds

Because:

8 bits = 1 byte

the encoded media payload is:

8.16 × 1,000,000 × 3,600 ÷ 8

= 3,672,000,000 bytes

In decimal storage units:

= 3.672 GB

3. Apply Container and Metadata Overhead

At 2%:

3,672,000,000 × 1.02

= 3,745,440,000 bytes

Estimated file size:

  • 3.75 GB
  • approximately 3.49 GiB

The completed results are:

Output Result
Recording duration 1 hour
Video bitrate 8 Mbps
Audio bitrate 160 kbps
Combined bitrate 8.16 Mbps
Encoded payload 3.67 GB
Container overhead 73.44 MB
Estimated file size 3.75 GB
Binary file size ≈ 3.49 GiB
Storage per minute ≈ 62.42 MB
Storage per hour ≈ 3.75 GB

This calculation assumes that 8 Mbps reasonably represents the average video bitrate of the completed recording.

Calculate File Size From a Known Bitrate

Known-bitrate mode uses:

Combined bitrate = Video bitrate + Audio bitrate

Then:

Encoded payload bytes = Combined bitrate × Duration seconds ÷ 8

Finally:

Estimated file size = Encoded payload × (1 + Overhead % ÷ 100)

When audio is disabled:

Audio bitrate = 0

A representative bitrate can come from:

  • a finished recording;
  • a realistic test recording;
  • a CBR target;
  • an expected VBR average;
  • recording-software statistics.

For variable-bitrate or quality-based recording, a representative average is generally more useful than a maximum bitrate.

The average can vary with:

  • rate-control method;
  • screen activity;
  • visual complexity;
  • encoder preset;
  • codec implementation;
  • quality settings.

A test recording should resemble the intended workload. A static desktop sample may not represent a future session dominated by gameplay, animation, or full-screen video.

Do Not Apply Screen-Setting Factors Twice

Once the complete average video bitrate is known, do not multiply it again by:

  • resolution;
  • frame rate;
  • codec factor;
  • quality factor;
  • activity factor.

Those effects should already be reflected in the saved bitrate.

Use the Correct Bitrate Units

The video input is measured in:

Mbps = megabits per second

This differs from:

MB/s = megabytes per second

Because:

8 bits = 1 byte

then:

1 MB/s = 8 Mbps

For example:

1.5 MB/s × 8 = 12 Mbps

If software reports 1.5 MB/s but the value is entered as 1.5 Mbps, the storage estimate will be too low by a factor of eight.

For kilobits:

Mbps = kbps ÷ 1,000

So:

6,000 kbps = 6 Mbps

The calculator uses decimal bitrate conversions.

Estimate Bitrate From Screen Settings

When no representative bitrate is available, screen-settings mode builds a planning estimate from:

  • screen activity;
  • quality level;
  • codec reference;
  • resolution;
  • frame rate.

The reference point is:

  • 1920 × 1080
  • 30 fps
  • H.264
  • balanced quality

Screen activity sets the starting reference:

Screen activity Typical content 1080p30 H.264 balanced reference
Mostly static Documents, slides, coding, spreadsheets 2.5 Mbps
Mixed desktop Browsing, menus, app switching, scrolling 5 Mbps
Frequent motion Video playback, animation, rapid scrolling 8 Mbps
Gameplay / fast animation Games, fast movement, effects 12 Mbps

The estimate is:

Estimated video bitrate = Activity reference × Quality factor × Codec factor × Pixel factor × Frame-rate factor

These values are transparent calculator planning assumptions, not guaranteed outputs from a specific encoder or recording application.

Calculate the Resolution Factor

Resolution is scaled from the 1920 × 1080 reference:

Pixel factor = (Selected width × Selected height) ÷ (1920 × 1080)

Resolution Approximate pixel factor
1280 × 720 0.44×
1920 × 1080 1.00×
2560 × 1440 1.78×
3840 × 2160 4.00×

For UHD 4K:

3840 × 2160 = 8,294,400 pixels

For Full HD:

1920 × 1080 = 2,073,600 pixels

Therefore:

8,294,400 ÷ 2,073,600 = 4

So the calculator applies a:

4× pixel factor

to its 1080p reference.

Real compressed bitrate does not necessarily increase in exact proportion to pixel count, so this factor should be treated as a planning adjustment.

Calculate the Frame-Rate Factor

The frame-rate reference is:

30 fps

Use:

Frame-rate factor = Selected fps ÷ 30

Frame rate Factor
15 fps 0.50×
30 fps 1.00×
60 fps 2.00×
120 fps 4.00×

For example:

60 ÷ 30 = 2

so the calculator applies a:

2× frame-rate factor

to the reference.

Real encoded bitrate may not scale in exact proportion to frame rate because neighboring frames can share substantial visual information.

Apply Quality and Codec Factors

Screen-settings mode provides three planning quality levels:

Quality level Multiplier
Compact 0.70×
Balanced 1.00×
High 1.50×

These multipliers create lower- or higher-data-rate planning scenarios. They are not standardized quality settings shared by all recording applications.

Codec reference factors are:

Codec reference Multiplier
H.264 / AVC 1.00×
H.265 / HEVC 0.68×
VP9 0.72×
AV1 0.58×

The codec factors are calculator planning references rather than guaranteed efficiency differences.

Actual compression behavior can vary with:

  • encoder implementation;
  • hardware or software encoding;
  • preset;
  • rate control;
  • visual complexity;
  • quality target;
  • keyframe structure.

Codec Name Does Not Determine File Size by Itself

Storage follows the bitrate actually written.

If two recordings both average:

8 Mbps

for the same duration, their mathematical video payload is the same even if one uses H.264 and the other uses H.265.

A more efficient codec may allow a lower bitrate at a comparable quality target, but the codec name does not reduce storage after the bitrate is already fixed.

Understand Rate-Control Methods

Different rate-control methods affect how predictable the completed file size is.

Rate-control approach File-size behavior
Constant bitrate Usually easiest to estimate from bitrate × duration
Variable bitrate Depends on the completed average bitrate
Constant quality Bitrate and file size vary with content complexity

Constant Bitrate

A CBR configuration attempts to remain near a selected bitrate, making:

bitrate × duration

a practical storage estimate.

The final average can still differ slightly from the configured target.

Variable Bitrate

VBR allows the encoder to use more data for complex content and less for simpler content.

Use the expected or measured average bitrate, not only the maximum bitrate.

Constant Quality

In quality-oriented modes such as CQP, bitrate is an output of the selected quality and the recorded content rather than a fixed target.

A coding tutorial and fast gameplay can therefore produce substantially different file sizes under similar quality-oriented settings.

OBS’s official Advanced Recording Settings Guide documents Constant QP recording and notes that lower CQ values increase quality and file size.

For quality-based recording, a representative test recording can provide a stronger known-bitrate input.

Add Saved Audio to the Video Bitrate

When audio is included, enter the combined encoded bitrate of all saved audio tracks.

These can include:

  • microphone audio;
  • system audio;
  • application audio;
  • commentary;
  • other independently saved tracks.

Suppose:

  • microphone audio: 128 kbps
  • system audio: 160 kbps

Combined audio bitrate:

128 + 160 = 288 kbps

If both tracks are saved, enter:

288 kbps

The calculator adds the combined audio bitrate to the video bitrate before calculating the encoded media payload.

For audio-only storage or PCM calculations based on sample rate, stored bit width, and channels, use the Audio File Size Calculator.

Apply Container and Metadata Overhead

A completed screen recording can contain data beyond the encoded video and audio payload.

The optional overhead percentage can represent scalable structures such as:

  • indexes;
  • timestamps;
  • track information;
  • codec headers;
  • application metadata;
  • other auxiliary structures.

Use:

Overhead bytes = Encoded payload × Overhead % ÷ 100

Then:

Final file size = Encoded payload + Overhead

or equivalently:

Final file size = Encoded payload × (1 + Overhead % ÷ 100)

The overhead value is an editable planning allowance, not a universal percentage for every MP4, MKV, MOV, WebM, or recorder implementation.

Entering:

0%

returns the theoretical encoded video-and-audio payload before this allowance.

Bitrate uncertainty and container overhead are separate assumptions. If the expected bitrate is uncertain, adjust the bitrate input rather than using the overhead percentage to compensate for it.

Understand Decimal and Binary Storage Units

The same byte total can be displayed in decimal or binary units.

Unit Bytes
1 GB 1,000,000,000
1 GiB 1,073,741,824
1 TB 1,000,000,000,000
1 TiB 1,099,511,627,776

The opening example contains:

3,745,440,000 bytes

which is:

  • 3.75 GB
  • approximately 3.49 GiB

Both figures represent the same stored data.

Scale the Recording Duration

The opening one-hour example requires:

3.74544 GB

At the same average bitrate, audio bitrate, and overhead:

Two Hours

3.74544 × 2 = 7.49088 GB

Approximately:

7.49 GB

Three Hours

3.74544 × 3 = 11.23632 GB

Approximately:

11.24 GB

These projections apply only while the recording assumptions remain unchanged.

Calculate Multiple Screen Recordings

For identical recordings:

Total storage = File size per recording × Recording count

Using the one-hour example:

3.74544 GB × 10

= 37.4544 GB

Equivalent to approximately:

  • 37.45 GB
  • 34.88 GiB

Recording count changes the total collection size, not the size of each individual recording.

Mixed Recording Groups

The recording-count feature assumes the selected recordings share the same:

  • duration;
  • video bitrate or screen-settings estimate;
  • audio bitrate;
  • overhead percentage.

If recordings differ materially, calculate similar groups separately.

For example:

  • 20 coding tutorials at 4 Mbps;
  • 5 gameplay recordings at 20 Mbps;
  • 10 silent captures at 3 Mbps.

Add the resulting group totals instead of forcing materially different recordings into one average.

Long Recordings May Be Split Into Multiple Files

Some applications or storage systems divide long sessions into multiple files.

Splitting usually leaves the underlying encoded media payload at a similar overall scale, but repeated per-file structures can slightly change completed storage.

The calculator models the entered total duration and proportional overhead rather than a specific application’s file-segmentation behavior.

Use a General Video Storage Model When Needed

Screen-settings mode is designed specifically around screen-content assumptions such as:

  • coding;
  • documents;
  • scrolling;
  • application use;
  • video playback;
  • gameplay.

For camera recordings, professional recording profiles, card-capacity comparisons, or broader video-storage planning, use the Video Recording Storage Calculator.

Software Input Limits

These are calculator validation limits, not recommended recording settings.

Input Accepted range
Calculation mode Known video bitrate or screen-settings estimate
Recording duration 0–100,000 hours; minutes and seconds 0–59; total duration must exceed zero
Recording count 1–100,000 whole recordings
Video bitrate 0.01–10,000 Mbps
Resolution presets 720p, 1080p, 1440p, 4K
Custom width 160–16,384 px
Custom height 160–16,384 px
Frame rate 1–240 fps
Codec references H.264, H.265, VP9, AV1
Screen activity Static, mixed, frequent motion, gameplay
Estimated quality Compact, balanced, high
Combined audio bitrate 1–2,000 kbps when enabled
Container and metadata overhead 0%–20%
Display precision 0–4 decimal places

Calculation Boundaries

The Screen Recording File Size Calculator estimates storage from the supplied assumptions.

It does not:

  • inspect an actual recording;
  • encode video;
  • determine visual quality;
  • verify whether a device can encode the selected settings;
  • estimate CPU or GPU requirements;
  • predict dropped frames;
  • calculate upload time;
  • include editing-project or temporary-cache storage;
  • inspect remaining physical disk capacity;
  • reproduce the exact behavior of a specific encoder.

Actual storage depends on how closely the saved recording matches the entered assumptions.

Calculation Method

Known-Bitrate Mode

Combined bitrate = Video bitrate + Audio bitrate

Encoded payload bytes = Combined bitrate × Duration seconds ÷ 8

Final file size = Encoded payload × (1 + Overhead % ÷ 100)

Screen-Settings Mode

Estimated video bitrate = Activity reference × Quality factor × Codec factor × Pixel factor × Frame-rate factor

Where:

Pixel factor = Selected pixel count ÷ 1080p pixel count

and:

Frame-rate factor = Selected fps ÷ 30

Multiple Identical Recordings

Total storage = File size per recording × Recording count

The calculator performs these calculations from the underlying values. Display precision changes only how the results are shown.