Free Image Resizer

Resize and compress images instantly — no upload, no account. Everything runs in your browser using the Canvas API.

🖼️
Drop your image here
Supports JPG, PNG, WebP, GIF, BMP · Max 20 MB

Preview

📂 Upload an image to see the preview

Dimensions

Preset Sizes

Output Settings

85%

File Size Estimate

Original Size
Upload an image
Output Size (est.)
Size Reduction

How to Use This Image Resizer

Step 1 — Upload: Drag and drop your image onto the upload area, or click “Choose File”. Supported formats include JPG, PNG, WebP, GIF, and BMP up to 20 MB.

Step 2 — Set dimensions: Enter a custom width and height in pixels. The lock icon keeps the aspect ratio intact — click it to unlock for freeform resizing. Or click a preset button to snap to a common size instantly.

Step 3 — Choose format and quality: Select JPEG, PNG, or WebP as the output format. Use the quality slider (10–100%) to balance file size against image clarity. PNG is lossless, so quality only affects JPEG and WebP.

Step 4 — Check sizes: The size panel shows the original file size, estimated output size, and how much space you save. The before/after preview lets you visually compare the result before downloading.

Step 5 — Download: Click “Download Resized Image” to save the result directly to your device.

Choosing the Right Format

JPEG is best for photographs and complex images. It uses lossy compression, so quality settings below 80% may introduce visible artifacts. For web use, 75–85% gives a good balance.

PNG is ideal for screenshots, graphics with text, logos, and images with transparency. It is lossless — no quality degradation — but produces larger files than JPEG.

WebP is Google’s modern format offering superior compression compared to both JPEG and PNG at equivalent quality. Supported by all major browsers, it is an excellent choice for web images.

Social Media Image Sizes (2025)

PlatformRecommended Size
Open Graph / Facebook1200 × 630 px
Instagram Square1080 × 1080 px
Instagram Story / Reel1080 × 1920 px
YouTube Thumbnail1280 × 720 px
Twitter / X Header1500 × 500 px
Profile / Avatar400 × 400 px

All presets above are built into the tool — just click the button and resize in one step.


Pick colors for your image designs → Color Picker

Generate a QR code to link to your image or portfolio → QR Code Generator

Check what screen resolution your visitors use → Screen Resolution Checker