Crop videos to any aspect ratio. Platform presets for Instagram (1:1, 9:16), YouTube (16:9), TikTok. Interactive crop area with rule of thirds grid. Real-time preview while cropping.
Crop your video to remove unwanted areas around the edges or reframe the composition entirely. The Video Cropper provides a draggable crop region over a video preview, with preset aspect ratios for common platforms (16:9, 9:16, 1:1, 4:5) and the option to define a custom region. What you see in the preview is exactly what you get in the output.
Initializing in your browser…
Convert videos between MP4, WebM, OGG, MOV, AVI, and MKV formats. Device presets for YouTube, Instagram, TikTok, iPhone, Android. Quality options from fast to high quality encoding.
Trim and cut videos precisely with frame-by-frame scrubbing. Set start/end points visually, preview clips in real-time, and export trimmed videos instantly. No upload required - runs 100% in browser.
Merge multiple video clips into one seamless video. Drag-and-drop reordering, preview before export, timeline visualization. Combine videos in any format with automatic re-encoding.
A landscape clip must become a 9:16 vertical for Reels without black bars.
Input
clip.mp4 16:9 · crop to 9:16, subject centred
Output
A 1080×1920 vertical clip filling the frame
Cropping to the target aspect ratio removes the unwanted sides entirely instead of letterboxing, so the subject fills a phone screen. Keeping the crop centred on the action avoids decapitating the subject.
Crop your video to remove unwanted areas around the edges or reframe the composition entirely. The Video Cropper provides a draggable crop region over a video preview, with preset aspect ratios for common platforms (16:9, 9:16, 1:1, 4:5) and the option to define a custom region. What you see in the preview is exactly what you get in the output.
Crop landscape (16:9) footage to portrait (9:16) for TikTok, Instagram Reels, or YouTube Shorts.
Eliminate letterbox or pillarbox bars from videos that were recorded or exported with the wrong aspect ratio.
Crop into a specific area of the frame to highlight a person, product, or detail that's too small in the original wide shot.
Remove taskbars, browser chrome, or other UI elements from screen captures.
Video Cropper runs FFmpeg compiled to WebAssembly (@ffmpeg/core 0.12.6) directly in your browser, so the uploaded file never leaves your device. You frame the crop on a live <video> preview by dragging the white rectangle to reposition it or pulling any of its four corner handles (nw/ne/sw/se) to resize; the crop is tracked internally as percentages of the frame and only converted to pixels at export time. While dragging, the box snaps to the frame edges and to dead-center when it comes within 2% of them, the dimmed black/60 overlay shows exactly what will be discarded, and a live label reports the resulting output resolution. For finer control there are X/Y position and Width/Height sliders that step in 0.5% increments, plus Center and Maximize buttons; the minimum crop size is clamped to 10% of each dimension.
Cropping is not a lossless container trim. Under the hood the tool applies FFmpeg's crop=width:height:x:y filter, which alters the actual pixel data, so the video must be re-encoded - it is sent through libx264 with -preset ultrafast and -crf 23, while the audio track is stream-copied untouched (-c:a copy) and -movflags +faststart is added so the MP4 is ready for progressive web playback. Because H.264's 4:2:0 chroma subsampling requires even dimensions, the component floors the crop's x, y, width and height to the nearest even number before handing them to FFmpeg, which is why a pixel-precise drag can settle one pixel short of where you released it. The output keeps your source container extension and downloads as {name}_cropped.{ext}.
Composition aids and platform targeting are built in. Aspect-ratio buttons (Free, 16:9, 9:16, 1:1, 4:3, 21:9) recompute a centered crop that fits inside the source frame given its own ratio, and a Platform Presets panel maps the same logic to YouTube (16:9), Instagram Post (1:1), Instagram Story and TikTok (both 9:16), and Twitter (16:9). Selectable grid overlays - Rule of Thirds, a 4x4-style grid (lines at 25/50/75%), and a Center crosshair with a circular marker - help you align subjects, and Original Size versus Output Size readouts make the resolution trade-off explicit. That trade-off matters: pulling a horizontal 16:9 source into a 9:16 portrait crop keeps only a narrow vertical slice of the original pixels, so the export is genuinely lower-resolution than the source and will look soft if you later upscale it.
Cropping itself doesn't degrade quality, but the cropped area is a subset of the original pixels. A heavily cropped 1080p video may end up at a lower effective resolution.
Cropping defines the visible area. The output resolution matches the cropped region. If you need a specific output resolution, combine cropping with the resolution settings.
Video is decoded and re-encoded on your own device. Large files never leave your machine.