Resize Images Online — Pixels, Percentage or Preset
Resize JPG, PNG, or WebP by exact dimensions, percentage, or max side. Lock aspect ratio, batch + ZIP download. Browser-only, no watermark.
Drop JPG, PNG, or WebP images here
They never leave your browser — resizing runs locally
Width is the master; height auto-fits each image's aspect ratio.
About this tool
WRRK's image resizer scales JPG, PNG, and WebP files to any dimension you need. The whole process runs in your browser using the Canvas API with high-quality bicubic smoothing — your photos never get uploaded anywhere, which makes it both faster (no upload wait) and private (no copies on someone else's server).
Four resize modes cover every common need: pixels for exact dimensions like 1080×1080, percentage to shrink a whole folder by 50%, max dimension to cap the longest side at 1920px while leaving smaller images alone, and presets for one-click HD, Full HD, and thumbnail sizes. Lock aspect ratio keeps heights proportional to each source so nothing stretches. Output conversion to JPG, PNG, or WebP is built in, with a quality slider for the lossy formats.
How to resize an image (5 steps)
- Pick a mode. Choose Pixels for exact width × height, Percentage to scale (e.g. 50%), Max dimension to cap the longest side, or Preset for common sizes like Full HD.
- Drop your images. Drag JPG, PNG, or WebP files into the drop zone, or click Choose images. Each file's original dimensions appear in the list.
- Set target. Type the target width (or percentage / max). Leave Lock aspect ratio on so heights stay proportional to each image's source aspect.
- Pick output format. Keep original or convert to JPG, PNG, or WebP. Adjust the quality slider for lossy formats (JPG/WebP).
- Resize and download. Click Resize, then download files individually or as a single ZIP. New dimensions are baked into each filename.
When to resize
- Hitting maximum-pixel limits on platforms (LinkedIn 4096×4096, Shopify 4472×4472)
- Shrinking iPhone or DSLR photos to web-friendly 1920px wide
- Generating square 1080×1080 versions of photos for Instagram
- Creating 320×240 or 640×480 thumbnails for product galleries
- Bulk-resizing screenshots for documentation or Notion
- Reducing image weight for Core Web Vitals and SEO
- Preparing 1280×720 cover images for blog posts and YouTube
Frequently asked questions
+−How do I resize an image to specific pixel dimensions?
Pick the 'Pixels' mode, type the width you want (e.g. 1920), and leave 'Lock aspect ratio' on so the height auto-fits. The tool uses HTML Canvas with high-quality smoothing to scale your image precisely. Works for JPG, PNG, and WebP.
+−What's the difference between resizing by pixels and percentage?
Pixels gives you an exact final size — useful when a platform demands 1080×1080 or 1280×720. Percentage scales relative to the source — 50% halves the dimensions and reduces total pixels by 75%, handy for shrinking everything in a folder by the same amount.
+−Will resizing my image lose quality?
Downsizing (making smaller) is essentially lossless visually — the browser uses high-quality bicubic smoothing. Upsizing (making bigger) cannot add detail that wasn't there, so it always looks softer. For lossy outputs (JPG/WebP), the quality slider controls the encoding quality separately from the resize itself.
+−Does the tool keep aspect ratio so my image isn't stretched?
Yes — turn on 'Lock aspect ratio' (default). The width is the master and height auto-calculates from each image's native aspect. Turn it off if you genuinely want to stretch images to non-proportional dimensions.
+−Are my images uploaded to your server?
No. The entire resize happens in your browser via the Canvas API. Your photos never leave your device and the tool works offline once the page is loaded.
+−Can I resize many images at once?
Yes. Drop or select as many images as you want, set your dimensions, and hit Resize. Click 'Download ZIP' to get all of them in a single archive with the new dimensions in each filename.
+−What's the max dimension setting good for?
Use it when you want to cap the longest side. Set max to 1920 — images bigger than 1920 on either side get scaled down proportionally; smaller images stay untouched. Perfect for batch-cleaning a folder where some photos are huge and some are already fine.