Resize photos and images instantly. Free, private, runs in your browser.
Made with love by your friends at Hackingtons
Click the upload area or drag and drop any image file (JPG, PNG, GIF, WebP). Your image loads instantly — nothing is uploaded to a server. Enter a new width or height, and with aspect ratio locked, the other dimension adjusts automatically. Choose your output format (PNG for lossless quality, JPEG for smaller files, WebP for modern browsers), then click "Resize & Download" to save.
| Platform | Use | Recommended Size |
|---|---|---|
| Post (square) | 1080 × 1080 px | |
| Story / Reel | 1080 × 1920 px | |
| Cover photo | 820 × 312 px | |
| Shared image | 1200 × 630 px | |
| Twitter / X | In-stream image | 1600 × 900 px |
| Twitter / X | Header | 1500 × 500 px |
| YouTube | Thumbnail | 1280 × 720 px |
| Banner | 1584 × 396 px | |
| Pin | 1000 × 1500 px |
Best for: logos, graphics, screenshots, images with transparency. PNG is lossless — every pixel is preserved exactly. Files are larger but quality is perfect. Use PNG when you need crisp edges, text overlays, or transparent backgrounds.
Best for: photographs, complex images with many colors. JPEG uses lossy compression — it discards some data to dramatically reduce file size. A quality setting of 80–92% is usually indistinguishable from the original at much smaller file sizes.
Best for: modern websites that need small files and great quality. WebP supports both lossy and lossless compression and is 25–35% smaller than JPEG at equivalent quality. Supported by all modern browsers (Chrome, Firefox, Safari, Edge).
Resolution is the total number of pixels in an image (width × height). A 1920×1080 image has about 2 million pixels (2 megapixels). DPI (dots per inch) only matters for printing — it defines how many pixels are printed per inch. For screens, only the pixel dimensions matter. Web images are typically 72 DPI. Print images need 300 DPI for sharp results.
| Name | Dimensions | Common Use |
|---|---|---|
| Full HD | 1920 × 1080 | Desktop wallpapers, presentations |
| HD | 1280 × 720 | YouTube thumbnails, web hero images |
| 4K UHD | 3840 × 2160 | High-res displays, large prints |
| Square (IG) | 1080 × 1080 | Instagram posts, profile pictures |
| Favicon | 32 × 32 | Browser tab icons |
| Thumbnail | 150 × 150 | Gallery thumbnails, avatars |
Images account for over 50% of the total weight of most web pages. Oversized images slow down page loads, increase bounce rates, and hurt your Google search rankings (Core Web Vitals). At Hackingtons, students learn about image optimization as part of web development — understanding how to resize, compress, and serve images efficiently is a core skill for any developer.
Yes — 100% free with no sign-up, no watermarks, no ads, and no limits. Resize as many images as you want.
No. Everything runs entirely in your browser using the HTML5 Canvas API. Your images never leave your device. Nothing is uploaded, stored, or transmitted.
JPG/JPEG, PNG, GIF, WebP, BMP, and most browser-supported image formats. You can download the result as PNG (lossless), JPEG (compressed), or WebP (modern).
Lock the aspect ratio to prevent distortion. Download as PNG for lossless quality. Avoid enlarging images beyond their original size — downscaling preserves quality, upscaling reduces it.
The proportional relationship between width and height. Common ratios: 16:9 (widescreen), 4:3 (standard), 1:1 (square). Locking it prevents stretching or squishing.
Square posts: 1080×1080px. Portrait: 1080×1350px. Stories/Reels: 1080×1920px. Profile picture: 320×320px.
Resizing changes pixel dimensions (width × height). Compressing reduces file size without changing dimensions. This tool does both — resizing changes dimensions, and choosing JPEG or WebP applies compression.
Yes, but upscaling cannot add detail. The result may look blurry or pixelated. For best quality, only scale down or stay near the original size.
Hero images: 1200–1600px wide. Content images: 600–800px. Thumbnails: 150–300px. Keep file sizes under 200KB for fast loading. Use JPEG for photos, PNG for graphics.
PNG for logos, graphics, screenshots, and images needing transparency (lossless, larger files). JPEG for photographs and complex images (lossy compression, much smaller files). WebP combines benefits of both.
DPI (dots per inch) only affects printing. On screens, only pixel dimensions matter. Web images are typically 72 DPI. For printing, use 300 DPI.
This tool resizes one image at a time for simplicity and privacy. Upload, resize, download, and repeat. Since everything runs locally, each resize is instant.