↔️ 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.
How to Use
Upload your image
Drag and drop any image or click to browse. Original width and height are filled in automatically.
Set new dimensions
Enter target width or height in pixels. Toggle the lock icon to keep the original aspect ratio.
Download resized image
Choose output format (PNG/JPEG/WebP) and quality level, then click Resize and Download.
Frequently Asked Questions
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ı
- En yakın komşu: En hızlı, piksel sanatı görünümü verir
- Bilineer: Daha pürüzsüz, büyük ölçeklerde bulanıklık oluşturabilir
- Bikübik: Bilineere göre daha kaliteli; Photoshop standardı
- Lanczos: Fotoğrafik küçültme için en kaliteli sonuç, kenar netliğini korur
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ı
- Open Graph (Facebook/LinkedIn): 1200×630 px
- Twitter/X kart: 1200×628 px
- Instagram kare: 1080×1080 px
- YouTube küçük resim: 1280×720 px
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.