Video Cropper
Crop video online for free with a practical first-version interface based on x, y, width, and height inputs. This page is designed for users who need reliable frame-area edits without the complexity of a full visual editor. You can trim the visible frame, remove unwanted borders, and reframe content for different platforms while keeping processing in your browser and under your control.
Drop a video file here or click to select
Supports MP4, MOV, WebM, and MKV video files
Crop with x, y, width, and height values. Output format: MP4
Max file size: 500MB
Numeric crop controls
Set x, y, width, and height directly for a stable first release and predictable exports.
Bounds validation
The crop area is checked before processing so invalid coordinates are caught early.
Private local processing
Video editing happens on your device with FFmpeg.wasm instead of a remote server queue.

What is video cropping
Video cropping changes the visible frame area by removing pixels from the edges or selecting a focused region. It is different from trimming: trimming changes time, cropping changes composition. Cropping is useful when your source includes black bars, screen recording margins, distracting side elements, or framing that does not match your target platform ratio. This page focuses on reliable numeric controls so users can apply exact crop regions and export quickly.
- Remove unwanted edgesCut out black bars, side overlays, and visual clutter from captured or downloaded videos.
- Reframe for platformsAdjust the visible area for social uploads, presentations, and embedded player layouts.
- Precise numeric workflowUse coordinate inputs for predictable crop results when drag tools are unnecessary or unstable.
Core features
A lightweight crop workflow focused on stability and clear validation
x / y / width / height input
Set crop area with explicit numeric values so the exported frame is reproducible and easy to review.
Source dimension awareness
The UI reads source video width and height to help you define crop values accurately.
Bounds validation before processing
Invalid crop areas are blocked early to avoid failed exports and wasted processing time.
Stable MP4 output
The first release exports cropped video as MP4 for broad playback and sharing compatibility.
Predictable output naming
The downloaded file appends -cropped, making it easy to distinguish from original and trimmed versions.
Browser-local processing
Cropping runs on your device using FFmpeg.wasm, keeping source files outside server upload queues.
Why use this video cropper
Not every crop task needs a heavy timeline editor. For many workflows, numeric crop controls are faster, easier to communicate, and more repeatable across team members.



How to crop video online
A six-step process for reliable frame-area edits
Step 1 - Open the cropper
Navigate to the cropper area on this page. No install, plugin, or account registration is required.
Step 2 - Upload a video file
Add your source file via drag and drop or file picker. Supported input types include MP4, MOV, WebM, and MKV.
Step 3 - Read source dimensions
Once metadata loads, note source width and height. These values define your valid coordinate range.
Step 4 - Enter crop area values
Set x and y as top-left position, then width and height of the area to keep. Use integer values for stable output.
Step 5 - Validate and process
The tool checks for invalid or out-of-bounds regions before running FFmpeg, reducing failed export attempts.
Step 6 - Download cropped video
Download the exported file with a -cropped suffix. Verify framing in your target platform or player before publishing.
This page supports MP4, MOV, WebM, and MKV inputs because these formats cover most practical browser-side workflows for creators and operations teams. The first release exports to MP4 for predictable playback and distribution. While preserving original codec/container combinations can be useful in advanced pipelines, it often increases compatibility complexity for users who simply need a clean cropped file that plays everywhere.
Numeric crop controls are chosen deliberately. Drag-and-drop crop boxes can be visually convenient, but they introduce extra UI complexity and edge-case behavior across devices, DPR settings, and browser rendering differences. For launch reliability, x/y/width/height inputs provide clear, reproducible values and make bug reports easier to diagnose. This aligns with the delivery goal: ship a stable and useful cropper quickly, then iterate toward richer interaction later.
If you need frame-accurate keyframing, dynamic aspect animation, masking, or timeline-based compositing, those are better handled in dedicated video editors. This cropper is optimized for focused area adjustment and quick output preparation for normal publishing tasks.
Cropping is processed locally in your browser with FFmpeg.wasm, which means source videos do not need to be uploaded for remote processing. This matters when footage contains internal interfaces, client material, or unreleased product visuals. Local processing keeps workflow control close to the user and reduces dependency on external conversion queues.
The most common error cases are invalid area values and out-of-bounds coordinates. Ensure x and y are non-negative, width and height are greater than zero, and x + width and y + height do not exceed source dimensions. If exports fail despite valid values, test with a shorter or smaller file to rule out local memory pressure, then retry after closing other heavy browser tabs.
As a first version, this page intentionally avoids interactive drag crop UI. The choice keeps behavior deterministic and reduces platform-specific bugs, enabling a dependable baseline experience that can be shipped and used immediately.
Related tools
Use these tools when your task is time-based cuts, compression, or audio-only extraction instead of frame-area adjustment.
Built for dependable crop delivery
A practical matrix for common browser-side video reframing
Input formats
4
MP4, MOV, WebM, MKV
Crop controls
x/y/w/h
Explicit numeric area definition
Output
MP4
Stable and shareable first-version format
What users say
How teams use this cropper for practical content cleanup
Rafael Kim
Product Demo Engineer
I use numeric crop values to remove side panels from demo captures. It is easy to repeat across weekly releases.
Anita Roy
Social Video Producer
Quickly reframing source footage before posting saves us from opening a full editor for every small adjustment.
Marco Bell
Training Content Lead
Bounds validation is helpful. It catches invalid crop regions before we waste time on failed exports.
Video cropper FAQ
Common questions on area values, output behavior, and first-version limits
Can I crop video without uploading it?
Yes. Cropping is processed locally in your browser. Your source file does not need to be uploaded to a remote conversion server.
How do x, y, width, and height work?
x and y define the top-left point of the crop area. width and height define how large the kept frame area is from that point.
What crop validation is enforced?
All values must be valid numbers, x and y must be >= 0, width and height must be > 0, and the crop area cannot exceed source dimensions.
Why does this version use numeric inputs instead of drag crop?
The initial release prioritizes stability and reproducibility. Numeric values are easier to validate and replicate across browsers and devices.
What format is exported?
This release exports cropped files as MP4 for reliable playback and sharing across common platforms.
How is the downloaded file named?
The output keeps your original base name and adds a -cropped suffix before the extension.
Crop the frame, keep the focus
Use numeric crop controls for clean framing, then move to related tools for trimming time range or reducing final file size.