Image converter

Convert images between JPG, PNG, WebP, AVIF, GIF, HEIC and more

Overview

The Image Converter transforms images between 10 different file formats with full control over quality, transparency, and metadata. This client-side tool processes everything locally in your browser - your images never leave your device. Convert single images or entire batches with real-time preview and detailed statistics.

10 input formats
JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO, HEIC, HEIF
8 output formats
JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO
Quality control
Adjustable compression for lossy formats
Batch conversion
Convert multiple images at once
100% private
All processing happens in your browser
Live preview
See images before converting

Interface overview Layout Guide

The Image Converter has a clean, organized layout with distinct areas for each function. Understanding the interface helps you work more efficiently.

1

Drop zone (top)

The large area at the top where you upload images. Shows Drag & drop images here or click to browse message. Displays supported formats (JPG, PNG, WEBP, AVIF, GIF, BMP, TIFF, ICO, HEIC, HEIF) and badges showing Multiple files and Any size are supported.

Drop zone area for uploading images
Drop zone with format badges
2

Output format selector

A row of 8 format buttons below the drop zone: JPG, PNG, WEBP, AVIF, GIF, BMP, TIFF, ICO. The selected format is highlighted in green. Click any format to select it as your output format.

3

Settings panel (center)

Located in the center, contains the QUALITY slider (for lossy formats only) and OPTIONS checkboxes. Settings change based on selected output format - some options appear or disappear depending on format capabilities.

4

Add more images

After uploading images, you can add more files using the Drop more files or click to browse area that appears below the initial drop zone.

5

Image preview grid

Shows all uploaded images as thumbnails in a grid. Each image card displays - thumbnail, filename, dimensions (e.g., 192×192), file size (e.g., 4.24 KB), and a trash button to remove it.

6

Convert button

Large orange button showing CONVERT X IMAGES where X is the number of uploaded images. Click to start conversion.

7

Statistics panel

Shows real-time stats - IMAGES (count of uploaded files) and SIZE (total size in KB or MB).

8

Favorites button (top right)

The heart icon in the top right corner lets you add this tool to your favorites for quick access from the homepage.

Image Converter complete interface overview
Image Converter interface layout

Supported input formats

You can upload images in any of these 10 formats. The converter accepts all common image types including modern formats like AVIF and Apple's HEIC:

JPG / JPEG
The most common photo format. Used by digital cameras, phones, and most websites. Lossy compression with small file sizes. No transparency support.
PNG
Lossless format with transparency support. Perfect for screenshots, graphics, logos, and images with text. Larger files than JPG but no quality loss.
WEBP
Modern Google format offering best compression. Supports both lossy and lossless modes. Transparency support. Smaller than JPG/PNG at same quality.
AVIF
Next-generation format based on AV1 video codec. Even better compression than WebP. Supports HDR, transparency, and animation. Growing browser support.
GIF
Classic format supporting animation. Limited to 256 colors. Supports transparency (but not semi-transparency). Ideal for simple animated graphics.
BMP
Uncompressed Windows bitmap format. Very large files but zero quality loss. Primarily used in Windows applications and legacy systems.
TIFF
Professional format used in publishing and photography. Supports layers and high bit depth. Large files. Common in print workflows.
ICO
Windows icon format. Can contain multiple sizes in one file. Used for favicons and application icons. Specialized but widely needed.
HEIC
Apple's modern photo format used by iPhones. Excellent compression with high quality. Convert to JPG/PNG for wider compatibility.
HEIF
High Efficiency Image Format (HEIC is a variant). Modern container format supporting multiple images and animations. Used by Apple devices.

Output formats

Choose from 8 output formats. Each format has different characteristics - select based on your needs:

JPG
Best for: Photos, complex images
Adjustable quality (1-100%)
Smallest files for photos
Universal compatibility
No transparency
PNG
Best for: Graphics, logos, screenshots
Lossless (no quality slider)
Full transparency support
Sharp edges preserved
Larger file sizes
WEBP
Best for: Modern web use
Adjustable quality
Transparency support
25-35% smaller than JPG
Growing compatibility
AVIF
Best for: Cutting-edge web
Adjustable quality
Best compression available
HDR and transparency
Newer browser required
GIF
Best for: Simple animations
256 color limit
Basic transparency
Animation support
Universal compatibility
BMP
Best for: Windows apps, legacy
Uncompressed (huge files)
Zero quality loss
No transparency
Limited modern use
TIFF
Best for: Print, archival
Professional quality
Large files
Layer support
Print industry standard
ICO
Best for: Favicons, app icons
Windows icon format
Multiple sizes
Used for web favicons
Specialized format

Step 1: Upload images First Step

Start by adding images to the converter. You have multiple ways to upload files.

1

Drag and drop

The easiest method - simply drag image files from your computer and drop them onto the drop zone. The area will highlight when files are over it. You can drop multiple files at once.

Drop zone for uploading images with format badges
Upload images via drag & drop or click to browse
2

Click to browse

Click anywhere on the drop zone to open your file browser. Navigate to your images and select them. Hold Ctrl (Windows) or (Mac) to select multiple files.

3

Images appear in grid

After uploading, images appear in the preview grid below. Each shows a thumbnail, filename, dimensions, and file size. The CONVERT X IMAGES button updates with the count.

Image preview grid showing uploaded images with thumbnails and details
Uploaded images appear in the preview grid
Supported file sizes
The converter supports images of any size. Large images may take longer to process. All processing happens locally in your browser.

Step 2: Select output format Choose Format

Choose the format you want to convert your images to. The selected format affects available options.

1

View format options

Below the drop zone, you'll see 8 format buttons in a row: JPG, PNG, WEBP, AVIF, GIF, BMP, TIFF, ICO. One format is always selected (highlighted in green).

2

Click to select format

Click any format button to select it as your output format. The button turns green to indicate selection. This is the format your images will be converted to.

Output format selector with 8 format buttons
Click any format button to select output format
3

Settings panel updates

When you change formats, the Settings panel on the right updates automatically:
JPG/WEBP/AVIF: Quality slider appears
PNG/GIF: Transparency option appears
BMP/TIFF/ICO: Minimal options

Settings panel showing format-specific options
Settings panel updates based on selected format
4

Consider your needs

Choose format based on your use case:
Photos for web: JPG or WebP
Graphics with transparency: PNG
Smallest file size: AVIF or WebP
Maximum compatibility: JPG or PNG
Icons/favicons: ICO

Step 3: Quality settings Lossy Formats

For lossy formats (JPG, WebP, AVIF), you can control the compression quality. This slider only appears for formats that support quality adjustment.

1

Find the QUALITY slider

In the Settings panel on the right, look for the QUALITY section. It shows a slider from 10% to 100% with the current value displayed. Default is typically 90%.

2

Drag to adjust

Drag the slider left (lower quality, smaller files) or right (higher quality, larger files). The percentage updates as you drag. You can also click anywhere on the slider track.

3

Understanding quality values

90-100%: Highest quality, largest files. For archival or professional use.
80-89%: Excellent quality, good compression. Recommended for most uses.
60-79%: Good quality, noticeable compression. Fine for web thumbnails.
Below 60%: Visible artifacts. Only for very small file requirements.

4

Slider visibility

The Quality slider only appears for lossy formats:
Visible: JPG, WebP, AVIF, GIF
Hidden: PNG, BMP, TIFF, ICO (lossless or don't support quality adjustment)

Quality slider in Settings panel for lossy formats
Quality slider appears only for JPG, WebP, and AVIF formats
Sweet spot: 85%
For web images, 85% quality offers the best balance of quality and file size. Most viewers can't distinguish 85% from 100%, but file sizes are significantly smaller.

Step 4: Configure options Advanced Settings

The OPTIONS section contains checkboxes that control specific conversion behaviors. Available options change based on your selected output format.

1

Transparency option

When visible: PNG, WebP output
What it does: Preserves transparent areas in your images. When checked, transparent pixels remain transparent. When unchecked, transparency is replaced with white (or background color).

Use case: Keep checked for logos, icons, or graphics with transparent backgrounds.

2

EXIF Data option

When visible: JPG output format only
What it does: EXIF data includes metadata like camera settings, date taken, GPS location, orientation. When checked, this data is preserved in JPEG output. When unchecked, metadata is stripped.

Technical note: EXIF preservation only works when converting to JPEG format due to library limitations. For other output formats, metadata is not preserved.

Use case: Uncheck to remove location data for privacy, or to reduce file size slightly. Keep checked for archival purposes.

3

GIF frames option

When visible: All formats except GIF output
What it does: Controls how animated GIF input files are handled. When checked, each animation frame is exported as a separate image file. When unchecked, only the first frame is converted.

Note: This option is hidden when output format is GIF (animation is preserved automatically). It's disabled (grayed out) when no animated GIFs are uploaded.

4

Options that change based on context

Some options change visibility or state based on context:
GIF frames: Hidden when output is GIF (animation preserved automatically). Disabled (grayed out) when no animated GIFs are uploaded.
Transparency: Only visible for PNG and WebP output formats.

Step 5: Review images Preview

Before converting, review your uploaded images in the preview grid. You can remove unwanted images or check details.

1

Image cards

Each uploaded image appears as a card in the grid. Cards show:
Thumbnail: Visual preview of the image
Filename: Original file name (e.g., "photo-123.jpg")
Dimensions: Width × height in pixels (e.g., "192×192")
File size: Original size (e.g., "4.24 KB")

Image preview cards showing thumbnails, filenames, dimensions and file sizes
Image cards display details for each uploaded file
2

Remove individual images

Each card has a trash icon button. Click it to remove that specific image from the conversion queue. The image count and statistics update automatically.

3

Grid organization

Images are arranged in a responsive grid. On wide screens, more images appear per row. On narrow screens, fewer images per row. All images are visible before conversion.

4

Verify before converting

Check that:
All intended images are present
No unwanted images are included
File sizes are as expected
Correct number shows in CONVERT X IMAGES button

Step 6: Convert & download Final Step

Once you've configured everything, convert your images and download the results.

1

Click Convert button

Find the large orange CONVERT X IMAGES button (where X is your image count). Click it to start the conversion process. All images will be converted using your selected format and settings.

Convert button showing number of images to convert
Click the Convert button to start conversion
2

Processing indicator

During conversion, you'll see a progress indicator. Large images or many files may take a few moments. The browser processes everything locally - no uploads to servers.

Progress indicator during image conversion
Processing indicator shows conversion progress
3

Download converted images

After conversion completes, download starts automatically:
Single image: Downloads directly as a file
Multiple images: Downloads as a ZIP file containing all converted images
Files are named based on original names with new extension

4

Check the results

Open downloaded files to verify:
Quality meets expectations
Transparency preserved (if applicable)
File sizes are reasonable
All images converted correctly

Try different settings
If results aren't perfect, you can adjust settings and convert again. The original images remain unchanged - conversion creates new files.

Batch conversion Multiple Files

The Image Converter excels at batch processing. Convert hundreds of images at once with consistent settings.

1

Upload multiple files

Add all images at once:
Drag & drop: Select multiple files and drag them all at once
File browser: Hold Ctrl/⌘ while clicking to select multiple files
Multiple uploads: Keep adding files - they accumulate in the grid

2

Same settings for all

All images in a batch use the same settings:
Same output format
Same quality level
Same options (transparency, EXIF, etc.)

This ensures consistency across all converted images.

3

Review the queue

The image grid shows all queued files. Use trash buttons to remove any you don't want. The Statistics panel shows total count and combined size of all images.

4

Convert all at once

Click CONVERT X IMAGES to process the entire batch. All images convert in sequence. When finished, all converted images download automatically as a single ZIP file.

Perfect for icon sets
The batch feature is ideal for converting favicon sets, icon collections, or product image galleries. Convert all sizes/variations at once with consistent quality.

Format-specific options

Different output formats enable different options. Here's what's available for each format:

JPG output
Quality: Yes (1-100% slider)
Transparency: Hidden (not supported)
EXIF Data: Yes (preserve metadata)
GIF frames: Yes (grayed out until animated GIF uploaded)
PNG output
Quality: Hidden (lossless format)
Transparency: Yes (preserve alpha channel)
EXIF Data: Hidden (JPEG only)
GIF frames: Yes (grayed out until animated GIF uploaded)
WebP output
Quality: Yes (1-100% slider)
Transparency: Yes (preserve alpha)
EXIF Data: Hidden (JPEG only)
GIF frames: Yes (extract frames as individual images)
AVIF output
Quality: Yes (1-100% slider)
Transparency: Hidden (not supported)
EXIF Data: Hidden (JPEG only)
GIF frames: Yes (extract frames as individual images)
GIF output
Quality: Yes (1-100% slider)
Options section: Entirely hidden (no applicable options for GIF output)
BMP/TIFF/ICO
Quality: Hidden (uncompressed/lossless)
Transparency: Hidden (not supported)
EXIF Data: Hidden (JPEG only)
GIF frames: Yes (grayed out until animated GIF uploaded)

Statistics panel Live Info

The Statistics panel provides real-time information about your image queue. It updates automatically as you add or remove images.

1

IMAGES counter

Shows the total number of images currently in the queue. For example - 5 IMAGES means you have 5 files ready to convert. Updates instantly when you add or remove images.

2

SIZE indicator

Shows the combined file size of all original images. Displayed in KB (kilobytes) or MB (megabytes) depending on total size. Example - 24.52 KB SIZE for small images, or 15.7 MB SIZE for larger batches.

3

Using statistics

Statistics help you:
Track how many images are queued
Estimate processing time (more images = longer)
Understand total input size
Plan output size expectations

4

Size after conversion

Note: Statistics show original file sizes, not converted sizes. Actual output size depends on:
Output format (PNG larger than JPG)
Quality setting (higher = larger)
Image content (photos compress differently than graphics)

Statistics panel showing image count and size
Statistics panel with live image count and size information

Common use cases

Photos for web
Convert camera photos (often large JPG or HEIC) to optimized WebP or JPG at 85% quality. Reduces file size dramatically while maintaining visual quality. Perfect for blogs, galleries, e-commerce.
iPhone HEIC to JPG
iPhones save photos as HEIC by default. Many apps/websites don't support HEIC. Convert to JPG for universal compatibility, or WebP for modern web use.
Favicon generation
Convert PNG logos to ICO format for website favicons. Or convert favicon sets from one format to another. Batch mode is perfect for multiple sizes (16×16, 32×32, 192×192).
Graphics with transparency
Convert images to PNG while preserving transparent backgrounds. Essential for logos, icons, and graphics that need to overlay on different backgrounds.
Reduce storage size
Convert uncompressed BMP or TIFF files to WebP or JPG. Can reduce file sizes by 90%+ with minimal quality loss. Great for archiving large photo collections.
Privacy - Remove EXIF
Convert photos with EXIF Data unchecked to strip GPS location, camera info, and other metadata. Important for privacy when sharing images online.

Tips & best practices

Convert from highest quality source
Always convert from original/highest quality images. Converting a compressed JPG to PNG doesn't improve quality - the compression artifacts are already baked in.
Avoid re-compressing lossy formats
Don't convert JPG → JPG repeatedly. Each lossy compression adds more artifacts. If you need to edit repeatedly, use PNG as intermediate format.
Use WebP for modern web
If your audience uses modern browsers, WebP offers best quality-to-size ratio. Provide JPG fallback for older browsers. Most CMS systems handle this automatically.
Don't convert to increase resolution
Converting a small image to larger format doesn't add detail. A 100×100 JPG converted to PNG is still 100×100 pixels. Use dedicated upscaling tools if you need larger images.
Test quality before batch converting
For large batches, convert one image first and check quality. If acceptable, proceed with full batch. This avoids processing hundreds of images at wrong settings.
Keep originals
Always keep your original images. Conversion creates new files - originals aren't modified. But keeping backups ensures you can re-convert with different settings later.

Frequently asked questions

It depends on the conversion:
Lossless to lossless (PNG → PNG) - No quality loss
Anything to PNG: No additional loss (but doesn't restore lost quality)
Anything to JPG/WebP: Some quality loss depending on quality setting
JPG → JPG: Each conversion loses more quality (avoid this)
WebP offers the best balance of quality and file size for modern web. Use at 85% quality for photos. For maximum compatibility, use JPG for photos and PNG for graphics with transparency. Consider AVIF for cutting-edge optimization.
Yes! For animated GIFs, you have two options:
Keep animation: Select GIF as output format. The animation is preserved automatically.
Extract frames: Select any other format and check the GIF frames option. Each animation frame exports as a separate image file (e.g., image-001.jpg, image-002.jpg, etc.).
This happens when converting to a less efficient format. Examples:
JPG → PNG (lossless is larger than lossy)
Any format → BMP (uncompressed = huge)
Small GIF → PNG (PNG has overhead for simple images)
Choose a format appropriate for your file type.
Uncheck the EXIF Data option before converting. This strips all metadata including GPS coordinates, camera info, date/time, and more. The converted image will have no embedded location information.
They're related formats. HEIF (High Efficiency Image Format) is the container format. HEIC (High Efficiency Image Coding) is Apple's specific implementation using HEVC compression. Both are used by iPhones and can be converted to JPG/PNG for compatibility.
No hard limit, but very large files may be slow to process since everything runs in your browser. For best performance, keep individual files under 50MB. The converter handles any number of smaller files efficiently.
No. All processing happens entirely in your browser using JavaScript. Your images never leave your device. This makes the converter completely private and works offline once the page is loaded.

Ready to convert?

Transform your images to any format - fast, private, and with full control over quality.

Open Image Converter

Documentation