Image Converter Online — Convert PNG/JPEG/WebP, EXIF Viewer, Color Palette, Compressor, Cropper | Free

Free online image toolkit: convert between PNG, JPEG, WebP formats with resize, inspect and strip EXIF metadata (GPS, camera info), extract dominant color palettes (K-means), compress to target KB, crop with aspect-ratio presets, remove background color (transparency), and apply blur. All processing runs locally in your browser — no upload, no server.

Image Converter Online — Convert, Resize, EXIF, Palette, Compressor, Cropper

This free image converter and inspector runs entirely in your browser. Upload once and work across 10 specialized tabs — convert between PNG, JPEG, and WebP, view and strip EXIF metadata (including GPS), extract dominant color palettes, compress to a target file size in KB, crop with aspect-ratio locks, encode to Base64, remove background color (color-to-alpha), and blur selected regions. No file is ever uploaded to a server — all processing uses the HTML Canvas API and Rust/WebAssembly running locally.

Uploaded images persist across all tabs: switch freely between Convert, EXIF, Palette, Compress, and the rest without re-uploading. Every result can be previewed and downloaded directly from the browser.

PNG to WebP Converter & Image Format Converter

The Convert & Resize tab converts between PNG, JPEG, and WebP formats. WebP typically achieves 25–35% smaller file sizes than JPEG at equivalent visual quality, making it the recommended format for web images. JPEG and WebP output expose a quality slider (1–100%) so you can balance size and visual fidelity.

Resize images by entering target width and height in pixels. Enable Keep aspect ratio so changing one dimension automatically updates the other. Enter 0 in either field to keep the original dimension. The result card shows before/after file size and pixel dimensions.

Common conversion workflows:

PNG → WebP (quality 85%): lossless-source photography compressed for web delivery

JPEG → PNG: re-encode to lossless for editing without further generation loss

Any → JPEG (quality 70%): aggressive compression for thumbnails and previews

Resize 4K photo to 1920px wide, keep aspect ratio, export as WebP

EXIF Viewer Online — GPS, Camera, Exposure, ISO

The EXIF Viewer tab reads the EXIF APP1 segment directly from the JPEG binary using a pure Rust parser — no external library required. It extracts over 20 metadata fields including camera make and model, capture date and time, exposure time, F-number (aperture), ISO sensitivity, focal length, orientation, and GPS latitude/longitude with altitude.

When GPS coordinates are found, a direct Google Maps link is generated so you can see exactly where a photo was taken. Click any row in the EXIF table to copy its value to clipboard. EXIF is only present in JPEG files — PNG, WebP, and screenshots typically have no embedded metadata.

Fields extracted:

Camera: Make, Model, Software, Artist, Copyright

Shooting: Date/Time, Exposure Time, F-Number, ISO, Focal Length, Shutter Speed, Aperture, Exposure Bias, Metering Mode, Flash, White Balance, Exposure Mode

Location: GPS Latitude, GPS Longitude, GPS Altitude, GPS Lat/Lon Ref

Image: Width, Height, Pixel Width, Pixel Height, Orientation

EXIF Remover — Strip GPS and Camera Info for Privacy

Before sharing photos online, remove embedded metadata that reveals where you were, what camera you used, and when the photo was taken. The EXIF Remover tab offers two modes:

Selective removal: check specific categories (GPS coordinates, camera make/model, capture date, software/artist). The tool locates each EXIF tag in the JPEG binary and zeroes out its value while preserving the file format and all other tags.

Strip All EXIF: removes the entire APP1 Exif segment from the JPEG binary, then outputs a clean PNG. This is the most thorough option — no metadata remains at all.

Privacy use cases:

Remove GPS before posting to social media (prevents location tracking)

Strip camera model to hide device info

Remove date/time before sharing on forums

Full EXIF strip for stock photo submission requiring clean metadata

Color Palette Extractor — Dominant Colors from Any Image

The Palette tab extracts dominant colors using K-means clustering (k = 3 to 32). The image is sampled at 64×64 pixels for speed, then K-means iterates up to 30 times to converge on cluster centers that represent the most visually significant color groups.

Each extracted color is displayed as a swatch with its HEX code and RGB values. Click any swatch to copy the HEX to clipboard. Download all swatches as a PNG strip for use in design tools. Transparent pixels (alpha < 128) are excluded from clustering.

Design workflows:

Extract brand colors from a logo or product photo

Build a color scheme from a reference image

Find the dominant background color for CSS background-color matching

Generate a complementary palette for UI design

Image Compressor Online — Quality % or Target File Size in KB

The Compressor tab reduces image file size in two modes. Quality % mode applies a fixed JPEG or WebP quality setting (1–100) using the browser's canvas encoder. Target KB mode runs up to 20 iterations of binary search to automatically find the quality value that brings the file within ±5 KB of your target.

Result cards show Original size, Compressed size, and percentage saved. A full-width preview lets you judge quality before downloading. JPEG and WebP output formats are supported — WebP generally achieves better compression for the same visual quality.

Crop Image Online — Aspect Ratio Presets and Pixel-Precise Coordinates

The Cropper tab extracts a rectangular region defined by X, Y origin and W, H dimensions in pixels. Default values are automatically set from the uploaded image dimensions. Choose an aspect ratio preset (Free, 1:1, 4:3, 16:9, 3:2, 2:3) from the dropdown and enable Lock aspect ratio to keep the crop proportional as you adjust width and height.

Image to Base64 Encoder & Base64 to Image Decoder

The Encode tab converts any uploaded image to a Base64 data URL (format: data:image/png;base64,...). Click the output textarea to copy the entire string to clipboard. Useful for embedding images directly in HTML, CSS url() values, JSON payloads, or email templates without a separate file reference.

The Decode tab accepts a data URL or raw base64 string and reconstructs the image for preview and download. MIME type is auto-detected from the binary header (PNG, JPEG, WebP, BMP, GIF) when a raw base64 string is pasted.

Remove Background Color — Color to Alpha (Transparency)

The Alpha tab turns a specific color range transparent. Pick the target color using the color picker, type a HEX value (e.g. #ffffff), or set individual R, G, B channel values — all three inputs stay in sync. Set Tolerance (0–100%) to control how broadly similar colors are also made transparent. At 0%, only exact color matches are affected; at 100%, all colors become fully transparent.

Enable Feather edges to apply a smooth alpha gradient at the boundary: pixels nearest to the target color get alpha = 0 (fully transparent), while pixels at the tolerance limit get alpha = 255 (fully opaque). This produces natural-looking edges instead of a hard cutoff, useful for anti-aliased artwork. Output is always PNG — the only common format supporting per-pixel transparency.

Image Blur Online — Full Image or Region Blur

The Blur tab applies a Gaussian blur using the browser's CSS filter engine. In Full Image mode, the blur radius (1–50 px) is applied uniformly across the entire canvas. In Region mode, specify an X/Y origin and W/H region: the original image is drawn on the main canvas, the region is drawn on an offscreen canvas with the blur applied, then stamped back — producing a localised blur while the rest remains sharp.

Blur use cases:

Blur faces or license plates in screenshots before sharing

Create a depth-of-field effect by blurring background regions

Generate a blurred version of a hero image for a CSS backdrop-filter fallback

Redact sensitive text or personal information in screenshots

Privacy — No Image Upload, No Server

Every operation in this tool — format conversion, EXIF parsing, metadata removal, color clustering, compression, cropping, transparency, and blur — runs entirely inside your browser using the HTML5 Canvas API and Rust compiled to WebAssembly. No image data is transmitted to any server. Files stay on your device at all times.

Image

Drop image here or click to upload
PNG, JPEG, WebP, BMP, GIF • max 20 MB

Output Settings

Enter 0 to keep original size