Frame size
w = min(W, H × r); h = w ÷ r
Rounded to the pixel; r is the width ÷ height ratio.
Crop a PNG, JPEG or WebP image with a resizable frame and seven preset ratios, right in your browser.
Drop an image here
Add a PNG, JPEG, or WebP image. The file stays on your device and all edits run locally in your browser.
Need more editing options?
Use multiple editing tools in one workspace, with your open file and its current edits.
Open the full editorCropping keeps only the useful part of an image: remove a useless edge, centre a face, turn a photo into a square post or a 16:9 banner. This tool draws a frame with handles on your image, free or locked to one of six common ratios, and downloads the selected area without sending the file online.
When the image opens, the frame covers all of it. Choose a Ratio: Free, 1:1, 4:5, 4:3, 3:2, 16:9 or 9:16. With a fixed ratio, the frame instantly takes the largest size that fits in the image and centres itself; it then keeps that shape when you resize it with the handles or move it.
The frame's Dimensions in pixels are shown while you adjust it, so you can check the final resolution. The frame cannot leave the image and is at least 1 px. Apply crops the image; Cancel drops the current frame.
Cropping does not scale anything: the pixels you keep stay exactly the same. Undo (Ctrl+Z), Redo (Ctrl+Y) and Before / after remain available, and the downloaded file keeps the imported format.
Drop a PNG, JPEG or WebP image; the frame first covers the whole image.
Select a ratio or Free, then adjust the frame with its handles.
Check the dimensions shown, click Apply, then download the image.
When a ratio is chosen, the largest frame with that shape that fits in the image is calculated, then centred.
w = min(W, H × r); h = w ÷ r
Rounded to the pixel; r is the width ÷ height ratio.
x = (W − w) ÷ 2; y = (H − h) ÷ 2
The frame can then be moved freely within the image.
Turn a landscape photo into a 1:1 square or a 4:5 portrait without distorting it.
Remove the taskbar, tabs or useless edges before sharing a screenshot.
Keep a 16:9 strip of a photo for a website header or a video thumbnail.
The side is limited by the height: 3,000 px. x = (4,000 − 3,000) ÷ 2 = 500 px. Then drag the frame if the subject is not in the middle.
Input
Image 4,000 × 3,000 px, ratio 1:1Result
3,000 × 3,000 px frame, centred, 500 px from the left edgeIn 16:9 the full width is kept and the height is 4,000 ÷ (16 ÷ 9) = 2,250 px. In 4:5 the height limits: 3,000 × 4 ÷ 5 = 2,400 px wide.
Input
Image 4,000 × 3,000 px, ratios 16:9 then 4:5Result
16:9: 4,000 × 2,250 px at y = 375 px; 4:5: 2,400 × 3,000 px at x = 800 pxFree, 1:1, 4:5, 4:3, 3:2, 16:9 and 9:16. For another shape, choose Free and follow the dimensions shown.
No, the frame is adjusted with the mouse or a finger; its pixel dimensions are shown while you adjust it.
No. The pixels you keep are neither enlarged nor reduced; only JPEG or WebP re-encoding on export applies compression.
Yes, with Undo (Ctrl+Z) while the image is open, or with Cancel before applying the frame.
Use the rotation tool, or the full editor that combines rotation and cropping in one workspace.
No. Framing, cutting and export are done in your browser.
Related tools
Tools similar or complementary to this one.
Resize an image by setting its exact width and height before downloading the result.
Calculate proportional dimensions for images and videos.
Resize an image to the right dimensions for Instagram, Facebook, LinkedIn, YouTube, X, TikTok or Pinterest in one click.
Choose the right image format for photos, screenshots, transparent graphics, and interfaces without sacrificing quality or performance unnecessarily.
Reduce image file size with appropriate dimensions, format, and controlled quality while avoiding unnecessary visible degradation.
WebP, AVIF and JPEG XL have different strengths. Compare compatibility, compression, transparency, HDR and fallback strategies in 2026.
Resize a batch of images, convert them to WebP and remove metadata with one reusable Pipeline.