Open source project

A tool built by someone who compresses images too.

Pixscaler started because most image tools either upload your files to a server, require an account, or show you five pop-ups before you can download anything. This one does none of that.

Benchehida Abdelatif

Benchehida Abdelatif

Mostaganem, Algeria

Full-stack engineer building SaaS platforms optimized for SEO and global scale on the Cloudflare edge.

What Pixscaler does

Pixscaler compresses, resizes, and converts images entirely inside your browser. There is no server involved. When you drop a file into the workspace, the processing runs inside a Web Worker on your own hardware. The compressed result is handed back to you as a download. Nothing leaves your computer.

It supports batch processing, format conversion to WebP and AVIF, a quality slider with before-and-after file sizes in the list, optional pixel dimensions, and platform presets for common use cases like Shopify product images, Instagram posts, and passport photo portals.

100% client-side. Web Workers handle all processing on your machine. No uploads, no cloud, no account.
Quality control. Use the quality slider and compare the listed file sizes before and after compression.
Modern formats. Convert to WebP or AVIF—many photos end up meaningfully smaller than a JPEG at the same visual quality, though the exact savings depends on the image content and settings you choose.
Batch processing. Drop up to 50 files, compress them all, and download as a single ZIP.
Platform presets. Pre-configured dimension and format settings for Shopify, Instagram, Facebook, YouTube, and more.
Open source. The full codebase is public. Read it, fork it, or contribute.
Open the resizer

Who built this

My name is Benchehida Abdelatif. I am a full-stack engineer based in Mostaganem, Algeria. I build high-performance SaaS platforms optimized for SEO and global scale, primarily on the Cloudflare edge using serverless architecture (Hono, Workers, D1).

I built Pixscaler as a side project to solve a real problem I kept running into: image compression tools that make you upload sensitive files to a third-party server before you can get a smaller version back. The answer was straightforward. Run the whole thing locally using the browser's canvas API and Web Workers.

My other work includes building Lervos (an AI-powered assistant), Utilido (an internal tooling platform), and various client projects where I take complex requirements and convert them into lightweight, fast applications that rank well and convert users.

If you want to collaborate on a project or have a role where edge-native engineering and technical SEO matter, feel free to reach out.