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.
Pakia hadi picha 20, zipunguze na upakue zote kama ZIP moja. Faili zako zinafutwa kutoka kwenye seva mara tu zinapotengenezwa.
Hadi picha 20 kwa kundi. Kila faili hadi 20 MB na jumla ya kupakia kwa kundi ni takriban 200 MB.
Kuingiza kunakubali JPG (JPEG), PNG na WebP. Unaweza kuweka fomati ya asili au kubadilisha zote kuwa WebP kwa faili ndogo zaidi.
Buruta picha hapa, au bofya kuchagua
Zinazotumika: JPG, PNG, WebP — hadi picha 20 kwa wakati mmoja
Haraka, faragha, hakuna usakinishaji — punguza picha kwa wingi na pakua kwa kubofya mara moja.
Buruta hadi picha 20 kwa wakati mmoja na tutazipunguza na kuzifungasha katika ZIP moja tayari kwa kupakuliwa.
Hakuna foleni, hakuna alama ya maji, hakuna usajili. Matokeo yote yamefungwa katika faili moja ya.zip.
Picha za asili zinafutwa mara moja baada ya kupunguzwa. Faili ya ZIP inafutwa kiatomati dakika 10 baada ya kuundwa.
Picha zenye upande mrefu zaidi ya 4096 px zinapunguzwa kwanza ili ZIP ibaki ndogo.
Kupunguza zaidi (60), Uwiano (75, chaguomsingi) au Ubora wa juu (90) — chagua kulingana na mahitaji yako.
Badilisha zote kuwa WebP kwa wakati mmoja kwa ukubwa mdogo zaidi wa faili kwa ubora sawa wa kuona.
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.
Mafunzo ya kina na ulinganishaji wa zana kutoka blogu ya iKit.
Hadi picha 20 kwa kundi. Kila faili hadi 20 MB na jumla ya kupakia kwa kundi ni takriban 200 MB.
Kuingiza kunakubali JPG (JPEG), PNG na WebP. Unaweza kuweka fomati ya asili au kubadilisha zote kuwa WebP kwa faili ndogo zaidi.
Ndiyo. Picha zako zinaendelezwa na kufutwa kutoka kwenye seva mara tu ZIP inapoundwa. ZIP yenyewe inafutwa kiatomati baada ya dakika 10, kwa hivyo pakua haraka.
Inategemea faili ya asili. JPEG kwa kawaida hupungua 30-70% na kiwango cha Uwiano; PNG zinaencodishwa upya bila kupoteza ubora lakini hupungua zaidi zikibadilishwa kuwa WebP. Paneli ya matokeo inaonyesha akiba halisi kwa kila faili.
Uwiano (75) hauwezi kutofautishwa na picha ya asili kwa picha nyingi. Tumia Ubora wa juu (90) ukitaka matokeo bora, au Kupunguza zaidi (60) ikiwa ukubwa wa faili ni muhimu zaidi.