Slack's free plan limits total file storage to 5 GB per workspace and caps individual file uploads at 1 GB. Paid plans raise these limits, but large video files slow uploads, clog workspace storage, and create large downloads for teammates. Compressing to H.264 MP4 at 720p produces files that play inline in Slack and use a fraction of the storage of raw recordings.

Slack Video Requirements

Recommended Codec
H.264 (AVC)
Container
MP4
Recommended Resolution
720p (1280×720)
Max File Size
1 GB
Storage Limit (Free)
5 GB total
Audio Codec
AAC
In-app Playback
Yes — MP4 plays inline

Compress Video for Slack — Free Online

Try a Slack-ready H264 MP4 encode at 720p. Create a free account for up to 8K/120fps and production workflows.

Create a free account to get starter credits, higher output limits, up to 8K/120fps options, and access to production encoding workflows.
Drag & drop a video file here or click to browse
Max file size: 200 MB · Max duration: 300s
0%
0%

Verify once, then start the conversion.

Frequently Asked Questions

What is Slack's file upload size limit?

Slack allows individual file uploads up to 1 GB. However, Slack's free tier has a 5 GB workspace storage cap shared across all files. Compressing videos to H.264 720p significantly extends your usable storage.

What video format does Slack support?

Slack plays MP4, MOV, and WebM inline in the desktop and mobile apps. MP4 with H.264 is the most universally supported format and produces the most consistent inline playback experience across all Slack clients.

How do I share a video in Slack without using too much storage?

Compress to H.264 MP4 at 720p before uploading. A 5-minute 720p H.264 video is typically 100–200 MB — much more storage-efficient than a raw 4K or ProRes clip.

Does Slack compress videos I upload?

Slack does not re-compress video — it stores and serves files as uploaded. A pre-compressed H.264 MP4 uploaded to Slack is delivered exactly as you encoded it.

Can I send a screen recording through Slack?

Yes. Screen recording tools typically output MP4 files. If the file is too large, run it through the public encoder at 720p to reduce size while keeping text and UI elements readable.

Related Tools

Full video encoding serviceUse the dashboard, API, bulk jobs, storage outputs, and webhooks for production workflows.Calculate paid encoding costEstimate NEU credits for codec, resolution, FPS, bitrate, quality, and duration.

Need More Power?

The public encoder is useful for quick previews. For larger files, up to 8K/120fps output, bulk jobs, API access, storage outputs, and webhooks, create an account and run production workflows with predictable NEU estimates.