Select the crop area visually
Drag across the video frame to draw a new crop box. Move the box or resize it from any edge or corner handle; keyboard arrow controls and synchronized percentage fields provide accessible fine adjustment.
Media Tools · Local processing
Draw a crop area directly on browser-playable video, drag to rotate at any angle, and preview every change locally.
Frame editor · local re-encode
Local video transformation needs MediaRecorder and canvas capture support. Try a current Chrome, Edge, or Firefox browser.
Your source video, frames, and audio stay in this browser. The tool does not upload media to an application server.
The practical guide
Crop and rotate directly on one live video preview, fine-tune any angle from the controls, undo or reset edits, and export in the MP4 or WebM formats supported by your browser.
Drag across the video frame to draw a new crop box. Move the box or resize it from any edge or corner handle; keyboard arrow controls and synchronized percentage fields provide accessible fine adjustment.
Drag the rotation handle above the preview for free-angle rotation, use arrow keys for precise adjustments, type a custom angle, or choose 90°, 180°, and 270° presets. Every method updates the same live preview immediately.
Centered aspect-ratio presets cover common widescreen, vertical video, square post, and portrait post shapes. Percentage fields allow a custom left edge, top edge, width, and height while validation keeps the crop inside the source frame.
The export menu lists the MP4 H.264 and WebM VP9, VP8, or browser-default encoders actually available on the current device. Unsupported formats are not offered, avoiding downloads the browser cannot create reliably.
The browser draws every cropped and rotated frame to a canvas and records that canvas in real time. The result is a genuinely transformed video rather than a metadata-only orientation change.
Audio is retained only when the browser can expose the source audio track to MediaRecorder. Input support depends on whether the browser can decode the codecs inside the selected MP4, WebM, MOV, or other container.
Privacy by architecture
Tool inputs, settings, and outputs are processed locally and are not intentionally sent to an application server.
Questions, answered
Choose Draw crop area, drag across the frame, then move the selection or drag an edge or corner handle until the subject is framed correctly.
Yes. Drag the rotation handle directly above the video, enter an exact angle in the left controls, or use the handle with arrow keys for one-degree adjustments. Undo, Redo, and Reset remain available throughout editing.
Yes when your browser can decode the codecs inside the MP4. Use the 90° preset and choose any MP4 or WebM encoder listed for your browser at export.
Yes when the browser exposes an MP4 MediaRecorder encoder. The format menu shows only compatible MP4 and WebM options detected on the current device.
Use the centered 9:16 preset, then move or resize the selection when the subject needs different framing. Platform requirements can change, so confirm current upload specifications separately.
The output is re-encoded at the selected bitrate, so some generational quality loss is possible. Higher bitrate generally preserves more detail and produces a larger file.
The tool keeps audio when the browser supports capturing the source audio track. It clearly indicates when audio capture is unavailable.
The browser plays and transforms every frame while MediaRecorder encodes the result, so processing is approximately real time.
No. The selected file, decoded frames, crop settings, audio track, and encoded result remain on your device.