A laptop video cropper runs entirely inside your browser tab, removes the outer area of one source frame using exact pixel coordinates, and produces a downloaded WebM file without uploading anything. The Lizely Video Cropper follows this model: you load a browser-decodable video from a local folder, wait for its decoded dimensions to appear, then type X, Y, width, and height values measured in whole source pixels. The source plays locally while only the requested rectangle is drawn into an equal-size Canvas, and that Canvas stream is re-recorded as WebM and offered for download. Because decoding, cropping, recording, and the duration patch all happen in the current tab, the original never leaves the laptop. This makes a browser-based cropper useful when the file is too large or too sensitive to upload, when you want exact pixel-level control rather than a drag-to-fit preview, or when installing desktop software isn't practical on a shared or restricted machine.

video cropper on laptop
Crop a Video on a Laptop With Exact Pixel Coordinates

Laptop Cropping in the Browser vs. Installed Editors

Most desktop cropping workflows require installing a video editor, choosing a codec pack, and configuring export settings before you can remove the edges of a frame. On a laptop, that overhead is often wasted on a single one-minute clip you just want to trim to a known rectangle. A browser-based cropper such as the Lizely Video Cropper skips the install step entirely: you open a tab, pick the file from a local folder, and let the browser's built-in decoder handle MP4, WebM, MOV, M4V, or Ogg sources. The trade-off is that decoding depends on whatever codecs your current browser supports, so a file extension alone isn't a guarantee—the source only loads once the decoder reports valid dimensions.

Three laptop-specific advantages stand out. First, the source and the output both stay on the local drive, so private recordings or pre-release clips never traverse a third-party server. Second, a laptop screen gives you enough room to display the source dimensions, the four coordinate fields, and the preview at the same time, which makes it easier to calculate a rectangle that fits inside the source frame. Third, keyboard input into numeric fields is more precise than dragging a handle on a small overlay, which matters when a destination platform expects a known pixel size. The flip side is that you give up features a desktop non-linear editor usually provides: timeline trimming, multi-pass encoding, per-frame keyframes, and the ability to track a moving subject. For a static rectangle on every frame, the browser tool is enough.

What the Tool Accepts: Formats, Dimensions, and File Budget

Before you start typing coordinates, the input has to clear an explicit budget. The tool accepts positive files up to 500 MiB, decoded duration above zero and no more than five minutes, no source side above 4096 pixels, and no source area above 3840 × 2160. An accepted extension does not guarantee codec support, so decoding still depends on the browser. Coordinates start at the source frame's top-left corner, and the crop applies one fixed rectangle to every frame.

LimitValue
File size (positive files)Up to 500 MiB
Decoded durationAbove 0, up to 5 minutes
Max source side4096 px
Max source area3840 × 2160 px
Min crop width / height2 px each
Max output area3840 × 2160 px
Accepted extensionsMP4, WebM, MOV, M4V, Ogg
Recording frame rate30 fps
Coordinate originTop-left of the source frame
Recorder preferenceVP9, then VP8, then generic WebM

If the source clears every row, the defaults pick the full frame so you can confirm the cropper decodes your file before adjusting any numbers. That step alone catches most extension-versus-codec mismatches before you commit to a crop rectangle.

How to Crop a Video on Your Laptop in Three Steps

  1. Choose a browser-decodable video from your local drive and wait for its decoded dimensions to load. The tool reads the file as a binary blob in the current tab; once the browser finishes decoding, the width and height of the source frame appear so you have an upper bound for the rectangle. If the dimensions never appear, the codec isn't supported by the browser, even when the extension is on the accepted list.
  2. Enter whole-pixel X, Y, width, and height values that stay inside every source frame. X is the horizontal offset from the top-left corner of the source frame, Y is the vertical offset, width is the horizontal extent of the crop, and height is the vertical extent. Every value is an untrimmed nonnegative whole pixel count, width and height must each be at least two pixels, and X plus width and Y plus height must remain inside the decoded source. Invalid rectangles fail without shifting, clipping, or rounding, so recheck the math before continuing. The output rectangle must also keep its total pixel area at or below 3840 × 2160.
  3. Select Crop video, keep the tab open during real-time processing, then download and fully review the WebM. Processing runs at about playback speed, so a one-minute source takes roughly one minute. When the recorder finishes, the tool patches a finite Matroska Duration into the WebM so the file reports a usable duration, then offers the result for download. Verify picture, sound, duration, and compatibility in the destination player before deleting the original.

Reading the Coordinate Fields: X, Y, Width, Height

The four numeric fields describe a single rectangle applied to every frame. Because the rectangle is fixed, the crop stays exactly where you place it from the first frame to the last—the tool does not track a moving subject or change the rectangle over time. X moves the crop right, Y moves it down, width controls the horizontal extent, and height controls the vertical extent.

FieldDirectionMinimumConstraint
XRight from top-left0X + width ≤ source width
YDown from top-left0Y + height ≤ source height
WidthHorizontal extent2 pxX + width ≤ source width
HeightVertical extent2 pxY + height ≤ source height

The output area must also stay at or below 3840 × 2160 pixels. When a platform requires a known frame or when the unwanted edges are static throughout a clip, exact coordinates are the right tool; when the unwanted area moves with the subject, you would need a tracker, which this tool does not provide. The simplest way to plan the numbers on a laptop is to subtract the unwanted edges in a spreadsheet or notes app before opening the tool, so the four fields are correct on the first try.

What the Output Keeps and What It Drops

Cropping changes only the visible frame region. Audio is included only when the browser exposes a capturable audio track through media capture, and the source may play audibly during real-time processing, so check your volume before you start. Beyond that single audio caveat, the output is narrower than the input in two ways: the visible rectangle is smaller, and a long list of container features is stripped.

  • Preserved in the WebM: the cropped pixel region, audio when capturable, the 30 fps Canvas redraw, the finite Matroska Duration patch, and the VP9, VP8, or generic WebM container with a bounded bitrate between 180 kbps and 8 Mbps.
  • Not preserved: subtitles, chapters, attachments, rotation tags, HDR signaling, color metadata, and most other container features.

The tool is also explicit about what it does not do: it is not a trim-by-time, resize, compress-only, redact, blur, or object-removal tool. If your goal is to shorten the duration, use a trim tool; if you want a different resolution, use a resizer. For details on how local browser recording behaves and where accuracy can drift, the Video Cropper accuracy walkthrough covers pixels, audio, and duration in depth.

How Real-Time Processing and the WebM Recorder Behave

When you select Crop video, the source plays locally at normal speed. The tool draws only the requested rectangle into an equal-size opaque Canvas at 30 frames per second, requests a bounded bitrate derived from the cropped pixel area, and records that Canvas stream using the first WebM recorder the browser reports, in the order VP9, VP8, generic WebM. The bitrate request follows a 30 fps assumption and is bounded from 180 kbps through 8 Mbps; the tool describes this as a disclosed single-pass browser setting rather than a guarantee of target size or visual quality. Fast motion, noise, grain, the source codec, and the browser's encoder can all change the resulting size and quality.

Because the recorder is a streaming MediaRecorder, its output can omit a finite container duration. After recording finishes, the tool reuses the standards-tested WebM duration writer shared with the Video Compressor: it parses Segment Info and TimestampScale and inserts a big-endian Matroska Duration value in timestamp-scale ticks. The result must remain nonempty and decode with the requested dimensions; if either check fails, the file is rejected. The Canvas drawImage step follows the HTML standard's Canvas drawImage section, which defines how source rectangles are sampled and mapped to destination canvases, and the duration patch relies on the Matroska Media Container Format specification for Segment Info and TimestampScale. On every exit path—replacement, error, stale completion, or unmount—the tool stops or releases object URLs, timers, recorder tracks, and playback so the tab does not leak resources.

Common Laptop Scenarios for a Pixel-Based Crop

On a laptop, a fixed-rectangle crop tends to show up in a handful of recurring situations. Pre-recorded screen captures usually have a fixed taskbar, browser chrome, or recording border that needs to come off every frame the same way, which is exactly what a static rectangle does well. Talking-head clips filmed against a plain wall often need black or letterboxed edges removed to fit a 9:16, 1:1, or 4:5 frame for a social platform, and a pixel-based rectangle is the most precise way to land the same crop across an entire take. Local archival material, such as a downloaded lecture or a DVD rip, may carry unwanted watermarks or burn-in timestamps in a fixed corner, and removing that corner rectangle is faster than tracking the marks frame by frame. In each case, the common thread is that the unwanted area is static, which is the only pattern a single fixed rectangle can handle. If the unwanted region changes position over time, the rectangle will need to move with it, and that is outside the tool's scope.

Verifying the Result Before You Delete the Original

Real-time recording and a streaming MediaRecorder both leave room for surprises, so the tool is explicit that you should keep the source until the entire output has been reviewed. A short checklist covers the cases the tool cannot guarantee:

  • Picture: confirm the rectangle is positioned where you intended, no edges of the source are visible inside the crop, and no static borders are missing.
  • Duration: open the downloaded WebM in a player that reads Matroska Duration and confirm the playback length matches the source.
  • Audio: if the source had sound, listen to the result in the same browser and, where possible, in a different player to confirm the track was captured.
  • Compatibility: import the WebM into the destination platform or editor; some legacy players still struggle with VP9 and may need the file remuxed.
  • Subtitles and metadata: remember that captions, chapters, rotation, HDR, and color metadata are not preserved by a crop, so reattach anything the destination needs.

Only after every row checks out does it make sense to delete the source.