Preparing photos for blog posts
20 photos straight from a phone camera (~5 MB each = 100 MB total) compress down to ~15 MB at quality 75 with no visible loss. Perfect for keeping page-load fast.
20 تک تصاویر اپلوڈ کریں، کمپریس کریں اور ایک ZIP میں ڈاؤنلوڈ کریں۔ آپ کی فائلیں پروسیسنگ کے فوراً بعد سرور سے حذف ہو جاتی ہیں۔
ہر بیچ میں 20 تک تصاویر۔ ہر فائل 20 MB تک اور کل اپلوڈ تقریباً 200 MB تک۔
ان پٹ میں JPG (JPEG)، PNG اور WebP معاون ہیں۔ اصل فارمیٹ رکھ سکتے ہیں یا چھوٹی فائلوں کے لیے سب WebP میں تبدیل کر سکتے ہیں۔
تصاویر یہاں ڈراپ کریں، یا منتخب کرنے کے لیے کلک کریں
معاون: JPG، PNG، WebP — ایک بار میں 20 تک
تیز، نجی، بغیر انسٹالیشن — تصاویر بیچ میں کمپریس کریں اور ایک کلک میں ڈاؤنلوڈ کریں۔
ایک بار میں 20 تک تصاویر ڈالیں — ہم کمپریس کر کے ایک ZIP میں پیک کر دیتے ہیں۔
کوئی قطار نہیں، واٹرمارک نہیں، سائن اپ نہیں۔ تمام نتائج ایک.zip فائل میں۔
کمپریشن کے بعد اصل تصاویر فوراً حذف ہو جاتی ہیں۔ ZIP فائل بننے کے 10 منٹ بعد خود بخود حذف ہو جاتی ہے۔
لمبی سائیڈ 4096 px سے زیادہ والی تصاویر پہلے چھوٹی کی جاتی ہیں تاکہ ZIP کا سائز چھوٹا رہے۔
زیادہ سے زیادہ کمپریشن (60)، متوازن (75، ڈیفالٹ) یا اعلیٰ معیار (90) — اپنی ضرورت کے مطابق منتخب کریں۔
سب کچھ ایک بار میں WebP میں تبدیل کریں — ایک جیسے بصری معیار پر سب سے چھوٹا فائل سائز۔
Browser-native re-encoding, parallel processing, ZIP packaging — all local.
Drop JPG, PNG, or WebP files (up to 20 per batch, 20 MB each). The browser reads them as ArrayBuffer via FileReader. We auto-detect images larger than 4096 px on their longest side and scale them down first to keep the ZIP small.
Each image is decoded with createImageBitmap, drawn to an OffscreenCanvas, and re-encoded at the chosen quality (60 / 75 / 90). Web Workers process multiple images in parallel — a 20-image batch takes ~4 seconds on a modern laptop.
WebP outputs are typically 25-35% smaller than JPEG at the same visual quality. Choose "Convert all to WebP" to maximise savings, or "Keep original format" if your destination only accepts JPEG / PNG.
All compressed files are packaged client-side using a tiny pure-JS ZIP encoder (no JSZip dependency). The resulting Blob is downloaded via a virtual <a download> click — never uploaded.
Real situations where browser-side compression beats server tools.
20 photos straight from a phone camera (~5 MB each = 100 MB total) compress down to ~15 MB at quality 75 with no visible loss. Perfect for keeping page-load fast.
Drop a folder of product shots, get back a ZIP small enough for any email provider's limit. Faster than uploading to a server, waiting for a queue, downloading back.
Migrating a site to modern formats? Bulk-convert your existing JPEG / PNG library to WebP in one ZIP. Quality stays the same; bytes drop ~30%.
Customer photos, internal mockups, watermarked drafts that shouldn't be on a stranger's server. Browser-only compression eliminates the third-party logging risk.
Photos carry hidden metadata — GPS coordinates, device serial numbers, camera firmware versions, sometimes face-recognition tags. Uploading a photo to a server tool exposes all of that. iKit re-encodes images locally, which incidentally strips most metadata, and never sends the bytes anywhere.
iKit بلاگ سے تفصیلی ٹیوٹوریلز اور ٹولز کا موازنہ۔
ہر بیچ میں 20 تک تصاویر۔ ہر فائل 20 MB تک اور کل اپلوڈ تقریباً 200 MB تک۔
ان پٹ میں JPG (JPEG)، PNG اور WebP معاون ہیں۔ اصل فارمیٹ رکھ سکتے ہیں یا چھوٹی فائلوں کے لیے سب WebP میں تبدیل کر سکتے ہیں۔
جی ہاں۔ تصاویر پروسیس ہو کر ZIP بنتے ہی سرور سے حذف ہو جاتی ہیں۔ ZIP خود بھی 10 منٹ بعد خود بخود حذف ہو جاتی ہے، لہذا جلدی ڈاؤنلوڈ کریں۔
یہ اصل فائل پر منحصر ہے۔ JPEG عام طور پر متوازن ترتیب سے 30-70% سکڑ جاتی ہیں؛ PNG بغیر نقصان دوبارہ انکوڈ ہوتی ہیں لیکن WebP میں تبدیل ہونے پر مزید چھوٹی ہوتی ہیں۔ نتائج پینل میں ہر فائل کی بچت دکھائی جاتی ہے۔
متوازن (75) زیادہ تر تصاویر میں اصل سے بصری طور پر فرق نہیں کیا جا سکتا۔ مکمل معیار کے لیے اعلیٰ معیار (90) اور فائل سائز اہم ہو تو زیادہ سے زیادہ کمپریشن (60) منتخب کریں۔