↔️ Image Resizer

Resize images to exact pixel dimensions or percentages. Supports JPEG, PNG, WebP, and GIF. Free online image resizer — runs in browser, no uploads to any server.

Drop image here or click to upload
PNG, JPG, WebP supported

How to Use

1

Upload your image

Drag and drop any image or click to browse. Original width and height are filled in automatically.

2

Set new dimensions

Enter target width or height in pixels. Toggle the lock icon to keep the original aspect ratio.

3

Download resized image

Choose output format (PNG/JPEG/WebP) and quality level, then click Resize and Download.

Frequently Asked Questions

Can I resize without losing quality? +
Enlarging an image always reduces sharpness because you are adding pixels that did not exist. Shrinking an image generally preserves quality well. For best results when enlarging, use a dedicated AI upscaler.
What does "lock aspect ratio" mean? +
When aspect ratio is locked, changing the width automatically recalculates the height (and vice versa) to keep the image proportions the same. This prevents stretching or squishing.
What output formats are supported? +
You can save the resized image as PNG (lossless), JPEG (smaller file, adjustable quality), or WebP (best compression with good quality). WebP is recommended for web use.
Is there a maximum image size? +
There is no hard limit, but very large images (over 10,000×10,000 pixels) may cause the browser to run slowly. The tool processes everything locally without any server.
Is my image sent to a server? +
No. The entire resize operation runs in your browser using the HTML5 Canvas API. Your image never leaves your device.


Tam Rehber: Görsel Boyutlandırıcı

Görselleri yüklemeden önce doğru boyutlara getirmek, web performansını artırmanın en basit yollarından biridir. 800×600 piksellik bir alanda 4000×3000 piksellik fotoğraf sunmak bant genişliği israfına ve tarayıcıda gereksiz ölçeklemeye neden olur.

En-Boy Oranı Kilitleme

En-boy oranı, görselin genişliği ile yüksekliği arasındaki orantısal ilişkidir. 1200×800'lük bir görsel 3:2 oranına sahiptir. En-boy oranı kilitliyken bu görsel 600 piksel genişliğe ayarlandığında yükseklik otomatik olarak 400 piksel olur; böylece oranlar korunur ve bozulma önlenir.

Büyütme ve Kalite Kaybı

Canvas 2D drawImage API

ctx.drawImage(
  kaynakGorsel,
  kaynakX, kaynakY,
  kaynakGenislik, kaynakYukseklik,
  hedefX, hedefY,
  hedefGenislik, hedefYukseklik
);

Basit tam görsel boyutlandırma için: ctx.drawImage(img, 0, 0, yeniGenislik, yeniYukseklik)

Sosyal Medya Boyut Referansı

Boyutlandırma sonrası dosya boyutunu küçültmek için Görsel Sıkıştırıcı'yı, Base64 kodlaması için Görsel to Base64 aracını kullanabilirsiniz.

🧰 50+ Tools