BitSized

Free tool · runs in your browser

Video Compressor for Discord — Step-by-Step Guide

A video compressor for Discord shrinks clips under Discord's 20MB free upload limit (50MB with Nitro Basic). BitSized runs entirely in your browser — pick 20MB, 10MB, 50MB or a custom target, and it computes the exact bitrate and compresses locally. Your video is never uploaded to any server.

Last updated: · Discord's 20MB free limit re-verified against the official FAQ on this date

Files are processed on your device — nothing is uploaded.

Drag & drop videos here, or click to browse

MP4, MOV, WebM, MKV, AVI · batch supported · clips up to ~10 min work best

How to compress a video for Discord (step by step)

The whole workflow takes about a minute for a typical clip. There is nothing to install, no account to create, and no settings spreadsheet to fill in — the tool makes the encoding decisions for you and shows its work. Here is the full walkthrough from raw file to Discord-ready attachment.

  1. 1

    Add your video: drag it onto the drop zone or click to browse. MP4, MOV, WebM, MKV and AVI all work, and the file never leaves your device.

  2. 2

    Pick the target size: Discord Free (20MB — the current free limit as of August 2026), Safe 10MB, Nitro Basic (50MB), or type a custom MB cap for bots and forms.

  3. 3

    Optionally set a resolution cap (1080p / 720p / 480p) and audio behavior — muting audio saves roughly 12 KB per second and frees that budget for pixels.

  4. 4

    Press Compress. The engine loads once (about 25MB, then cached), shows real download and encoding progress, and encodes locally with a live ETA.

  5. 5

    Preview the before/after result, hit Download, and attach the MP4 in Discord — it plays inline in chat like any native upload.

Video formats Discord supports (and what to export)

Discord plays MP4 (H.264), WebM, and MOV files inline in chat; anything else becomes a download link. The practical move is to always export H.264 video with AAC audio in an MP4 container — it is the combination Discord's player handles most reliably across desktop, iOS, and Android. The compressor defaults to exactly that output, so whatever you feed it comes out chat-ready.

Input formatCompresses?Best output for Discord
MP4 (H.264)Yes — fastestH.264 MP4 — plays inline in Discord
MOV (iPhone recordings)YesH.264 MP4 — converted automatically
WebMYesH.264 MP4 recommended for chat playback
MKV / AVIYesH.264 MP4 — container is repacked

Discord upload limits in 2026

Discord raised the free upload limit from 10MB to 20MB in August 2026 and moved to checking the file size before compression, which makes desktop and iOS uploads more predictable — and Android uploads stricter, since camera files are bigger than Discord's old automatic compression made them look. These are the caps that matter when you pick a target size, verified against Discord's official File Attachments FAQ.

PlanUpload limitDetail
Free20MBRaised from 10MB in August 2026, per Discord's official FAQ
Nitro Basic50MBSubscription tier at $2.99/mo
NitroUp to 1GBDoubled from 500MB in late September 2026
Boosted servers (L2 / L3)50MB / 100MBFor every member of the boosted server, no Nitro needed

Source: Discord's File Attachments FAQ, re-verified October 16, 2026. Limits change over time — the tool keeps a custom-size box so you are never stuck if Discord moves the cap again. Full history on our Discord file size limit page.

Why a no-upload compressor is the safer choice

Most "compress video for Discord" websites work by uploading your file to their server, processing it there, and sending it back. That architecture has real costs: your raw footage — voice chat, usernames, home backgrounds, clips of other people who never consented to a third party holding it — transits and often rests on infrastructure you don't control. Upload and download time also usually exceeds the compression time itself, and free tiers meter your file size and daily quota against their server bills.

BitSized inverts the model. The full FFmpeg engine compiles to WebAssembly and runs in your browser's sandbox, reading your file from disk and writing the result back without a single byte leaving the machine. There is no queue because there is no server, no quota because your CPU is doing the work, and no account because nothing needs tracking. Close the tab and every trace is gone.

How it compares to typical online compressors

FeatureBitSizedTypical online compressors
Compresses without uploading your videoYesNo
Exact target size (20MB / 10MB / custom)YesSometimes
No watermark on outputYesNo
No signup or daily quotaYesNo
Works on phone and desktopYesYes
Keeps working offline after first loadYesNo

Comparison reflects the free tiers of popular server-based compressors as of October 16, 2026. See our full 7-tool comparison for tool-by-tool detail.

Frequently asked questions