Percentage scales both dimensions
Percentage mode keeps the source proportions. A 50% resize turns a 640 × 480 image into 320 × 240. The expected output dimensions are shown before processing.
Free browser tool
Choose proportional scaling, exact width and height, or a containing box. BeanNest previews the expected pixels and reopens the generated image to verify its dimensions and format before download.
Quick feedback
One tap is enough. You can ignore this and keep working.
Thanks — that helps us improve.
Percentage mode keeps the source proportions. A 50% resize turns a 640 × 480 image into 320 × 240. The expected output dimensions are shown before processing.
With Keep aspect ratio enabled, width and height are maximum bounds, not two forced dimensions. A 640 × 480 image inside a 300 × 300 box becomes 300 × 225 instead of being stretched.
Turn aspect lock off to force both pixel values exactly. That can change the source proportions, so use it only when stretching or squeezing to an exact canvas size is intentional.
Maximum width and height always preserve the source ratio and fit the whole image inside the box. A 640 × 480 image with a 100 × 100 maximum becomes 100 × 75; no pixels are cropped away.
Requests above the source size are clamped while Do not enlarge is enabled. Turn it off to allow ordinary browser resampling to larger pixel dimensions. That creates more pixels, but it is not AI detail recovery or a promise of sharper source detail.
Automatic keeps the source format when this browser can encode it. Unsupported output encoders are disabled. The 30–100 quality control applies to lossy output; PNG ignores it. JPG output places transparent pixels on white.
Fewer pixels often reduce bytes, but output size also depends on image content, format, and quality. If your main goal is fewer bytes, useCompress Image. Need different framing instead? Crop Image, or convert the output format.
If you specifically want a local AI-generated 2× result rather than ordinary resampling, try the AI Image Upscaler.