Image Tools Header

Image Tools

A fully client-side image processing web app with no upload limits, no server storage, and no paywalls. It supports image compression, format conversion, and OCR text extraction, all without sending images anywhere.

2025
3 weeks
Next.js
Live

Overview

Image Tools is a fully client-side image processing web app that works directly in your browser. I built it after getting frustrated with online tools that imposed limits on file size, image count, or daily usage, and which often uploaded my images to remote servers.


This tool runs directly on your device. Your images stay private, with nothing uploaded or stored remotely. Because everything is processed locally, it works seamlessly even on slower connections, without waiting for large uploads or relying on fast internet.

Features

Compress JPG
  • Compress JPGs in bulk with customizable quality and resolution.
  • Each image can then be fine-tuned individually with its own settings.
  • Includes side-by-side comparison with original and compressed versions.
Image to JPG
  • Converts PNG, WEBP, GIF, BMP, AVIF, and ICO to JPG.
  • Lets you choose a background color for images with transparency.
Image to Text (OCR)
  • Extracts text from images using Tesseract.js.
  • Supports multiple languages.

Technologies

Next.js@jsquash/jpegTesseract.jsJSZip

Screenshots

Image 1
Image 2
Image 3
Image 4
Image 5
Image 6
Image 7
Image 8
Image 9

View Live Website

Explore the live version of this project by clicking the button below:

Visit Live Site