Video size calculator: how long fits in 8MB, 10MB, 20MB or 25MB

Tiny maths, big relief. Nothing you type here leaves your browser.

A video file is a budget: the size you pick, divided by the length, is what each second of picture and sound gets to spend. Try a length and a size below, or flip the tab and ask how long a video can be.

Updated October 22, 2026

Compress a video »

Try it (it’s free and it can’t hurt you) #

Size
Slider: 5 seconds to 20 minutes. Longer? Use the boxes.
Pick a length and a size. I'll do the maths, you do the trimming.

The same video at every size

    The big table of numbers (tap one) #

    What is left for the picture, in kilobits per second (kbps), with the sound kept. More is better: 1,000 kbps is 1 megabit per second. Tap a number to try it above.

    Swipe sideways for more sizes →

    Length8MB10MB20MB25MB50MB
    30 sec1,8882,4085,0096,30912,810
    1 min8481,1082,4083,0596,309
    2 min4205261,1081,4333,059
    3 min2803507018921,975
    5 min1682104205261,108
    10 min84P105210263526
    15 min56P70P140175350
    20 min42P53P105131263
    30 min28P35P7088175
    45 min——47P58117
    60 min——35P44P88

    P Longer than the free limit at that size, so it needs Premium. A dash means longer than even the Premium limit. Shaded numbers are a rough guide to the picture, not a promise: a calm talking head looks fine on less than a football match does.

    The longest video each size can hold #

    How long a video can run before the picture drops to each quality, with the sound kept. The last two columns are the longest video 8mb.video will accept at all.

    SizeSharp
    2,000 kbps
    Good
    1,000 kbps
    Fair
    500 kbps
    Lowest before a warningFree limitPremium limit
    8MB28 sec52 sec1 min 41 sec3 min 19 sec5 min30 min
    10MB36 sec1 min 5 sec2 min 6 sec4 min 9 sec10 min35 min
    20MB1 min 11 sec2 min 11 sec4 min 12 sec8 min 17 sec35 min70 min
    25MB1 min 29 sec2 min 44 sec5 min 15 sec10 min 21 sec45 min90 min
    50MB2 min 58 sec5 min 27 sec10 min 31 sec20 min 43 sec60 min120 min
    100MB5 min 56 sec10 min 54 sec21 min 1 sec41 min 25 sec60 min120 min

    Sizes between these (and other sizes you type in) get a limit that sits between their neighbours. Removing the sound gives the picture up to about a quarter more room, so every “fits” time above gets a little longer.

    How the numbers are worked out #

    Want the why behind the arithmetic, and what to do about it? How to compress a video without losing quality (much) goes through it, and How to compress a video for Discord has the worked examples.

    Your video doesn’t fit? Four ways to make it #

    Common questions #

    How long can a video be to fit in 8MB?

    With the sound kept, about 52 sec for a good picture, and up to about 3 min 19 sec before 8mb.video warns that the quality may be too low. The longest it will take at 8MB is 5 minutes (30 with Premium), and a video that long will look soft.

    How long can a video be to fit in 10MB?

    About 1 min 5 sec for a good picture, and about 4 min 9 sec before the warning. Up to 10 minutes is accepted.

    How long can a video be to fit in 20MB or 25MB?

    At 20MB, about 2 min 11 sec looks good and about 8 min 17 sec is the most before the warning. At 25MB, about 2 min 44 sec and about 10 min 21 sec. The limits are 35 and 45 minutes.

    Does 8mb.video go over the size I pick?

    No. It plans for about 93% of the size and checks the finished file, so it lands just under your limit. If a first try comes out a little large, it tries again.

    What does it cost?

    Compressing is free and needs no sign-up. When many people are using it, free users may wait in a short queue; Premium skips the queue and raises the length limits.

    Compress your video now »

    Supported files: see every format 8mb.video can compress. Questions? Ask in the 8mb.video Support Discord.

    More guides

    Europe and California: GDPR & Privacy Notices · Guides: all of them

    8mb.video is not affiliated with Discord or any other app named here. Discord is a registered trademark of Discord Inc. All other names are trademarks of their owners.