Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

Browser Image Compression

Compress images in the browser before upload for smaller file sizes.

Files, images and media npm MIT

Used in agent projects
21
0.2% of 12,697 public repos built with AI coding agents
Rank in files, images and media
#48 of 52
by use in those projects
Downloads
1.5M
npm, last 7 days, browser-image-compression
GitHub stars
1,721
last push Mar 8, 2024

How Browser Image Compression is used

Browser Image Compression is a dependency in 21 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.2%), #48 of 52 in files, images and media. The most used alternative there is Sharp. Projects that use it most often also use clsx (81.0%), Tailwind Merge (81.0%), Lucide React (76.2%).

Often used with Browser Image Compression

clsx81.0% of Browser Image Compression projects · 4.6× more than average
Tailwind Merge81.0% of Browser Image Compression projects · 4.8× more than average
Lucide React76.2% of Browser Image Compression projects · 3.8× more than average
Zod71.4% of Browser Image Compression projects · 4.2× more than average
Next.js71.4% of Browser Image Compression projects · 3.2× more than average
Class Variance Authority57.1% of Browser Image Compression projects · 4.1× more than average
Tailwind CSS85.7% of Browser Image Compression projects · 2.5× more than average
Supabase JS52.4% of Browser Image Compression projects · 7.2× more than average

By coding agent

Claude Code0.4% of projects set up for it
Cursor0.4% of projects set up for it
GitHub Copilot0.3% of projects set up for it

Share of public repos configured for each agent that list Browser Image Compression as a dependency.

Install

Packagenpm install browser-image-compression
Main stacksNext.js (14), TypeScript / JavaScript (6), PHP (1)
Example projectsfountain-ink/app

Alternatives to Browser Image Compression

All files, images and media

Tool Used in agent projectsDownloads / wk GitHub starsLicense
Sharp npm
High-speed image processing for resizing, converting JPEG, PNG, WebP, GIF formats.
390 (3.1%) 115M 32.7K Apache-2.0
Pillow pypi
Python imaging library for image processing, manipulation and conversion.
292 (2.3%) 138M 13.9K —
Nodemailer npm
Send emails from Node.js applications with support for multiple transport methods.
232 (1.8%) 25.2M 17.7K MIT-0
jsPDF npm
Generate PDF documents directly from JavaScript in browsers and Node.js.
184 (1.4%) 15.6M 31.3K MIT
qrcode (JavaScript) npm
Generate QR codes on server and client using canvas with Node.js and browser support.
163 (1.3%) 29.7M 8,178 MIT
SheetJS npm
Parse and generate spreadsheets (Excel, CSV) in Node.js and browsers.
146 (1.1%) 12.7M 36.3K Apache-2.0
html2canvas npm
JavaScript library for taking screenshots of web pages and rendering HTML to canvas.
115 (0.9%) 18.5M 31.9K MIT
JSZip npm
JavaScript library for creating, reading and editing ZIP archives in the browser.
96 (0.8%) 47.5M 10.4K (MIT OR GPL-3.0-or-later)
Is Browser Image Compression right for your project? Ask AgentGid →