Skip to content

Choose a video to crop or resize

Drop a video here, or select one from your device.

Supports MP4, WebM, MKV, MOV, and AVI · Exports WebM, MKV, and MP4 · Your video stays on your device.

Video export requires WebCodecs. Open this tool in a recent Chrome, Edge, or another browser with VideoEncoder support.

Crop, Trim, and Resize Videos Online

Crop a video to a custom area or place it inside a fixed frame, trim unwanted time from the beginning or end, resize it to an exact output resolution, and save the result as WebM, MKV, or MP4. MP4, WebM, MKV, MOV, and AVI input files are supported. Processing happens locally in your browser — your video is never uploaded.

The Quality control adjusts the output video bitrate, allowing you to create a smaller file or retain more visual detail when converting between supported formats.

How to crop a video

  1. Select a video from your device or drag and drop it into the cropper.
  2. Choose Move Crop to move and resize a crop selection over the source, or Move Video to use a fixed output frame.
  3. In Move Video mode, drag the video to position it and use the mouse wheel or Zoom control to resize it. Select Fit to show the complete video with black bars when its aspect ratio differs from the crop.
  4. Drag the trim handles to select the part of the video to keep, or set either boundary to the playhead.
  5. Choose an aspect ratio such as 16:9, 1:1, 4:5, or 9:16.
  6. Keep the crop resolution, choose a long-edge preset, or enter a custom width and height.
  7. Select WebM, MKV, or MP4, set a frame rate and quality level to adjust the output bitrate, then choose Save Video.

The editor previews only the selected time range with the same crop. Exported dimensions are kept even for broad codec compatibility.

MP4, MOV, WebM, and MKV files use a sequential Mediabunny decode pipeline when possible. Fixed-frame composition, AVI, and compatibility exports use the canvas-based frame renderer so video placement and black bars are preserved in the output. Every export path supports the selected format.

Browser compatibility

Recent Chromium-based browsers such as Chrome and Edge offer the best compatibility. Video export requires WebCodecs and must run in a secure browser context such as HTTPS.

Input files supported: MP4, M4V, MOV, WebM, MKV, and AVI.

  • MP4, M4V, and MOV: Usually offer the broadest input compatibility when they contain H.264 video and AAC audio. Files using HEVC, ProRes, or another codec still depend on the codecs available in the browser and operating system.
  • WebM: Requires browser support for the VP8 or VP9 video codec used by the file. Opus audio also requires a compatible audio decoder.
  • MKV and AVI: Browser-specific. The tool can read these containers, but the video and audio codecs inside them must still be supported by WebCodecs on the current device. Recent Chrome and Edge generally provide the best results.
  • Non-AVI files must also be playable by the browser's built-in video player so the editor can show a preview.

Output files supported: WebM, MKV, and MP4.

  • WebM and MKV: Use VP9 or VP8 video and, when available, Opus audio. VP9, VP8, and Opus encoder availability varies by browser and device.
  • MP4: Uses H.264 video and, when available, AAC audio. H.264 encoding can depend on the device's hardware and operating system. AAC encoding is especially browser-specific and may be unavailable in Firefox or on desktop Linux.
  • The tool checks the selected output codecs at runtime. If the video codec is unavailable, export stops with an explanatory message. If only the audio encoder is unavailable, the video is exported without audio and the tool shows a warning.
  • Safari added WebCodecs audio encoding and decoding in Safari 26. Earlier Safari versions may open some input videos but cannot preserve their audio during export.

Frequently asked questions

Can I remove time from the beginning or end?

Yes. Move the start and end trim handles, enter exact timestamps, or move the playhead and choose Set to playhead. Preview playback stays inside the selected range, and the exported video starts at time zero.

Can I crop a landscape video into a vertical video?

Yes. Choose Vertical · 9:16, move the selection over the important part of the frame, and select a suitable output resolution such as a 1080-pixel long edge.

To keep the complete landscape frame, choose Move Video before selecting Vertical · 9:16. The video is fitted inside the vertical frame with black bars, and you can then zoom or reposition it.

Can I enter an exact video resolution?

Yes. Choose Custom under Output resolution, then enter the width and height. Keep the aspect ratio option enabled to avoid stretching.