Local processing · No video uploads

Compress Video for Discord

Fit videos to a size limit, convert MP4 or WebM, and resize 4K to 1080p. Your video stays on this device.

A smaller video. Ready to share.

MP4, MOV, WebM, MKV and more, subject to device support. One file, up to 500 MB. Output targets: up to 128 MB. Backup processing: inputs up to 128 MB.

Local processing · No video uploads
Choose a destination

Free accounts: 20 MB. Use 50 MB for Nitro Basic; account limits can change.

1 MB = 1,000,000 bytes. The final file must stay below this limit.

More settings

Choose a video to begin.

Keeps the full duration and main video/audio tracks. Extra tracks and subtitles are not retained. HDR conversion is not supported. No automatic cropping or trimming.

Compress Video for Discord

Free accounts: 20 MB. Use 50 MB for Nitro Basic; account limits can change.

How local video compression works

  1. Choose a local video and a platform target or custom size.
  2. Select MP4 or WebM; optionally resize to 1080p, 720p or 480p.
  3. The browser budgets bitrate from duration, encodes locally and makes bounded backup attempts if needed.
  4. Check size, format and duration, then sample decoding or use the backup validator. Download only after checks pass.

Platform limits & sources

Checked 12 October 2026 · Targets are separate from platform rules. Account, duration and codec restrictions may still apply.

Platform / useTargetLimits & context
Discord20 MBFree accounts: 20 MB. Use 50 MB for Nitro Basic; account limits can change. Official source
Email20 MBSuggested target: 20 MB. Gmail allows 25 MB total attachments; other providers differ. Official source
WhatsApp16 MBConservative target: 16 MB. WhatsApp documents up to 100 MB / 720p for faster connections; sending mode and device matter. Official source
Website10 MBSuggested web delivery budget: 10 MB, not a hosting limit. Short clips load faster.
X / Twitter50 MBSuggested target: 50 MB. Non-Premium uploads: up to 512 MB and 140 seconds. Compression does not shorten the video. Official source
Telegram50 MBSuggested target: 50 MB. Files can be up to 2 GB, or 4 GB with Premium. This tool has a 128 MB output target limit. Official source
Instagram50 MBSuggested target: 50 MB, not a universal upload limit. Reels, Stories and feed posts have different requirements; check the chosen publishing flow. Official source
TikTok50 MBSuggested target: 50 MB. TikTok Studio supports MP4 and WebM; size and duration requirements vary by publishing method. Check the uploader. Official source
YouTube100 MBSuggested target for short clips: 100 MB. YouTube allows up to 256 GB or 12 hours, whichever is less; longer videos require account verification. Official source
Facebook50 MBSuggested target: 50 MB, not a universal upload limit. Reels, posts and ads follow different publishing requirements. Check the destination before exporting. Official source
LinkedIn50 MBSuggested target: 50 MB. Native video uploads support up to 5 GB; duration and aspect-ratio rules still apply. Official source

Video compression questions

How do I compress video for discord?

Choose a local video, use the 20 MB target or enter a custom size, select a format and start. A result is marked successful only after size and integrity checks.

Is my video uploaded to a server?

No. Reading, encoding and validation run in your browser. Encoder assets may need an initial download. The site uses page analytics, but does not send video contents or filenames.

Can I guarantee both the file size and original quality?

Not both. Successful outputs stay below the limit, but long videos may need less detail or a lower resolution. An impossible budget or failed attempts produce an explanation, not a truncated video.

Do platform presets guarantee an accepted upload?

Free accounts: 20 MB. Use 50 MB for Nitro Basic; account limits can change. Targets are separate from platform rules. Account, duration and codec restrictions may still apply.

Which formats and devices are supported?

Output MP4 (H.264/AAC) or WebM (VP9/Opus or backup VP8/Vorbis). Browser encoding is tried first, with a local backup where needed. Input support, memory and runtime depend on the device; HDR is not supported.

Compress by size or destination

ToolkitRack

More work, right in your browser

Free. No account. Your files stay on your device.