Skip to content
Toolars
Explore

Image Format Converter

Convert images locally. Choose an output format, preview the result, and download.

Report bug

Local processing

Processing details

Tool inputs are processed on your device.

Resources may be downloaded to run this tool. Account services are separate.

Preparing offline use…

Privacy information
Worked example · Choose between a transparent WebP and an opaque JPEG

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.

Task path / input to outcome

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

  1. 01

    Choose file

    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. Drop PNG, JPEG, WebP, GIF, AVIF, or HEIC images here, or Choose file — pick several to convert them all. Batch queue: up to 12 files · 96 MiB combined input · 100 MiB combined output.

  2. 02

    Pick the output format

    Choose PNG, JPEG, WebP or GIF. 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. GIF — 256 colors, keeps 1-bit transparency. GIF is encoded as a static single frame with a 256-color palette; there is no quality setting. GIF input is converted as its first frame only — the animation is lost.

  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. Files are processed one at a time, entirely in this browser. Closing the tab cancels an unfinished run. Download all (zip).

Tool facts

Processing
In your browser
Input leaves this device
Never
Retention
Optional local handoff
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.

Workspace and handoff

Closing the tab clears normal workspace data. If you choose a handoff, the selected result stays on this device across reloads and tab closes, and can be accepted for 30 minutes. Accepting or dismissing removes it; expired records are cleared the next time the handoff feature is used.

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.
What should I compare when choosing an image tool?
This tool processes images in your browser. Compare accepted formats, file and pixel limits, available controls and the downloaded result. For another service, check its current privacy and usage terms before providing files.

Keep reading

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