Video bitrate calculator
A video's size is its bitrate times its length: 8 Mbps for a minute is 60 MB. Work out a file's size, the bitrate that fits a limit like Discord's 20 MB, and the bitrates YouTube recommends for each resolution.
A free tool from Clyper, the AI clipping tool that turns long videos into captioned vertical clips.
Get startedFile size
610MB
8.13 Mbps in all for 10 min: 8 Mbps of picture and 128 kbps of sound. The file comes out a little bigger for the container.
- A minute of it
- 61 MB
- An hour of it
- 3.66 GB
- On Windows
- 581.4 MB
- Which counts 1,048,576 bytes as a MB
How long fits in a space
At 8.13 Mbps, 1 GB holds 16 min 24 s of video (16 minutes).
Making clips? Clyper exports them ready to upload. Every clip comes out 1080 × 1920 H.264 at a high-quality setting (CRF 17, up to 25 Mbps) with 192 kbps AAC sound, so TikTok, Reels and Shorts get a clean file to re-encode. Paste a YouTube link and get the clips, captioned and framed on whoever's talking.
What bitrate to use for 1080p, 4K and the rest
For 1080p, YouTube recommends 8 Mbps at 24, 25 or 30 fps and 12 Mbps at 48, 50 or 60 fps; for 720p, 5 Mbps and 7.5 Mbps. These are YouTube's recommended upload bitrates for SDR video (its help page, read on November 7, 2026):
| Resolution | 24, 25, 30 fps | 48, 50, 60 fps |
|---|---|---|
| 2160p (4K) | 35 to 45 Mbps | 53 to 68 Mbps |
| 1440p (2K) | 16 Mbps | 24 Mbps |
| 1080p | 8 Mbps | 12 Mbps |
| 720p | 5 Mbps | 7.5 Mbps |
| 480p | 2.5 Mbps | 4 Mbps |
| 360p | 1 Mbps | 1.5 Mbps |
For sound, YouTube recommends AAC-LC (or Opus) at 48 kHz: 128 kbps for mono, 384 kbps for stereo and 512 kbps for 5.1, in an MP4 with H.264 video. A vertical video counts by its shorter side, so 1080 × 1920 is 1080p. For every export setting in one place, read the best video export settings.
How to calculate video file size
File size (bytes) = (video bitrate + audio bitrate) × seconds ÷ 8. Bitrates are in bits a second and there are 8 bits in a byte. A minute of 1080p at 8 Mbps with 384 kbps sound is (8,000,000 + 384,000) × 60 ÷ 8 = 62.9 MB. The file is a little bigger again for the container's headers and index.
The other way round, the bitrate that fits a size is size × 8 ÷ seconds, less the audio. Here's what common bitrates come to:
| Bitrate | A minute | An hour | Fits in 1 GB |
|---|---|---|---|
| 1 Mbps | 7.5 MB | 450 MB | 2 h 13 min |
| 2.5 Mbps | 18.8 MB | 1.13 GB | 53 min 20 s |
| 5 Mbps | 37.5 MB | 2.25 GB | 26 min 40 s |
| 8 Mbps | 60 MB | 3.6 GB | 16 min 40 s |
| 12 Mbps | 90 MB | 5.4 GB | 11 min 7 s |
| 16 Mbps | 120 MB | 7.2 GB | 8 min 20 s |
| 25 Mbps | 188 MB | 11.25 GB | 5 min 20 s |
| 45 Mbps | 338 MB | 20.25 GB | 2 min 58 s |
Sizes here are decimal: 1 MB is 1,000,000 bytes, as phones, macOS and most apps' limits count them. Windows counts 1,048,576 bytes as a MB and shows the same file about 5% smaller.
Bitrate vs quality
Bitrate is how much data each second of video gets. Too little and the encoder throws detail away: blocks in dark areas, smeared movement, mush in grass and water. More than the picture needs, and the file just gets bigger with nothing to show for it.
How many bits a video needs depends on its pixels and its motion. 4K has four times the pixels of 1080p, and 60 fps twice the frames of 30, which is why YouTube's recommendations climb with both. A talking head needs far fewer bits than gameplay or sport. Clyper's video compressor works to a rule of thumb of about 0.045 bits per pixel per frame for H.264: below that it makes the picture smaller rather than let it go blocky, and the calculator's “looks clean up to” uses the same rule.
Constant quality beats a fixed bitrate when size doesn't matter. Encoders like x264 can aim for a quality (CRF) instead, spending bits where the picture needs them. Use a bitrate when you have a size to hit.
Bitrate for TikTok, Reels and Shorts
TikTok's and Instagram's help pages give sizes, lengths and shapes but no upload bitrate (as read on October 11, 2026). What they do say: TikTok takes files of up to 10 GB from the web; Instagram wants reels at least 720 pixels on the short side and 30 fps; YouTube Shorts are up to 3 minutes, square or vertical, and as YouTube uploads they follow its recommendations above.
| App | Upload at | Bitrate |
|---|---|---|
| YouTube Shorts | 1080 × 1920, H.264 MP4 | 8 Mbps at 30 fps, 12 Mbps at 60 (YouTube) |
| TikTok | 1080 × 1920, H.264 MP4 | Not published; YouTube's figures are a safe target |
| Instagram Reels | 1080 × 1920; at least 720p, 30 fps | Not published; YouTube's figures are a safe target |
All three re-encode every upload, so the aim is a clean file for them to start from, not a small one. Check a video against what each app takes with the video size checker, and see video sizes for TikTok, Reels and Shorts.
Size limits worth knowing
- Discord: 20 MB per file without Nitro, since August 2026 (it was 10 MB before). Nitro Basic takes 50 MB and Nitro 1 GB. A minute of video fits the free 20 MB at about 2.4 Mbps.
- Email: Gmail attaches files up to 25 MB; past that, it adds a Google Drive link instead.
- TikTok on the web: up to 10 GB, far more than a short video needs.
To make a video fit one of these, the video compressor works out the bitrate the same way and encodes it in your browser. For more, read how to compress a video.
Questions
What bitrate should I use for 1080p?
YouTube recommends 8 Mbps for 1080p at 24 to 30 fps and 12 Mbps at 48 to 60 fps, for SDR uploads, with stereo sound at 384 kbps. The same works well for TikTok, Reels and Shorts.
How do I calculate a video's file size from its bitrate?
Add the video and audio bitrates, multiply by the length in seconds and divide by 8 to get bytes. 8 Mbps for 60 seconds is 8,000,000 × 60 ÷ 8 = 60,000,000 bytes, or 60 MB.
How do I work out the bitrate to fit a file size?
Multiply the size in bytes by 8, divide by the length in seconds, and take away the audio bitrate. Aim a few percent under (this calculator leaves 7%) for the container and the encoder running over. A 1-minute video fits Discord's free 20 MB at about 2.4 Mbps with 128 kbps sound.
What bitrate should I use for 4K?
YouTube recommends 35 to 45 Mbps for 2160p at 24 to 30 fps and 53 to 68 Mbps at 48 to 60 fps, for SDR uploads.
What bitrate is best for TikTok, Reels and Shorts?
TikTok's and Instagram's help pages don't give an upload bitrate. Shorts are YouTube uploads, so YouTube's figures apply: 8 Mbps for a 1080 × 1920 video at 30 fps. All three re-encode what you upload, so a high-quality file at 1080 × 1920 is what matters.
Is a higher bitrate always better quality?
Only up to a point. More bits let the encoder keep more detail, but past what the picture needs the file just gets bigger. Resolution, frame rate, how much moves and the codec decide how many bits a video needs.
Is a MB 1,000,000 bytes or 1,048,576?
This calculator uses 1 MB = 1,000,000 bytes and 1 GB = 1,000,000,000 bytes, as phones and macOS count. Windows counts 1,048,576 bytes as a MB, so a 20 MB file shows there as about 19.1 MB.
Sources
YouTube's recommended upload encoding settings, read on November 7, 2026; TikTok's, Instagram's and YouTube's pages on what they take, read on October 11, 2026. The apps change these from time to time.
- YouTube Help: recommended upload encoding settings
- YouTube Help: three-minute YouTube Shorts
- YouTube Help: upload YouTube Shorts
- Instagram Help: record a reel
- Instagram Help: reel size and aspect ratios
- Instagram Help: what kind of reels you may see
- TikTok Support: camera tools
- TikTok Support: tools for creators (uploading on the web)
- TikTok Support: Creator Rewards Program
- TikTok Support: how Creator Rewards work
Clips exported right, every time
Paste a YouTube link and Clyper makes up to 30 vertical clips of its best moments, each 1080 × 1920 H.264 at a high-quality setting with 192 kbps sound, captioned and ready for TikTok, Reels and Shorts.
See plans and pricingGuides
- Making clipsThe best export settings for TikTok, Reels, Shorts and YouTubeResolution, frame rate, bitrate, codec and audio settings for each app, what they mean, and how to work out the file size before you export.8 min read
- Making clipsHow to compress a video without losing qualityHow file size works, how much video fits in Discord's and Gmail's limits, and the settings that keep it looking good.5 min read
- Making clipsVideo sizes for TikTok, Reels and Shorts in 2026The sizes, shapes and limits for each app, where captions are safe, and how to make a 16:9 video vertical.7 min read
More free tools
- Vertical video converterTurn a horizontal video into a 1080 × 1920 one for TikTok, Reels and Shorts, cropped or fitted, without uploading it.
- Video highlight finderFind the liveliest moments in a stream, podcast or video by its sound, jump to each one and save it as a clip, without uploading it.
- Video clipperCut several clips from one long video at once: mark each moment or paste its timestamps, then keep them as they are or make them vertical. Nothing is uploaded.
- Split screen video makerStack a streamer's webcam over the game, two people talking, or a clip over gameplay, in one 1080 × 1920 video.
- Crop videoCrop a video to any shape, 9:16, 1:1, 4:5 or your own, by dragging a box over it, without uploading it.
- Video resizerResize a video for TikTok, Instagram, YouTube or any size you type: cropped to fill, or whole on a blurred background, without uploading it.
- Add text to videoPut a title, a hook or a label on a video, styled the way clips are and placed clear of the apps' buttons, as an MP4 with no watermark.
- Add watermark to videoPut your @handle or logo on a video, see-through, in any corner or moving between them, clear of the apps' buttons.
- Add progress bar to videoPut a bar on a video that fills as it plays, at the top or bottom, in your colors, so viewers see how much is left and stay to the end.
- Rotate videoTurn a sideways or upside-down video the right way up, or flip it, in seconds and without uploading it.
- Add captions to videoBurn captions into a vertical video, word by word in the styles clips use: transcribed from its speech, or from an SRT or VTT file.
- Auto caption generatorTurn a video's speech into timed captions in your browser: edit them, download SRT or VTT, or burn them into a vertical video.
- SRT to VTT converterConvert subtitles between SRT and VTT, shift their timing, or turn them into plain text, in your browser.
- Video to text converterTranscribe a video or audio file into text with timestamps, in your browser, and copy or download it.
- Video compressorMake a video smaller to fit Discord, an email or any size you pick, as an MP4, without uploading it.
- MP4 converterTurn MOV, MKV, WebM and other videos into MP4, several at once, without losing quality when the formats allow, and without uploading them.
- Video trimmerCut a video down to the part you want, at the same size and quality, in your browser and without uploading it.
- Video splitterSplit a video into parts: every 30 or 60 seconds, into equal parts, or where you mark it, kept as it is or 9:16 and numbered.
- Merge videosJoin clips into one video, in the order you choose, fitting clips of other shapes on a blurred background, black bars or a crop.
- TeleprompterRead your script on camera: it scrolls at your speaking pace, pauses when you do, and can record you with your camera.
- Speed up videoSpeed a video up or slow it down, from 0.25× to 4×, keeping the voice's pitch, and download the MP4. Works on audio too.
- Video to GIF converterTurn a few seconds of a video into a GIF, at the size and smoothness you pick, in your browser.
- Loop videoRepeat a clip a set number of times or to a length you choose, with an optional crossfade so the loop is seamless, as an MP4.
- Slideshow video makerTurn photos into a 9:16, square or 16:9 video with gentle motion, captions and music, in your browser and without a watermark.
- Extract frames from videoSave any moment of a video as a full-resolution JPG or PNG, or a frame every few seconds as a ZIP, without uploading it.
- Remove background noise from videoTake fans, hum, traffic and room noise out of a video's sound (or a sound file's) and keep the voice, on your device.
- Increase video volumeMake a quiet video louder: it's measured in LUFS and brought up to -14 LUFS, a common level for social video, without distorting.
- Bleep censorBleep the swearing out of a video or podcast: it's transcribed on your device, the swear words found, and each one bleeped.
- Add music to videoPut a song under a video's sound: set the volumes, fade it, loop it, and let it dip when someone talks. Download the MP4.
- Video to MP3 converterSave a video's sound as an MP3, M4A or WAV, all of it or just a part, in your browser and without uploading it.
- Audiogram makerTurn a podcast's audio into a video: its cover, a waveform that moves with the sound and captions from the speech, as a 9:16, square or 16:9 MP4.
- Remove audio from videoTake the sound out of a video, keeping the picture exactly as it is, in seconds and without uploading it.
- Remove silence from videoCut the pauses out of a talking video or podcast automatically: hear it without them first, then download a tighter MP4.
- Video size checkerCheck a video's shape, size, length and format against what TikTok, Reels and Shorts take, and see what to fix.
- Safe zone checkerCheck your clip against TikTok, Reels and Shorts' buttons and captions before you post.
- Social media character counterCount the characters and hashtags in a caption, title or post the way TikTok, Instagram, YouTube and X count them, and trim it to fit.
- YouTube thumbnail makerMake a 16:9 thumbnail from a frame of your video: a bold title, your face on top, and a preview the way YouTube shows it.
- YouTube banner makerMake a 2560 × 1440 YouTube channel banner with your name and schedule inside the area every device shows, and preview it on a TV, a computer and a phone.
- Stream schedule makerMake a weekly stream schedule image for X, Discord, Instagram and Stories, with your times in your viewers' time zones too, free and without signing up.
- Shorts thumbnail makerMake a 9:16 cover for a Short, a TikTok or a reel: a frame of your video with a bold title, at the sizes the apps suggest.
- YouTube clip makerClip any moment of a YouTube video by its start and end, and share it as a link, an embed or its timestamps.
- YouTube timestamp generatorMake chapters for a YouTube description: mark them as the video plays or from its transcript, checked against YouTube's rules.
- YouTube thumbnail downloaderGet any YouTube video's thumbnail in every size YouTube keeps, up to 1280 × 720, from its link.
- Aspect ratio calculatorFind any size's aspect ratio, a new width or height at the same ratio, and the crop for 9:16, 1:1 or 4:5.
- Clipping earnings calculatorSee what your clips could earn on campaigns that pay per 1,000 views, by the day, month and year.
- AI clipping cost calculatorSee what AI clipping costs you on Clyper for the video you clip each month: the plan that covers it, and the cost per video, clip and hour.
- Clips per video calculatorSee how many clips one video makes: paste a YouTube link or type its length, and get the clips, the days of posts and what a clip costs on Clyper.
- Clipping rate calculatorWork out what to charge for clipping: a price per clip and a monthly package, from your time, your costs and what you want to earn.
- YouTube Shorts money calculatorSee what YouTube Shorts pay for your views, from the ad revenue Shorts share with creators in the Partner Program.
- TikTok money calculatorSee what TikTok's Creator Rewards Program could pay for your views, per 1,000 qualified views.
- Instagram money calculatorEstimate what an Instagram account can earn from brand deals, gifts and subscriptions, and what the same views pay on other apps.
- YouTube money calculatorSee what your YouTube videos could earn from ads, per 1,000 views, by the month and the year.
- Twitch money calculatorSee what your Twitch subs, Prime subs, Bits and ads could pay a month and a year, on the standard 50% share or the Plus Program's.
- YouTube watch hours calculatorSee how many watch hours your views make and how long until you reach YouTube's 4,000 for monetization.
- Engagement rate calculatorWork out a post's engagement rate on TikTok, Instagram or YouTube, by views and by followers, against typical rates.
- Content calendar generatorPlan a month of TikToks, Reels and Shorts: how many clips you need, which long videos they come from, and when to post them, as a calendar to download.
- Best time to post calculatorSee the best times to post on TikTok, Instagram, YouTube and Facebook today, converted to your time zone and your audience's.
- Hook generatorGet opening lines for your clips from formulas that keep people watching past the first second.
- YouTube title generatorGet YouTube and Shorts titles for your topic from formulas that get clicks, checked against the length YouTube shows before cutting them off.
- Script timerPaste a script to see how long it takes to say at your pace, or how many words fit in 15, 30, 60 or 90 seconds, with places to cut.



