05 — 2025

WebPWizard

WebP/PNG/JPG image converter — fully in the browser. Zero uploads.

WebPWizard
Client
Personal project
My role
Sole creator
Year
2025
Status
Live

01 / Context

Most online converters upload your image to an unknown server. For personal photos, screenshots with sensitive info or client assets, that's a risk. WebPWizard does everything in-browser using Canvas + WebAssembly.

02 / Metrics

3
Supported formats
0
Bytes uploaded to server
Conversions per batch

03 / Technical decisions

01

Canvas API for the easy path, WASM for WebP

JPG/PNG go through the native Canvas API (zero deps). For WebP I lazy-load a WASM encoder only when the user asks for that format. Result: small initial bundle and instant native conversions.

02

No backend = no cost

Hosted as a static site on Vercel. No usage billing, no scaling, no upload compliance. If tomorrow it hits 10k daily users, it still costs $0.

04 / Stack

Next.jsTypeScriptTailwind CSSWebAssemblyCanvas APIJSZipVercel

Next project — 06

Portafolio personal

This site. Astro + Tailwind + i18n with a monochrome editorial design system.