ToolChop

Image Format Converters

Convert between HEIC, JPG, PNG, WebP, AVIF, SVG, BMP, TIFF, and more — all in your browser.

Image formats exist because no single file type is right for every situation. JPG is small and universal, but it's lossy and bad for screenshots. PNG is lossless and supports transparency but the files are large. WebP and AVIF are newer and smaller, but a surprising number of apps still can't open them. HEIC is what your iPhone uses by default and the rest of the world often can't read it. The tools on this page handle the conversion between all of those — in your browser, with no upload — so you don't have to remember which format goes where.

Every converter here runs on the <canvas> 2D API or a small WebAssembly decoder (for HEIC, AVIF, and TIFF). When you drop in a file, the browser decodes it into pixels and re-encodes it as the target format using its native imaging stack. That means the conversion math is the same one your operating system uses for thumbnails, and the file never leaves your device. It also means the conversion is fast: a 5 MB HEIC becomes a JPG in a second or two on a modern laptop.

When picking a target format, the rough rules: use JPG for photos shared by email, social, or chat — it's the lowest common denominator. Use PNG for screenshots, UI elements, anything with sharp text, or anything that needs transparency. Use WebP when you control the destination (web pages, modern apps) and want files ~30% smaller than JPG with the same visual quality. AVIF is even smaller but support outside browsers is still spotty, so convert away from AVIF more often than toward it. Convert from HEIC to JPG or PNG whenever you need to share iPhone photos with anyone on Windows, Android, or older Macs.

All image converters (34)

📱Popular

HEIC to JPG

Convert iPhone HEIC photos to JPG instantly.

Use tool →
📱New

HEIC to PNG

Convert iPhone HEIC to lossless PNG.

Use tool →
🛠️

Convert HEIC to JPG

Drag-and-drop HEIC → JPG converter for any device.

Use tool →
🛠️

HEIC Viewer

View HEIC files in any browser without converting.

Use tool →
🔄Popular

WebP to JPG

Convert WebP images to JPG / JPEG in your browser.

Use tool →
🖼️New

WebP to PNG

Convert WebP to lossless PNG format.

Use tool →
🛠️

WebP Viewer

View WebP files in older browsers.

Use tool →
🌐New

JPG to WebP

Convert JPG to WebP and shrink files by ~30%.

Use tool →
🛠️

PNG to WebP

Convert PNG to WebP for smaller, faster-loading images.

Use tool →
🛠️

Image to WebP

Convert any image format to WebP.

Use tool →
🖼️Popular

JPG to PNG

Convert JPG or JPEG to lossless PNG.

Use tool →
🛠️

Convert JPG to PNG

Free JPG → PNG converter, no signup.

Use tool →
📷New

PNG to JPG

Convert PNG to JPG and reduce file size.

Use tool →
🖼️

PNG Maker

Convert any image format to PNG.

Use tool →
🔄New

Image to JPG

Convert any image — PNG, WebP, AVIF, HEIC — to JPG.

Use tool →
🖼️New

AVIF to JPG

Convert next-gen AVIF images to JPG.

Use tool →
🖼️New

BMP to JPG

Shrink huge BMP files to JPG, ~90% smaller.

Use tool →
🛠️

BMP to PNG

Convert BMP bitmaps to PNG.

Use tool →
🛠️

PNG to BMP

Convert PNG to Windows BMP bitmap format.

Use tool →
🖼️New

TIFF to JPG

Convert TIFF / TIF images to JPG for easy sharing.

Use tool →
🛠️

JFIF to JPG

Convert .jfif files to standard .jpg.

Use tool →
🛠️

JFIF to PNG

Convert .jfif files to lossless PNG.

Use tool →
🔢

SVG to PNG

Rasterize SVG vector files to PNG at any size.

Use tool →
🛠️

Image to SVG

Vectorize raster images into editable SVG.

Use tool →
🎞️

GIF to PNG

Convert animated GIF frames to PNG.

Use tool →
🛠️

GIF to JPG

Extract GIF frames as JPG images.

Use tool →
🔷New

ICO to PNG

Extract Windows .ico icon files as PNG.

Use tool →
🛠️

PNG to ICO

Build Windows .ico icon files from PNG images.

Use tool →
🛠️

TGA to PNG

Convert Truevision TGA files to PNG.

Use tool →
🛠️

PSD to JPG

Flatten Photoshop PSD layers into a JPG preview.

Use tool →
🛠️

Image to Base64

Encode any image as a Base64 data URI.

Use tool →
🛠️

Base64 to Image

Decode Base64 strings back into an image preview.

Use tool →
🛠️New

Image to Text (OCR)

Extract text from images locally with Tesseract.

Use tool →
🛠️

Image to ASCII

Turn any image into ASCII art.

Use tool →

Common conversion workflows

iPhone photos for non-iPhone people. Set your iPhone to record HEIC (Settings → Camera → Formats → High Efficiency). On Mac, AirDrop will automatically convert to JPG; everywhere else, drop the .heic files into HEIC to JPG or HEIC to PNG. For documents (receipts, IDs), HEIC to PDF bundles a stack of photos into one file for email.

Shrinking a website's images. Convert PNGs of photographs to JPG with PNG to JPG — photos rarely need PNG's lossless mode. Take the JPGs and run JPG to WebP if you control the page; modern browsers will load WebP and fall back to JPG. Keep PNG only for logos, icons, and screenshots with text — those compress terribly as JPG.

Working with legacy formats. If someone sends you a BMP, TIFF, JFIF, or TGA file, the converters here will read them and emit something modern. PSD to JPG flattens Photoshop files into a viewable preview without opening Photoshop, and SVG to PNG rasterizes vector files for places where SVG isn't supported.

Encoding for the web. Image to Base64 embeds a small image directly into HTML or CSS without a separate HTTP request, and Base64 to Image goes the other way for debugging. Image to Text (OCR) runs Tesseract locally to pull text out of screenshots, scanned documents, or photos of slides.

Frequently asked questions

Why won't Windows open my HEIC files?

HEIC is Apple's default photo format and Windows needs an extra codec to read it. The easier path is to convert HEIC to JPG (or PNG, if you need lossless) — that's a format every operating system has read for decades. Use /heic-to-jpg or /heic-to-png; both run entirely in your browser.

Will converting JPG to PNG make it 'higher quality'?

No. PNG is lossless, but lossless storage of a JPG just preserves the JPG's existing artifacts in a bigger file. Converting JPG to PNG is useful when you need transparency or when an app refuses to accept JPG — it does not recover quality the JPG already lost.

Is WebP or AVIF better?

AVIF compresses smaller than WebP at the same visual quality — often 20-50% smaller — but tooling support is still uneven. WebP is supported everywhere a modern browser runs. If you control the consumer (web page, internal app), pick AVIF. If you're handing the file to someone else, WebP is the safer modern bet, and JPG/PNG safer still.

Do these conversions upload my files anywhere?

No. Every converter on this page runs the decoding and encoding inside the browser tab. You can verify by opening DevTools → Network and watching: nothing leaves your device. That's also why huge files don't fail with 'upload error' — there is no upload.

What's the maximum file size?

There is no fixed limit, but very large files are bounded by your device's RAM since the entire image is decoded to a pixel buffer. As a rough rule, a phone can comfortably handle images up to ~50 MP; a laptop, several hundred MP. If you hit a memory error, downscale first with /resize-image.

Can I convert in batch?

Most of the format-specific converters take one file at a time. For bulk format conversion (e.g., a folder of 200 HEICs to JPG), use /batch-image-converter. It runs the same pipeline but iterates through every file you drop in.

What about metadata — does converting strip EXIF?

Most converters here preserve color and dimensions but drop EXIF metadata (camera model, GPS, timestamp). If you specifically want to keep or strip EXIF, /image-exif-stripper and /image-metadata-viewer give explicit control.

More categories