Video Compressor
Compress long screen recordings and MP4/MOV/WebM videos so they fit Jira, TestRail and Testmo upload limits.
Drop a video to compress
Great for shrinking long screen recordings before uploading to Jira, TestRail or Testmo.
Everything runs in your browser — nothing is uploaded to a server.
About Video Compressor
The Video Compressor re-encodes long screen recordings and MP4, MOV, WebM or MKV videos to a much smaller file size so they fit the upload limits in tools like Jira, TestRail, Testmo, qTest and Zephyr, which often reject large screen captures — especially lengthy ones. Pick a target resolution and compression level and the tool shows an estimated output size before you start.
All processing happens in your browser: the video is played back onto a canvas and re-encoded with the browser's built-in video encoder, so your recording is never uploaded anywhere. Because it re-encodes in real time, a two-minute clip takes about two minutes — keep the tab open while it works. You can also strip the audio track, which is usually unnecessary for a bug recording and shrinks the file further.
How to use
- Drag in a video file, or click "Choose a file" — MP4, MOV, WebM and MKV recordings all work.
- Choose a target resolution (720p or 480p is plenty for most bug recordings) and a compression level.
- Optionally tick "Remove audio track" to shave off more size, then check the estimated output size shown below the controls.
- Click "Compress video", watch the real-time progress bar, then preview and download the smaller video.
Frequently asked questions
Is my video uploaded to a server?
No. The video is decoded and re-encoded entirely inside your browser using the MediaRecorder API — nothing is sent anywhere, so confidential screen recordings stay on your machine.
Why does compression take as long as the video?
The tool re-encodes the video in real time by playing it through a canvas, so a three-minute recording takes about three minutes. This is the trade-off for doing everything locally with no upload and no software to install. Keep the tab focused and open while it runs.
What format is the output?
Most browsers produce an efficient WebM file (VP9 or VP8), which is widely supported and typically much smaller than the original. Safari may produce an MP4 instead. WebM uploads fine to Jira, GitHub, Slack and the major test management tools.
How do I get the file under a specific limit?
Lower the resolution first (720p or 480p), then increase the compression level, and remove the audio track if you do not need it. The estimated size updates as you change settings, so you can dial in a size below your tool's limit before encoding.
Can the output ever be bigger than the original?
No — the tool reads the source video's own bitrate and always caps the output bitrate below it, so re-encoding an already-compressed recording still produces a smaller file. If your video is already tiny, the saving will simply be modest; pick a lower resolution for a bigger reduction.
Related tools
Screenshot Annotator
Paste or upload a screenshot and annotate it with arrows, boxes, text, blur, steps and more.
Image Compressor
Shrink PNG, JPG and WebP images to a smaller file size or an exact target size — right in your browser.
JSON Pretty Printer
Format and indent JSON so it is easy to read.
Multi JSON Formatter
Format many JSON blocks at once — even concatenated with no separator.