Skip to content

Image tools

Image tools handle the everyday "I need to do X to this image" tasks: resize for an upload limit, convert HEIC photos from an iPhone to JPG for compatibility, compress for email, crop to a specific aspect ratio, extract text from a screenshot. The tools here cover the most-asked operations via the Canvas API and dynamically-loaded WASM libraries.

The image resizer, compressor, format converter, and cropper all use the Canvas API for in-browser image manipulation, supporting JPEG, PNG, WebP, and AVIF (in browsers that support AVIF encoding). The HEIC to JPG converter uses the libheif WASM compiled to JavaScript via heic2any (~1.3 MB, dynamic-imported on first conversion) to decode the iPhone photo format on the desktop.

For more advanced operations, the image OCR tool runs Tesseract.js (~3 MB engine plus ~10 MB per language) to extract text from images in 14 languages. The image to base64 tool produces data URIs for embedding small images directly in HTML or CSS. Sensitive content (medical, legal, financial documents that contain images you want to OCR or compress) can be processed without leaving them on a third-party server.

Tools in this category

Image