Best for social clips
Use 9:16 for Stories and Reels, 1:1 for feed posts, or 16:9 for widescreen players.
Upload a video, pick a target aspect ratio, and drag the position slider to frame the shot. Your browser records the cropped result locally — nothing is uploaded.
Cropped and encoded on your device. Nothing is uploaded to a server.
The tool reads your video's native width and height and compares that to your chosen target ratio. If the target is narrower than the source, a full-height slice is cropped from the sides and the position slider moves it left or right. If the target is taller, a full-width slice is cropped from the top or bottom instead. During export, each video frame is drawn onto a canvas at the cropped coordinates while the clip plays, and the canvas stream is recorded straight to a WebM file in your browser.
Use 9:16 for Stories and Reels, 1:1 for feed posts, or 16:9 for widescreen players.
Play the source video first to find the moment you want centered, then set the position slider before exporting.
No. The file is loaded directly into your browser and the cropped clip is recorded locally with the MediaRecorder API. Nothing is sent to a server.
Clips are exported as WebM, which plays in all modern browsers and can be re-encoded to MP4 with most video editors if you need that format.
It only appears when the crop is narrower or shorter than the source in that direction. If the target ratio exactly matches your video, there is nothing to reposition.
Yes, when your browser supports capturing audio from a video element. If it does not, the export still works but without sound.
No hard limit, but very long clips take longer to record since export happens in real time as the video plays through.
More handy tools from My Panda Toolbox.