Compress Video for Slack

Slack caps uploads at Every plan 1 GB, Recorded clips 1 GB. VidSmaller compresses any video down to 200 MB so it fits on the first attempt — H.264 MP4 out, no watermark, nothing to install, no account needed to try it. Source files up to 500 MB without an account, 1.5 GB on a paid plan.

Slack’s file size cap is unusual: it does not change with your plan. Free, Pro, Business+ and Enterprise Grid all get 1 GB per file. What changes is how long the file stays visible, and that is the constraint most teams actually run into.

Slack file size limits, and what they really mean

The 1 GB per-file ceiling is generous enough that most screen recordings clear it without help. The reason to compress for Slack is different: a 900 MB demo video makes the channel slow to load, eats the workspace storage quota that is shared across everyone, and takes a colleague on hotel wifi four minutes to open.

Plan / upload methodMaximum file size
Every plan1 GB

Unusually, the per-file cap does not change with your plan. What changes is retention: on the Free plan you lose visibility of files older than 90 days.

Recorded clips1 GB

Slack’s built-in audio and video clips are capped at 5 minutes regardless of file size.

Limits verified 2026-09-06. Sources: Slack — Add files to Slack · Slack — Usage limits for free workspaces

What 200 MB actually buys you

Every other page tells you the limit and stops there. The limit is the easy half. Here is the half that decides whether your video is watchable: at a 200 MB target, this is exactly how much bitrate is left for each duration, and the largest resolution that bitrate can carry without falling apart.

Video lengthBitrate left for videoResolution it carriesVerdict
1 min27,275 kbps4KLooks fine
5 min5,353 kbps1080pLooks fine
10 min2,612 kbps720pLooks fine
30 min785 kbps360pLooks fine
1 h329 kbps360pVisibly rough

Method: the bitrate column is arithmetic — 200 MB spread across the duration, minus 128 kbps for stereo audio and 2% for container overhead. It is a hard ceiling, not an estimate. The resolution and verdict columns are a recommendation, derived from published H.264 bitrate ladders and pulled down about a third, because re-encoding footage that has already been compressed once survives lower bitrates than encoding a clean master does. Deliberately conservative — we would rather under-promise than tell you a video will look fine when it will not.

200 MB across lengths and resolutions

The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, grey means pick a smaller frame. Reading down a column tells you how long a clip can get before that resolution stops being worth it on Slack.

you haveneeds, to look comfortable1080p720p480p360p1 min27,2751 min at 1080p: 27275 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0001 min at 720p: 27275 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2001 min at 480p: 27275 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0001 min at 360p: 27275 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6005 min5,3535 min at 1080p: 5353 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0005 min at 720p: 5353 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2005 min at 480p: 5353 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0005 min at 360p: 5353 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60010 min2,61210 min at 1080p: 2612 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00010 min at 720p: 2612 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20010 min at 480p: 2612 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00010 min at 360p: 2612 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60030 min78530 min at 1080p: 785 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00030 min at 720p: 785 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20030 min at 480p: 785 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00030 min at 360p: 785 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6001 h3291 h at 1080p: 329 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0001 h at 720p: 329 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2001 h at 480p: 329 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0001 h at 360p: 329 kbps available, 600 kbps for a comfortable result, 300 to stay watchable600

Source: Computed, not measured — no encoder was run to produce this figure · Method: 200 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds from published H.264 bitrate ladders, reduced by about a third for re-encoded source.

How to compress a video for Slack

  1. Drop your video in

    MP4, MOV, MKV, AVI, WebM and 33 formats in all. Nothing to install — your browser uploads over a one-time link and the file never touches a third party.

  2. The target is already 200 MB

    We pre-set it below the hard ceiling on purpose: a two-pass encode lands within a couple of percent, and landing two percent over a hard limit means the upload fails. Change it if you want a different number.

  3. Download and upload

    Encoding runs on our servers, so you can close the tab. The result comes back with no watermark on any plan, in an MP4 that Slack will accept.

Slack compression FAQs

What is the Slack file upload limit?

1 GB per file, on every plan including Free — Slack is unusual in not gating file size behind a subscription. Slack’s own recorded clips are separately capped at 5 minutes of runtime regardless of size.

Why compress a video if Slack allows 1 GB?

Because the per-file cap is not the constraint that hurts. Workspace storage is pooled across your whole team, so one person posting 900 MB demos weekly burns through it for everybody. And a large file in a busy channel is a genuinely bad experience for anyone on a slow connection — Slack does not stream video, it downloads it.

What happens to my Slack files after 90 days on the free plan?

They stop being visible or searchable. The data is not deleted — upgrading restores access — but for practical purposes a file older than 90 days does not exist on a free workspace. If a recording matters, do not let Slack be the only copy of it.

What size should a screen recording be for Slack?

Around 100 to 200 MB is a good target for a ten-minute walkthrough. Screen content compresses extremely well because most of the frame does not change between frames, so you can be much more aggressive than you would be with camera footage and still keep text sharp. Keep the resolution at 1080p so code and UI stay readable — that matters far more here than bitrate does.