Back to Projects

A browser-based image tool built with zero server dependencies. Upload an image, tweak it with resize, compress, convert, transform, and filters — all with live preview. Everything runs locally using the browser’s Canvas and File APIs.

Capabilities

  • Resize — Change dimensions with optional aspect-ratio lock.
  • Compress — Adjust quality to reduce file size.
  • Convert — Switch between JPEG, PNG, WebP, and GIF.
  • Transform — Rotate, flip, and skew.
  • Filter — Opacity, brightness, contrast, grayscale, sepia, invert, blur.

Download the result or copy as base64.

Stack

React 19, TypeScript, Vite, Tailwind CSS, and shadcn/ui. No image-processing libraries — only native browser APIs (Canvas, File API).

Tech Stack

ReactTypeScriptViteTailwind CSSCanvas API

© 2025 · Maneth Pak

Astro · Vercel