MiOffice ai
AI StudioImage StudioDocument StudioScanner SuiteVideo & Audio StudioArchiveNotesScreen ShareTransfer FilesDevice Handoff

Compress Video Online — Reduce Video File Size in MiOffice AI

Compress video files online to fit email, chat, or web upload limits. Adjust CRF quality and resolution with side-by-side previews in MiOffice AI.

Open Compress VideoRead the guide ↓
Input formats
MP4, WebM, MOV, AVI, MKV
Output options
MP4, WebM
Maximum file size
500 MB*
Access
Guest / Sign-in

* Higher limits may vary by tool and processing mode. Check the limit shown when selecting your file.

On this page

  • Overview
  • When to use
  • How to use
  • Settings reference
  • Formats & limits
  • Access & cost
  • Examples & use cases
  • Troubleshooting
  • Privacy
  • Frequently asked questions
  • Related tools

Overview

Shrink large video files so they are easier to email, upload, and stream. Compress Video accepts one MP4, WebM, MOV, AVI, or MKV file up to 500 MB and can create an MP4 or WebM copy aimed at reducing file size while leaving your original recording untouched. Inspect your clip and preview edits across the Source and Program viewers, balance file size and picture detail using Constant Rate Factor (CRF) quality and resolution controls, and check playback in your downloaded file before sharing.

The tool re-encodes your video stream using your selected format, quality level, and dimensions. Choosing MP4 packages H.264 video with AAC audio, while Web Video outputs a WebM file using VP9 video and Opus audio when sound is present. Compression strength is governed by the Quality (CRF) slider, ranging from 18 to 35: lower CRF values preserve fine textures and motion, while higher CRF values compress more aggressively to shrink the file. Processing runs locally on your device when supported by your browser and hardware, or online when file size or device routing requires cloud servers; online processing requires sign-in and an active internet connection.

When to use

  • An email client or messaging app rejects your video because it exceeds a strict attachment limit, such as 25 MB.
  • You need to shrink large MP4, MOV, or MKV screen recordings before attaching them to helpdesk tickets, team channels, or shared storage.
  • You want to create a lighter web copy of a product demo to check playback and loading on mobile connections.
  • You want to downscale high-resolution 4K or 1440p footage to 1080p or 720p while inspecting editor adjustments in the Program viewer before processing.

How to use

  1. 1

    Select one MP4, WebM, MOV, AVI, or MKV video within the 500 MB upload limit to open it in the editor.

  2. 2

    Inspect the clip in the Source and Program viewers. Under Output, choose MP4 or Web Video, then set your desired Quality (CRF) and Resolution.

  3. 3

    Adjust optional color, denoise, sharpen, speed, rotation, or text overlay controls only if your project requires those adjustments.

  4. 4

    Click Process Compress Video, checking the processing mode and access prompts displayed before conversion begins.

  5. 5

    Download the processed video and play it. Check fine text, motion detail, and total file size against your destination limit before sending, and retain your original file.

More control in the video workspace

Compress Video opens in MiOffice’s video workspace. Use the Source and Program viewers to inspect your clip and preview editor adjustments, then choose output quality and resolution. For example, prepare a smaller sharing copy by selecting a lower resolution and adjusting quality, then compare the downloaded file with the original. The editor preview does not establish the final compressed file size or quality.

MiOffice Compress Video output controls showing MP4, Quality, original resolution and the Process button
Output settings in the MiOffice video workspace: MP4, Quality and the current resolution selection. Check your downloaded result after processing.

Settings reference

SettingOptionsDefault
Brightness-1.0 – 1.00
Contrast0.0 – 2.01
Saturation0.0 – 3.01
Gamma0.1 – 3.01
Hue-180.0 – 180.00
Temp-100.0 – 100.00
Shadows: red-1.0 – 1.00
Shadows: green-1.0 – 1.00
Shadows: blue-1.0 – 1.00
Midtones: red-1.0 – 1.00
Midtones: green-1.0 – 1.00
Midtones: blue-1.0 – 1.00
Highlights: red-1.0 – 1.00
Highlights: green-1.0 – 1.00
Highlights: blue-1.0 – 1.00
Sharpen0.0 – 3.00
Vignette0.0 – 1.00
Film Grain0.0 – 50.00
Denoise0.0 – 25.00
Speed0.25 – 4.01
Barrel-1.0 – 1.00
Pincushion-1.0 – 1.00
Size12.0 – 72.024
Curves presetnone: Leaves curves unchanged. vintage: Applies the Vintage curves preset. strong_contrast: Applies the Strong Contrast curves preset. lighter: Applies the Lighter curves preset. darker: Applies the Darker curves preset. increase_contrast: Applies the Increase Contrast curves preset. linear_contrast: Applies the Linear Contrast curves preset. medium_contrast: Applies the Medium Contrast curves preset. negative: Applies the Negative curves preset. cross_process: Applies the Cross Process curves preset. color_negative: Applies the Color Negative curves preset.none
Rotation0: Keeps orientation unchanged. 90: Rotates 90 degrees clockwise. 180: Rotates 180 degrees. 270: Rotates 90 degrees counterclockwise.0
Flip horizontallyYes / NoNo
Flip verticallyYes / NoNo
Fade in0 – 100
Fade out0 – 100
Text overlayTextEmpty
Text colorText#ffffff
Text positiontop: Places text at the top. center: Centers text vertically. bottom: Places text at the bottom.bottom
Outputmp4: MP4 with H.264 video and AAC audio when present. webm: Web Video: WebM with VP9 video and Opus audio when present.mp4
Quality (CRF)18 – 3528 (Final compression process)
Resolutionoriginal: Keeps source dimensions. 4k: Selects the 2160p resize target. 1440p: Selects the 1440p resize target. 1080p: Selects the 1080p resize target. 720p: Selects the 720p resize target. 480p: Selects the 480p resize target.original

Formats & limits

DetailRequirement
Input formatsMP4, WebM, MOV, AVI, MKV
Output formatsMP4, WebM
Input codecsThe selected processing engine must be able to decode the video and audio streams inside an accepted container.
Output codecsMP4 uses H.264 video and AAC audio; Web Video uses WebM with VP9 video and Opus audio when audio is present.
Bit depthAutomatic. This workflow has no bit-depth selector and does not enforce one fixed output bit depth across its processing paths.

Access & cost

DetailRequirement
Internet connection requiredYes
Maximum file size500 MB
Limit scopeOne file. The current upload control displays 500 MB and enforces 524,288,000 bytes.
Plan limitsThe current file selector applies the same size check before processing.
On-deviceGuest access; On supported devices when on-device processing is available.
Online processingSign-in required; For online processing.; Internet connection required

Examples & use cases

Technical support specialist

Compress 1080p MOV Screen Recording for Email

A 180 MB desktop walkthrough recorded in MOV format exceeds a 25 MB email attachment limit.

MOV→ to MP4

Output:
mp4
Quality (CRF):
30
Resolution:
720p
  1. Select the MOV recording in the file picker.
  2. Set Output to MP4, change Resolution to 720p, and adjust Quality (CRF) to 30.
  3. Click Process Compress Video and download the export.

Expected outcome

A compact MP4 video to check against email attachment limits while keeping interface labels and dialog text readable.

Content marketer

Reduce 4K Phone Video for Web Streaming

A high-bitrate 4K MP4 recorded on a phone buffers slowly on mobile web pages.

MP4→ to WebM

Output:
webm
Quality (CRF):
28
Resolution:
1080p
  1. Select the 4K MP4 recording in Compress Video.
  2. Set Output to Web Video (WebM).
  3. Choose 1080p Resolution and keep the default CRF 28 quality value.
  4. Click Process Compress Video and download the finished file.

Expected outcome

A 1080p WebM file encoded with VP9 video and Opus audio to check for faster delivery and lower data transfer compared to the original 4K recording.

More ways to use it

  • Community manager: Needs to share gameplay highlights in Discord without surpassing non-Nitro file upload caps. A lightweight MP4 export with clean action clarity to test against chat upload limits. Output: mp4, Quality (CRF): 31, Resolution: 720p.
  • Course instructor: Lecture MKV recordings are too large for students on bandwidth-limited home internet plans. An MP4 video that cuts file size while preserving clear slide typography and diagrams. Output: mp4, Quality (CRF): 26, Resolution: 1080p.
A video compression comparison with a 640 KB source and 221.1 KB output at 1280 by 720 pixels
Reference compression of an AI-generated three-second sample: 640.0 KB to 221.1 KB. MP4, original 1280 × 720 dimensions, CRF 28, fast preset and AAC 128 kbps. These are measured sample sizes; results vary by source.

Troubleshooting

The downloaded video still exceeds the target attachment or platform size limit.

Try this: Select 720p or 480p under Resolution, or increase the Quality (CRF) slider toward 32.

What to expect: Lowering resolution or using stronger compression can reduce file size. Compare the downloaded copy with the original and your destination limit; an already compressed video may not shrink enough.

Action scenes look blocky or small UI text becomes blurry after compression.

Try this: Lower Quality (CRF) toward 20-24 and keep Resolution at Original or 1080p.

What to expect: Lower CRF values dedicate more data to fine textures, sharp text edges, and fast motion.

If you only need part of the recording, trim unused footage before trying again. Judge the downloaded result at the size your audience will watch: check faces, fast motion and readable text, and listen for usable sound.

Privacy

Eligible on-device processing keeps the video in your browser. Online processing uploads your video, and completed results may remain available in Tasks for later download. See the Privacy Policy at https://mioffice.ai/privacy for current retention details. Uploaded files are not used to train AI models.

Frequently asked questions

How do I compress a video online?

Select one MP4, WebM, MOV, AVI, or MKV file up to 500 MB. In the workspace, choose MP4 or Web Video (WebM) under Output, pick your target resolution, and adjust the Quality (CRF) slider between 18 and 35. Click Process Compress Video, then preview and download your compressed copy.

Can I compress vertical videos for TikTok, Reels, or Discord?

Yes. You can use vertical MP4 or MOV clips. Leaving Resolution set to Original keeps the source dimensions. Check the downloaded picture quality, aspect ratio and file size against the destination requirements before sharing.

Can I make every video fit the same upload limit with one setting?

No. One setting cannot produce an identical file size across different videos. Clip duration, resolution, motion complexity, and original bitrate all determine final output weight. If your downloaded file is still too large, choose a smaller resolution target such as 720p or 480p, or increase the Quality (CRF) setting toward 35 and inspect the result again.

How can I reduce video file size for email attachments?

Upload your recording and choose MP4 output. If the file exceeds your email provider's attachment limit, set Resolution to 720p or 480p and increase Quality (CRF) to between 28 and 32. After processing, check the downloaded file size against your destination's limit before attaching.

How do I compress a video without losing noticeable quality?

Compression re-encodes frames, but you can retain sharp visuals by choosing a Quality (CRF) value between 20 and 24 and keeping Resolution at Original or 1080p. Review the Program viewer preview and the downloaded video to verify that text, faces, and fast motion stay clean.

Is my uploaded video secure and private during compression?

When processing runs locally on a supported device, your video stays on your device. Online processing uploads your video. Completed results may remain available in Tasks for later download; see the Privacy Policy for current retention details. Uploaded files are not used to train AI models.

Is processing always local?

No. Processing runs locally on your device only when your browser, hardware capability, and task eligibility support it. When file sizes or device limits require server processing, conversion takes place via online cloud servers where internet access and account sign-in are required.

What does the Quality (CRF) slider do?

Constant Rate Factor (CRF) describes the tradeoff between visual detail and file size. The workspace slider ranges from 18 to 35: lower values favor detail and higher values favor smaller files. The default final compression process uses CRF 28. Compare the downloaded result with your source before sharing.

What should I do if a compressed video is still too large after using strong settings?

Increase the Quality (CRF) slider further toward 32–35, or set Resolution to 480p to compress frames more aggressively. If the file remains too large after applying those settings, the recording's overall runtime may be the issue; use Trim Video to cut unneeded sections before re-encoding so fewer frames are processed.

What video file formats can I compress?

Compress Video accepts MP4, WebM, MOV, AVI, and MKV files up to 500 MB. You can export your compressed video as an MP4 (encoded with H.264 video and AAC audio) or as Web Video (WebM encoded with VP9 video and Opus audio).

Continue with a related tool

Trim Video →Keep only the section of your video you need before compressing to reduce total file size.Video Converter →Convert your video to MP4 or WebM when a specific output container is required.Resize Video →Resize your video height from 480p to 2160p while keeping proportional width.AVI to MP4 →Convert an AVI video into an MP4 file before sharing or compressing.MOV to MP4 →Convert a MOV recording to MP4 when you need a different container format.Video Denoise →Adjust noise reduction for grainy video footage before compressing.Color Grade Video →Adjust the brightness, contrast, and color balance of your clip before exporting.Auto Captions →Generate auto captions for your video before sharing.AI Clip Maker →Create short clip highlights from your video before or after compression.AI Video Enhancer →Upscale your clip by 2× or 4× with optional noise reduction when video enhancement is needed.

Related guides and articles

Best Free Video Compressors in 2026 Compared — Web Ready →Read the guide on free video compression in 2026.

Across MiOffice AI

Free access & rewards

Start as a guest, claim welcome credits when you sign in, and earn more through rewards.

See plans and pricing →

Start as a guest

Try supported tools directly in your browser. On compatible devices, guest access needs no sign-in. Includes 5 free on-device uses, shared across tools. Resets daily.

Welcome credits

Use welcome credits toward your first project. Sign in with a new account to claim them. Includes 20 credits. One-time welcome offer.

Rewards

Discover ways to earn more credits in MiOffice. Rewards depend on the eligible offer shown in MiOffice. Earn up to 80 credits.

Monthly credits

The Starter plan includes credits at each paid renewal and unlimited eligible local processing. Unused credits roll over. See Pricing for current plan terms. Includes 250 credits for $6.99/month.