ToolCozy
JSON Format / DiffHOTBase64 CodecHOTURL CodecNEWTimestamp ConverterNEWUUID GeneratorHash CalculatorJWT DecoderQR Code GeneratorUnit ConverterNumber BaseData ConverterSQL FormatterIP Lookup
Image CompressHOTColor ConverterImage ConvertImage CropNEWApp Store ScreenshotNEW
Regex TesterNEWWord CounterText DiffMarkdown Preview

More Products

Playbit Games

Free online HTML5 games — play instantly in your browser

Kaola Screenshot

App Store screenshot generator with device frames & templates

Pillease

Simple pill reminder app — never miss a dose again

© 2026 ToolCozy·Privacy·Feedback

Image Convert

Convert between JPG/PNG/WebP/HEIC, export as Favicon

Drop image here or click to select

Supports JPG, PNG, WebP, HEIC

About this tool

Image format conversion lets you turn JPG/PNG/WebP/HEIC files into one another — useful for shrinking modern HEIC photos from iPhone into widely-compatible JPG, converting transparent PNG screenshots to WebP for the web, or producing a multi-size .ico favicon from a single PNG.

All conversion happens in your browser. JPEG / PNG / WebP use native canvas APIs; HEIC decoding uses a WebAssembly decoder. Files never reach a server. Bonus: export as Base64 data URI for inline embedding.

How to use

Convert format

  1. Drop one or more images, or click to pick from your device.
  2. Pick the output format: JPG, PNG, WebP, or Favicon (multi-size .ico).
  3. Optionally tweak quality and dimensions.
  4. Click Convert, then Download per file.

Generate a favicon

  1. Drop a square source image (PNG with transparency works best).
  2. Switch to Favicon mode and pick which sizes to include (16, 32, 48, 64, 128, 180, 192, 256, 512 px are common).
  3. Download the bundled .ico — it contains all sizes in one file.

Examples

HEIC → JPG (compatibility)

Input
IMG_3210.heic — 3.1 MB
Output
IMG_3210.jpg — 1.4 MB
(scales perfectly across iOS, macOS, Windows, Android, every web browser)

PNG → multi-size favicon

Input
logo-512.png — 512 × 512
Output
favicon.ico — bundles 16, 32, 48 (browsers pick the right size)
Frequently asked questions
How is HEIC decoded in the browser?

Through a WebAssembly build of libheif. It's slower than the JPEG / WebP native paths (a 5 MP photo can take a couple of seconds) but works without any server upload. Multi-page HEIC (Live Photos) decodes the still frame only.

Which favicon sizes do I actually need?

Modern browsers pick from the multi-size .ico — 16, 32, 48 cover essentially everything for tab icons. For mobile bookmark icons (iOS Add to Home Screen, Android), use a separate 180×180 PNG (apple-touch-icon) and 192/512 PNG referenced from your manifest.

Is transparency preserved?

When the target format supports alpha (PNG, WebP, ICO). Converting transparent PNG → JPG fills the transparent area with white, since JPG has no alpha channel. WebP supports both lossy and lossless with alpha.

Can I batch-convert many files?

Yes — drop multiple files at once, then download each individually. For dozens of files, the browser may slow down because each image is decoded into memory; convert in batches if needed.

Why not just use a CLI like ImageMagick?

If you're already comfortable with one — go for it; it's faster and more flexible. Browser conversion exists for the case where installing tools isn't worth it for a one-off task, or where you don't want to upload personal photos to a website.