Image Format Converter (JPEG, PNG, WebP, AVIF)
Convert images between JPEG, PNG, WebP, AVIF — quality slider, side-by-side compare, browser-only.
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.
Convert images between JPEG, PNG, WebP, AVIF — quality slider, side-by-side compare, browser-only.
Live quality slider with side-by-side preview and savings percentage — JPEG, WebP, AVIF.
Resize by pixels, percentage, or fit-within — single file or batch with zip download.
Drag-to-crop with aspect-ratio presets — 1:1, 4:3, 16:9, free, browser-only.
Encode any image as a base64 data URI in HTML, CSS, or Markdown form — browser-only.
Convert iPhone HEIC/HEIF to JPG or PNG — multi-file, browser-only via libheif WASM.
Extract text from images locally — Tesseract.js with 14 languages, browser-only.
Place two images on one canvas — drag, scale, pick a preset and background, export PNG/JPG/PDF.