Blog
Guides on image compression, PDF tools, web performance, and privacy — written by engineers who build these tools.
Lossy vs. Lossless Compression: The Difference That Actually Matters
Lossy and lossless solve different problems. Knowing which one to use — and when switching between them destroys quality — is the most important compression decision you'll make.
What the JPEG Quality Slider Actually Does (It's Not What You Think)
Most people treat quality 80 as "80% of the original detail". That's not how JPEG works. Here's the actual DCT quantisation process behind the number.
Those Weird Blotches Around Text: A Field Guide to Compression Artifacts
Ringing, blocking, banding, mosquito noise — compression artifacts have names and specific causes. Understanding them helps you compress without triggering them.
How Browsers Actually Handle Your Images
File size is only half the story. After the bytes arrive, browsers decode, rasterise, and composite images in ways that affect memory, battery, and rendering performance.
Choosing the Right Image Format: A Practical Guide From the Compression Side
JPEG, PNG, WebP, AVIF — each format has a different compression model. A practical guide to picking the right one so your fallback is never the weak link.
How Client-Side Processing Saves Your Data (And Our Server Costs)
A transparent look at why ImagePDF.Tools processes files in the browser — the privacy case, the business case, and the engineering trade-offs.
Building a Private Image Compressor with WebAssembly
How ImagePDF.Tools uses pngquant WASM, the Canvas API, and Web Workers to compress images entirely in the browser — no server, no upload.