Image Compressor
Compress JPG, PNG and WebP images in your browser — no upload, no account, no quality loss you can see. Batch compress up to 10 images at once. Free, private, instant.
Image Compressor Tool
Drop images here or click to select
Accepts JPG, PNG, WebP · Max 10 MB per file · Up to 10 files
🔒 Your images never leave your browser — all processing happens locally using the Canvas API.
How to Use the Image Compressor
Drop up to 10 images onto the drop zone or click to select them
Drag and drop up to 10 JPG, PNG, or WebP images directly onto the drop zone, or click it to open your device's file picker. Each file must be under 10 MB. After selection, a thumbnail row appears for each file showing the original filename and file size.
Adjust the global quality slider or set quality per file — the compressed size updates live
Move the Global Quality slider at the top to apply the same quality level to all files instantly. Or fine-tune each file individually using the per-file quality slider — the compressed file size estimate and savings percentage update in real time as you drag. Quality 80 is the recommended starting point for most web uses.
Choose an output format per file or keep the original format
The format selector defaults to "Same" — keeping each file in its original format. Switch to JPG for the smallest lossy output, PNG for lossless results (best for logos and screenshots), or WEBP for the best compression-to-quality ratio for web use. The compressed size updates immediately when you change format.
Click each file's Download button, or use Compress All to download everything at once
Use the individual Download button on each file row to save just that image. Or click the orange Compress All & Download button to save all compressed images in sequence — your browser will trigger one download per file with a short delay between each to avoid throttling.
Image Compression — The Single Biggest Win for Web Performance
Why Image Compression Matters for Core Web Vitals and SEO in 2026
Google's Largest Contentful Paint (LCP) — one of the three Core Web Vitals that directly influence search rankings — is most frequently caused by a large image on the page. When that image is unoptimised, your LCP score suffers, and Google's PageSpeed Insights will explicitly calculate the potential savings in kilobytes alongside a performance penalty. Images account for approximately 50% of the average web page's total byte weight, making image compression the single highest-impact optimisation for most websites.
The numbers are stark: a WebP image at quality 80 typically matches the visual quality of a JPEG at quality 95 while being 30–40% smaller. For a homepage hero image, that difference can be 300–500 KB — directly measurable as a faster LCP time. Google's own research shows that every 100ms reduction in page load time increases conversions by 1%. For high-traffic e-commerce sites, image compression can translate directly into revenue.
The practical impact is visible across ASEAN's largest digital marketplaces. Shopee and Lazada both operate sophisticated image CDN pipelines that automatically compress and resize product images for buyers across Singapore, Malaysia, Indonesia, Thailand, Vietnam, and the Philippines. Despite this, sellers still frequently upload original phone camera images — which can be 8–15 MB — causing slow upload times, upload failures, and additional double-compression artefacts when the platform re-compresses an already-large file. Pre-compressing before upload eliminates all of these issues. Singapore government digital services including SingPass and MyInfo enforce strict file size limits for profile photos — typically 4 MB maximum with a 500 KB recommendation — making image compression a practical everyday need for Singapore residents submitting official documents online.
"Google's research shows that every 100ms reduction in page load time increases conversions by 1% — and for most websites, image compression is the fastest 100ms you can save."
Lossy vs Lossless: When You Can Tell the Difference (and When You Can't)
Image compression falls into two fundamental categories with very different use cases. Lossy compression — used by JPEG and WebP lossy mode — permanently removes visual data that the human visual system is less sensitive to. JPEG uses Discrete Cosine Transform (DCT) to decompose the image into frequency components, then quantises (rounds) the high-frequency components where the eye is least sensitive. The result is a smaller file at the cost of some irreversible quality reduction.
The key insight for practical use: quality 80–85 for lossy compression is visually identical to quality 100 for the vast majority of photographic content when viewed at normal screen resolutions. The quality difference only becomes detectable at high magnification, in print output, or for content with sharp high-contrast edges (text overlaid on photos, logos). For social media posting, e-commerce listings, and general web use, quality 75–85 is the standard professional recommendation and the "sweet spot" where file size savings are substantial (60–70% compared to quality 100) while perceptible degradation is negligible.
Lossless compression — used by PNG and WebP lossless mode — preserves every pixel exactly using the DEFLATE algorithm (the same algorithm used in ZIP files). No visual data is ever discarded. This makes lossless the correct choice for logos, screenshots, diagrams, and any image where text readability or pixel-perfect rendering matters. The tradeoff: lossless PNG files for photographic content are typically 5–10× larger than an equivalent lossy JPEG. The quality slider in this tool still controls PNG output, but browsers ignore the quality parameter for PNG and always produce lossless output — you can reduce PNG file size by switching to WebP lossless or by reducing dimensions via the companion Image Resizer tool.
Understanding the compression mechanism also explains why re-compressing already-lossy images degrades quality faster than expected. Each re-encoding pass introduces a new round of quantisation errors that compound the previous pass. This is why professional image workflows always retain the original uncompressed master file and produce compressed derivatives from it — never re-compressing compressed outputs.
Shopee, Lazada and Carousell Sellers: Optimise Product Images the Right Way
For ASEAN e-commerce sellers, image optimisation is not just a performance concern — it is a practical operational requirement. Shopee enforces a 2 MB per image limit and recommends a minimum of 500×500 px (ideally 1,000×1,000 px for zoom functionality). A standard smartphone photo from a Samsung Galaxy or iPhone 16 Pro is typically 8–15 MB at full resolution — five to seven times over Shopee's limit. Uploading an oversized original forces Shopee's servers to perform their own aggressive compression, which often introduces visible artefacts and colour shifts on the seller's carefully photographed products. Pre-compressing with this tool before upload gives you full control over the quality-size tradeoff, not Shopee's algorithm.
Lazada's recommended product image specification is 1,000×1,000 px at a maximum of 2 MB. Carousell allows up to 8 MB per listing photo — a more generous limit, but optimising images still improves listing load speed, which matters on mobile-first ASEAN markets where many users are still on 4G connections outside Singapore's major urban areas. A practical workflow for marketplace sellers: resize product photos to 1,000×1,000 px using the companion Image Resizer tool, then compress to WebP at quality 82 using this tool — a typical 10 MB smartphone photo becomes under 150 KB at quality 82 WebP, an 85%+ reduction with no visible quality difference at listing thumbnail size.
Faster-loading product pages correlate directly with higher conversion rates in mobile-first markets. Research from Google's Think with Google platform consistently shows that pages loading in under 3 seconds have substantially lower bounce rates than those taking 5+ seconds — a gap that is especially significant on budget Android devices running on prepaid 4G data plans, which remain the majority device category across Indonesia, Vietnam, and the Philippines. For a Shopee or Lazada seller competing on visibility in a crowded category, a 200 KB product image that loads instantly is a competitive advantage over a 3 MB image that keeps a buyer waiting.
10 Facts About Image Compression
JPEG compression was developed by the Joint Photographic Experts Group in 1992 — it uses Discrete Cosine Transform (DCT) to discard high-frequency visual data the human eye is less sensitive to.
WebP images are on average 25–35% smaller than equivalent JPEG images at the same perceived quality — developed by Google and released in 2010.
The average web page contains approximately 900 KB of images — making image optimisation the single highest-impact performance improvement for most websites.
Shopee requires product images to be under 2 MB and recommends at least 500×500 px — but phone cameras typically produce 5–15 MB images, making compression essential for sellers.
PNG compression uses a lossless algorithm called DEFLATE — the same algorithm used in ZIP files, meaning PNG files can be compressed without any quality loss.
A quality-80 WebP image typically looks indistinguishable from a quality-95 JPEG to the human eye, while being 30–40% smaller.
Google's PageSpeed Insights explicitly calculates the potential savings from image compression and includes it in the Lighthouse performance score.
Instagram compresses all uploaded images to a maximum width of 1,080 px and re-encodes them — uploading already-compressed images prevents double compression artefacts.
Singapore's MyInfo profile photo requirement is under 4 MB — but the recommendation is under 500 KB for faster upload, making image compression useful for government services.
The Canvas API used in browser-based image processing is available in 100% of modern browsers and can process images entirely client-side, with zero server involvement.
Frequently Asked Questions
-
No. This tool is 100% client-side. Every image is loaded and processed entirely in your browser using the HTML5 Canvas API. No image data is ever transmitted to any server — not to RECATOOLS, not to any third party. You can use it entirely offline once the page has loaded. This makes it safe for confidential documents, personal photos, and business assets.
-
The default of 80 is a good starting point and produces files that are visually indistinguishable from the original for most photographic content. For web thumbnails, social media posts, and e-commerce listings, 75–82 is the professional standard. For images containing text overlays, logos, or sharp graphics, consider 80–90 to avoid artefacts at edges. Below 60, compression artefacts become clearly visible on most content. For maximum quality with smaller size than PNG, use WebP at quality 80.
-
JPG (JPEG) — lossy compression using DCT. Best for photographs and gradient-rich images. No transparency support. Smallest file size for photos.
PNG — lossless compression using DEFLATE. Best for logos, screenshots, images with text, and anything requiring transparency. Larger file sizes for photos.
WebP — Google's modern format supporting both lossy and lossless compression plus transparency. 25–35% smaller than JPEG at equivalent quality. The best choice for web publishing in 2026. Supported by all modern browsers. -
If you keep the output format as PNG or WebP, transparency is preserved. If you convert a transparent PNG to JPG, the transparent areas will be filled with white, because JPEG does not support transparency (alpha channel). If your image has a transparent background and you need to keep it, always use PNG or WebP as the output format.
-
For JPG and WebP, quality 70–80 is generally the threshold below which artefacts become noticeable on photographs when viewed at full size. At quality 75–85, most people cannot distinguish the compressed image from the original. Below quality 60, blocky artefacts (especially around edges and in smooth gradients) become clearly visible. For logos and text-heavy images, stay above 85 to avoid ringing artefacts around sharp edges. The compressed size preview in this tool lets you experiment in real time before committing to a download.
-
Yes — this tool supports batch compression of up to 10 images at once. Drop multiple files onto the drop zone or select multiple files in the file picker. Each file gets its own quality slider and format selector for individual control. The global quality slider at the top applies the same quality to all files simultaneously. Use "Compress All & Download" to download every compressed image in sequence.
-
Yes — as a side effect of using the Canvas API for compression, EXIF metadata (including GPS coordinates, camera model, capture date, and device information) is stripped from the output image. This is actually a privacy benefit when sharing images online. If you need to retain EXIF data, use a desktop tool such as Adobe Lightroom or ImageOptim (Mac) instead.
-
For photographic content, WebP at quality 75–82 consistently produces the smallest file sizes — typically 30–40% smaller than equivalent JPEG and 60–80% smaller than PNG. For images with transparency, WebP is also smaller than PNG in most cases. AVIF is theoretically even smaller than WebP but is not yet universally supported in the Canvas API across all browsers. For maximum compatibility with minimum size, WebP is the recommended choice for web publishing in 2026.
-
Neither Shopee nor Lazada publishes an explicit quality setting recommendation — they specify maximum file sizes (2 MB for Shopee, 2 MB for Lazada) and minimum dimensions (500×500 px minimum, 1,000×1,000 px recommended). A practical target is JPG or WebP at quality 80–85, output at 1,000×1,000 px, which typically produces files of 100–300 KB for standard product photos — well within limits and fast-loading on mobile. Use the companion Image Resizer tool to set dimensions before compressing here.
-
100% free, forever. No account required, no subscription, no file count limit (beyond 10 per session), and no server costs since all processing runs in your browser. RECATOOLS is funded by contextual advertising, not paywalls. The tool works with or without ad consent enabled.
Related News
You may be interested in these recent stories from our newsroom.
-
NEXTDC Opens Peninsular Malaysia's First Tier IV Data Centre with RM2.8 Billion KL1 Launch in Petaling Jaya
NEXTDC officially opened KL1 in Petaling Jaya on 14 May 2026 — an AUD$1 billion facility that holds Peninsular Malaysia's first Uptime Insti...
-
Indonesia's INA Locks In 30% Annual Allocation for AI and Data Centre Infrastructure
Indonesia's sovereign wealth fund INA has formalised a 30% annual cap on digital sector deployment, anchored by a joint venture with Singapo...
-
Microsoft Build 2026: Project Polaris Cuts Copilot's OpenAI Dependency, Copilot Workspace Ships to GA
Microsoft confirmed at Build 2026 in San Francisco that GitHub Copilot will run on Project Polaris — its own mixture-of-experts coding model...
75 more free tools
Calculators, converters, security tools — no signup.