Skip to content
All work

Web app · Oct 2026

DWM Compressor

Compress and convert PDFs, images and videos right in the browser. Nothing is uploaded.

Visit live project
compressor.dealwithmuhammad.com
DWM Compressor PDF tab with quality slider and drop zone
DWM Compressor on a phone
Client
Personal project
Role
Design & development
Type
Web app
Started
Oct 2026
Stack
Next.jsHeroUIpdf.jspdf-libffmpeg.wasm

Overview

Most online compressors upload your files to someone else's server. DWM Compressor does all the work on your own device: compress PDFs by quality or target size, shrink and convert images, and compress video.

PDF pages are re-rendered with pdf.js and rebuilt with pdf-lib, and video runs through ffmpeg compiled to WebAssembly. There are no file-size limits and no sign-up, and it also ships as a Chrome extension.

Need something similar? See how I approach web development or tell me about your project.