Browser-local image tools
Resize Images to Custom Pixel Dimensions
Enter a pixel width and height, then choose fit, crop, pad or stretch. Fit preserves the whole image within the box; crop, pad and stretch output the exact requested dimensions. Images stay in your browser, with up to 10 files per batch.
Browser-local processing
Drop JPG, PNG, or WebP images here
Up to 10 still images, 50 MiB each. Input: at most 45 MP; output: at most 16 MP and 8192 px per side.
Choose how the image fits
Fit preserves the whole image. Center crop fills the canvas and removes edges. Padding preserves the whole source with transparent margins for PNG/WebP or a chosen solid background for JPG. Stretch changes proportions.
Pixels and file size are separate requirements
Upscaling cannot restore missing detail and can increase file size. Compress afterward if you also have a byte limit. Retained outputs are capped at 100 MiB; download and clear completed results before retrying a file that exceeds that batch budget. Browser re-encoding does not guarantee EXIF, DPI, HDR or color-profile preservation. Keep the original.
How to use this tool
- Select or drop static JPG, PNG or WebP images.
- Review width, height, sizing mode and output format, then resize the batch.
- Check every output’s pixels and byte count, then download individual files or a ZIP.
Image processing requires no file upload. Page assets and consented analytics can still make network requests.
Frequently asked questions
Will the output have exact dimensions?
Crop, pad and stretch produce the exact requested pixels. Fit preserves proportions inside that box and may produce a smaller width or height.
Can I preserve transparency?
Choose PNG or WebP and keep transparency enabled. JPG cannot store transparent pixels; it uses your selected background color.
What are the batch and safety limits?
Up to 10 static JPG, PNG or WebP files, processed one at a time. Each input is limited to 50 MiB and 45 megapixels; output is limited to 8,192 pixels per side and 16 megapixels. Retained outputs and ZIP output are capped at 100 MiB. Animation is not supported.