---
title: "Compress video online free · Cutshed"
description: "Compress a video toward a size you pick, including Discord's 10 MB or 25 MB limit. Encoding runs in the browser, so the file stays on this device."
canonical: "https://cutshed.com/video-compressor/"
---

# Compress video online free · Cutshed

Compress a video toward a size you pick, including Discord's 10 MB or 25 MB limit. Encoding runs in the browser, so the file stays on this device.

- Products
- Studio
- Video Game Clipper
- Stream Clipper
- Week of Shorts
- Editor
- Free tools
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Resources
- Menu
Resources
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Home
- / Compress video online free
Video · 09
# Compress video online free
Cutshed Video compressor is a free browser tool that runs on this device. Re-encode a video toward a target size such as Discord’s 10 MB or 25 MB limit.
Pick a size budget. The page sets a video bitrate from the duration, scales the frame down when the budget is small, and re-encodes with x264.
## How to use it
- Discord’s common caps are 10 MB and 25 MB, and those are presets. Custom takes a number in megabytes. The bitrate is the budget minus 64 kbps of AAC, spread across the duration, with a floor so a tiny clip does not collapse into a slideshow.
- Under about 500 kbps the width is capped at 640. Between that and 1500 kbps the cap is 1280. Above that it stays at 1920 if the source is larger. The encoder is libx264 ultrafast, yuv420p, so a phone can finish the job.
- The result aims at the size. Keyframes and the audio track still take space, so a file can land a little over or well under. A clip that is already smaller than the target will not be padded up.
## Tips
- Trim first. A 10 MB budget on 8 seconds looks fine. The same budget on 3 minutes does not.
- If the preview is soft, raise the target or shorten the clip. You cannot have both a long runtime and a sharp 10 MB file.
- Keep the master. This export is for sending, not for the archive.
## FAQ
- Will it hit the limit exactly?
It targets the bitrate that should land near the limit. The last byte is not guaranteed. Check the file size in the status line before you send it.
- Why ultrafast?
A slower x264 preset in WASM on a laptop is a long wait for a chat attachment. Ultrafast finishes. Quality follows the bitrate you allowed.
- Is the video uploaded to compress it?
No. ffmpeg.wasm runs in the tab.
## License
Encoding uses the single-thread ffmpeg.wasm build shipped with Cutshed. The JavaScript wrapper (@ffmpeg/ffmpeg and @ffmpeg/util) is MIT. The core binary is GPL-2.0-or-later because the build enables GPL components, including libx264, libmp3lame, libvorbis, and native AAC and FLAC. That license covers the encoder, not your recording.
## Related tools
- Video Video editor Cut, title, and export a timeline in the browser.
- Video Video trimmer Keep the part of a clip you actually need.
- Video Crop and resize Center-crop to 9:16, 1:1, or 16:9.
Files stay on this device.
Free tools never upload the file you open. Studio is the only paid part of the site, and the only place a prompt is sent to a video model.

## Links

- [C Cutshed](/)
- [Studio](/studio/)
- [Video Game Clipper](/video-game-clipper/)
- [Stream Clipper](/stream-clipper/)
- [Week of Shorts](/stream-to-shorts/)
- [Editor](/editor/)
- [Free tools](/#tool-grid)
- [Vocal remover](/vocal-remover/)
- [Audio trimmer](/audio-trimmer/)
- [Ringtone maker](/ringtone-maker/)
- [Audio converter](/audio-converter/)
- [Volume booster](/volume/)
- [Noise remover](/noise-remover/)
- [BPM and key](/bpm-key/)
- [Pitch and speed](/pitch-speed/)
- [Clip sound effects](/clip-sound-effects/)
- [AI audio maker](/ai-audio/)
- [Video compressor](/video-compressor/)
- [Video trimmer](/video-trimmer/)
- [Crop and resize](/video-crop/)
- [Frames and thumbnails](/video-frames/)
- [Mute video](/mute-video/)
- [Video speed](/video-speed/)
- [Merge clips](/merge-clips/)
- [Video to MP3](/video-to-mp3/)
- [Video to GIF](/video-to-gif/)
- [Video splitter](/video-splitter/)
- [Background remover](/background-remover/)
- [Image upscaler](/image-upscaler/)
- [Image converter](/image-converter/)
- [Thumbnail maker](/thumbnail-maker/)
- [AI emoji maker](/ai-emoji-maker/)
- [Subtitle generator](/subtitles/)
- [Subtitle translator](/subtitle-translator/)
- [Timing shifter](/subtitle-shifter/)
- [Transcript to post](/transcript/)
- [Blog](/blog/)
- [Compare](/compare/)
- [Developers](/developers/)
- [Seedance 2.5](/seedance-2-5/)
- [Privacy](/privacy/)

