Skip to content
Toolars
Explore
Report bug

Images · Local utility

Image Format Converter

Convert HEIC/HEIF, AVIF, GIF, PNG, JPEG, or WebP to PNG, JPEG, or WebP locally. Choose the output format, quality and flattening color, then compare actual file sizes.

Task path / input to outcome

Choose one image

Worked example

Runs locally · Nothing is uploaded

Worked example

Choose between a transparent WebP and an opaque JPEG

Prepare a small PNG logo with a transparent border. You need a format accepted by the destination while keeping the intended background. The smallest file is not always the correct asset: transparency and color appearance can matter more.

Input and settings
PNG with transparent pixels
Expected output
WebP: alpha retained · JPEG: chosen solid background

Steps to reproduce

Choose WebP at 85% when the browser supports it, convert and compare. For an email system requiring JPEG, select JPEG and explicitly choose a background color before a second conversion.

Check before you use it

Compare edge pixels, readability and the actual before/after byte counts. WebP is lossy here, and the result is not guaranteed to be smaller. If WebP encoding is unavailable, choose PNG or JPEG. Converting a compressed image to PNG does not recover detail that was already lost.

How Image Format Converter works, privacy, and related tools

Task path / input to outcome

How to convert an image to PNG, JPEG, or WebP

  1. 01

    Choose one image

    Select Choose file or drop an image up to 12 MiB. The input is sniffed by file signature rather than extension: PNG, JPEG, and WebP are read directly, GIF converts as its first frame only with an animation-loss notice next to the file, and AVIF is accepted only after the browser proves it can decode the file. HEIC/HEIF photos up to 25 MiB are supported too, decoded by a local engine that loads on first use; repeat downloads depend on browser caching.

  2. 02

    Pick the output format

    Choose PNG, JPEG, or WebP. PNG is lossless and keeps transparency. JPEG and WebP take a quality slider from 50% to 95%, defaulting to 85%. The WebP option is enabled only after a one-pixel encode probe confirms this browser really encodes WebP; where it cannot, the option stays disabled with an explanation instead of silently exporting a PNG named .webp.

  3. 03

    Set JPEG flattening if needed

    JPEG has no alpha channel, so transparent pixels are flattened onto a background color — white by default, adjustable with the color picker next to the option. Choose PNG, or WebP in a supported browser, when transparency must survive the conversion.

  4. 04

    Convert

    Press Convert image. Decoding and encoding run inside this tab on an sRGB canvas; the source ICC profile is not copied, and the browser may embed a new output profile, so ICC and CMYK decoding varies by browser and colors can change. Nothing is uploaded during the run.

  5. 05

    Compare the measured sizes

    The result panel shows the input and output formats, the dimensions, and the byte size before and after exactly as measured, plus the percentage change — no compression rate is promised. When the output grew, the panel says so; try a lower quality or another format instead of assuming a direction.

  6. 06

    Download

    Download saves a file named toolars-<original name>.<extension>. Compare the converted copy with the original on color-critical work — ICC handling varies by browser — and keep the source file until the new format is verified in its destination.

Tool facts

Processing
In your browser
Input leaves this device
Never
Retention
Nothing is stored
Price
Free

Your input stays in the browser.

Image Format Converter uses its verified local execution path and does not create a hidden input or output history.

Local execution

Runs inside the current browser tab.

No hidden processing

Active tool data never becomes a Toolars document record.

No account required

Use the core workflow without creating a profile. Favorites sync to your account after you sign in.

Immediate reset

Clear the tab and the active working data is gone.

When Image Format Converter is useful

Turn an iPhone HEIC photo into a shareable JPEG

Drop the HEIC file from the phone — up to 25 MiB, decoded by the local engine that loads on first use. Choose JPEG, keep the default 85% quality, and convert. The result panel shows the measured byte sizes; share the JPEG with anyone whose device cannot read HEIC.

Make a WebP for a product page

Open a 2400 × 1600 product photograph saved as PNG and choose WebP at 85% quality. Compare the before-and-after bytes in the result panel; when the first pass is not small enough, nudge the slider toward 75% and convert again until the budget fits.

Rescue a GIF as a still PNG

Load an animated GIF and the workspace flags that only the first frame converts. Choose PNG for a lossless still, or JPEG when the frame is a photo and size matters more. The animation does not carry into any still format.

What Image Format Converter actually does

A WebP for a faster product page, a JPEG small enough for an email attachment, a PNG when only lossless will do — one page covers the everyday conversions instead of a maze of per-pair tools. Someone shares HEIC photos from an iPhone and half the group cannot open them; a designer exports layered assets that a CMS accepts only as PNG; a developer needs a hero image in WebP before the performance budget passes. Converting images online usually routes the file through an upload service with a size ceiling and a daily quota. A browser-based converter keeps the picture on the device, reads the real format from the file's bytes rather than trusting the extension, and shows the size trade-off in plain measured bytes — when the first pass at 85% quality is not small enough, nudge the slider and watch the byte count answer back. Free image conversion in the browser means the everyday cases need no account and no queue: drop, pick the target, compare, download.

Common questions

Which input formats are supported?
PNG, JPEG, WebP, and GIF files up to 12 MiB are supported, with HEIC/HEIF photos up to 25 MiB decoded by a local engine that loads on first use. The format is checked from the file's bytes. GIF conversion uses only the first frame, AVIF is accepted if your browser can decode it, and animated HEIF sequences are rejected while a supported HEIC burst uses its primary image. All decoded inputs must fit 8,192 pixels per side and 24,000,000 pixels in total.
Will converting a JPEG to PNG improve its quality?
No. Converting a JPEG to PNG cannot restore detail lost during compression. PNG stores the decoded pixels without further loss, but the file is often larger. Use PNG when you need transparency or want to avoid further lossy compression.
Will WebP export work in every browser?
No. The converter checks whether your browser can encode WebP. If it cannot, the WebP option is disabled and an explanation is shown. Choose PNG or JPEG instead.
Does JPEG output keep transparency?
No. Transparent areas are filled with the background color you choose; the default is white. Choose PNG, or WebP in a supported browser, to keep transparency.
Why did my file get bigger after converting?
The output format and quality setting affect file size. For example, converting a JPEG photo to PNG often creates a larger file because PNG stores every pixel losslessly. Compare the sizes in the result panel, then try another format or a lower quality setting if needed.
Is the conversion lossless?
PNG output preserves the decoded pixels without further compression loss. JPEG and WebP use lossy compression at your chosen quality; lossless WebP export is not available. Processing uses an sRGB canvas — the source ICC profile is not copied, so colors can change. Compare the downloaded image with the original before color-critical use.
Can I convert HEIC photos from my iPhone?
Yes. HEIC and HEIF photos up to 25 MiB are decoded by a local engine that loads on first use, and a supported burst uses its primary image while animated sequences are refused. Convert to JPEG for maximum compatibility or WebP for smaller files, keeping in mind that the engine's download is cached by the browser for repeat visits.
Does converting change the image dimensions?
No. Conversion re-encodes the pixels as they decode; width and height stay exactly as in the source, and the result panel confirms the dimensions. Use the resizer when the destination also demands specific pixel dimensions.
How does this compare to CloudConvert or Zamzar?
CloudConvert and Zamzar are upload-based services: the file travels to their servers for conversion, and their free tiers cap daily conversion minutes or file counts. This converter runs entirely in the browser — the image never leaves your device, no account is needed, and there is no daily cap — with the practical limits of 12 MiB per common input and 25 MiB for HEIC, plus honest byte measurements instead of promised compression rates.

Keep reading

Continue in Image Studio

Related tasks, not a dead end.

Move into another focused workspace without returning to the full index.

Image Compressor

Choose a target size or encoding quality for JPEG/WebP. Process locally, keep dimensions, check bytes, and download. A smaller file is not guaranteed.

Convert

Image Resizer

Resize local PNG, JPEG, WebP, SVG or GIF images to an exact size with an optional aspect-ratio lock. PNG / JPEG / WebP / SVG / GIF. GIF input exports the first frame only; animation is not retained.

Edit

Image Cropper

Drag to crop, choose a ratio, and download your image. Rotation: 90° / 180° / 270°.

Edit

EXIF Metadata Viewer & Remover

Inspect GPS, camera, and exposure metadata in JPEG and PNG photos, then strip it losslessly — single files or batches of up to 12.

Protect