Waarom Squishpix bestaat
De meeste online afbeeldingscompressors werken hetzelfde: je uploadt je bestanden naar iemands server, die verwerkt ze, en jij downloadt het resultaat. Dat betekent dat je foto's — screenshots, identiteitsdocumenten, familiefoto's, nog niet gepubliceerd ontwerpwerk — over het internet reizen en, al is het maar kort, op infrastructuur staan waar jij geen controle over hebt.
Moderne browsers hebben dat allemaal niet nodig. De Canvas API kan afbeeldingen decoderen, verkleinen en opnieuw coderen, direct op je apparaat. Dus bouwden we Squishpix zoals deze tools eigenlijk vanaf het begin hadden moeten werken: 100% client-side, met de netwerkkabel er feitelijk uitgetrokken.
Hoe het gratis blijft
Omdat er niets wordt geüpload, hebben we vrijwel geen serverkosten — de site bestaat alleen uit statische bestanden. Er is geen premium-versie, geen bestandslimiet om te ontgrendelen en geen advertenties. Als Squishpix je tijd bespaart, kun je een koffie voor ons kopen op Ko-fi — dat dekt het domein en houdt de ontwikkeling gaande.
Wie erachter zit
Squishpix wordt gebouwd en onderhouden door Vito Atmo, een digital marketeer en webdeveloper uit Indonesië. Vragen, feedback of feature-verzoeken: tools.vitoatmo@gmail.com.
De stack, voor de nieuwsgierigen
Next.js + TypeScript, uitgerold als statische pagina's. De compressie gebruikt de native Canvas API van de browser, met een binary-search-algoritme voor de doelgrootte-modus. Geen backend, geen database, geen afbeelding die ooit een server raakt.