Image crop and resize
How to use this tool
Upload a PNG, JPEG, WebP, or AVIF image and choose a crop ratio and output width. The tool derives the height automatically and exports PNG, JPEG, or WebP in your browser.
Crop images to 1:1, 4:5, 16:9, 9:16, or the original ratio. Adjust output width, zoom, and horizontal or vertical position, then inspect the preview before downloading.
💡 3 Quick Steps to Get Started
Use the file picker to load a PNG, JPEG, WebP, or AVIF image.
Choose a ratio and output width. Use the zoom and position sliders, or drag the image in the preview to adjust its position.
Select an output format, crop, and download. Check the resulting pixel dimensions and image quality for your intended use.
When it helps
Output height is derived automatically from the crop ratio and width. Adjust zoom and position, review the preview, and then download the image.
How it works
The tool calculates an integer height from the selected ratio and width, then crops and resamples with browser canvas. Enlarging a low-resolution image may soften detail, so review the framing before download.
Worked example
Upload an image, choose a 1:1 crop ratio, set the output width to 1080px, review the preview, and download the PNG.
Limits and data handling
Output width, height, and total pixels cannot exceed 32 million. Enlarging a small source can blur it, and unsupported browser output formats fail. Reset crop only restores zoom and position; it does not remove the image or reset ratio, width, or format. There is no separate cancel button while reading a file; choosing another file ignores the old result.
Image, settings, preview, and output stay in the current browser and are not sent to the GoGo Tools backend. Temporary browser object URLs are revoked when the file changes or the component closes; the site does not retain image content.
Image crop and resize guide
Workflow and limits
Use the file picker to load a PNG, JPEG, WebP, or AVIF image.
Choose a ratio and output width. Use the zoom and position sliders, or drag the image in the preview to adjust its position.
Select an output format, crop, and download. Check the resulting pixel dimensions and image quality for your intended use.
The canvas redraws the image at the chosen ratio and width. Cropping removes content outside the frame; enlargement adds no source detail and may soften text or edges.
Output uses browser canvas encoding without a guaranteed interpolation algorithm. JPEG output does not support transparency.
Feedback
How can we improve this tool?
Send a suggestion or bug report for this tool.
FAQ
Image crop and resize: Which input can I use?
Upload PNG, JPEG, WebP, or AVIF up to 20 MB and 32 million pixels. Choose 1:1, 4:5, 16:9, 9:16, or original ratio with a positive whole-number output width. Zoom is 1 to 3 and horizontal or vertical position is -100 to 100.
Image crop and resize: How is the output created?
Height is rounded to a whole pixel from ratio and width, then browser canvas crops and resamples to PNG, JPEG, or WebP. JPEG and WebP use quality 0.92. Transparent areas become white, and original EXIF or other metadata is not copied to the output.
Image crop and resize: What limits, reset, and cancel behavior apply?
Output width, height, and total pixels cannot exceed 32 million. Enlarging a small source can blur it, and unsupported browser output formats fail. Reset crop only restores zoom and position; it does not remove the image or reset ratio, width, or format. There is no separate cancel button while reading a file; choosing another file ignores the old result.
Image crop and resize: Is my image uploaded or stored?
Image, settings, preview, and output stay in the current browser and are not sent to the GoGo Tools backend. Temporary browser object URLs are revoked when the file changes or the component closes; the site does not retain image content.