ImageResizeLab

No upload · No account

Free Image Resizer

Resize any photo without sending it to a server. Pixels, percent, or longest side — then compress, convert, or crop in the same studio. JPEG, PNG, and WebP stay in this tab.

Drop an image

Or click to browse. The file stays in this tab.

Choose file

How this image resizer changes width and height

It redraws your photo on a canvas at the size you type — pixels, a percent of the original, or a longest-side cap with aspect locked. Output can be JPEG, PNG, or WebP. A whole folder at once is the bulk image resizer. Platform frames (Instagram, YouTube, LinkedIn) belong on the social media image resizer.

Free image resizer FAQ

Does this image resizer upload my photo?
No. The file is read in your browser and redrawn on a canvas. Close the tab and ImageResizeLab does not keep it.
Can I resize without stretching?
Yes. Keep aspect ratio locked, or set a longest-side cap so both dimensions scale together.

A studio of compressors, converters, and croppers

ImageResizeLab is a free photo workshop. The front door resizes by pixels, percent, or longest side. Around it: JPEG and PNG compression, WebP conversion, social crops, EXIF, and favicons — no account.

All tools

Compress

JPG compressor

Shrink JPEGs with a quality slider. Stays in your browser.

Compress

PNG compressor

Reduce PNG size by scaling or converting to WebP or JPG.

Convert

WebP converter

Turn JPG, PNG, or GIF into a smaller WebP file.

Convert

JPG to PNG

Convert a JPEG into a lossless PNG.

Convert

PNG to JPG

Flatten a PNG onto a background and save as JPEG.

Convert

WebP to JPG

Convert a WebP image into a JPEG.

Convert

JPG to WebP

Re-encode a JPEG as WebP.

Convert

PNG to WebP

Convert a PNG to WebP, transparency kept when the browser allows.

Convert

WebP to PNG

Convert a WebP image into a PNG.

Resize

Image cropper

Crop freehand or lock 1:1, 4:3, 16:9, 9:16.

Inspect

Image dimension checker

Read width, height, aspect ratio, type, and file size.

Inspect

Image to Base64

Encode a photo as a data URI or raw Base64.

Inspect

Base64 to image

Paste Base64 or a data URI and download the picture.

Inspect

EXIF viewer

Camera make, date, GPS, and orientation from a JPEG.

Make

Favicon generator

Build 16, 32, 48, 180, 192, 512 PNGs plus an ICO.

Resize

Social media image resizer

Instagram, YouTube, Facebook, X, LinkedIn, and Pinterest sizes.

Resize

Bulk image resizer

Resize a batch of photos to one width or height.

Compress

Compress image to size

Binary-search JPEG/WebP quality until you hit a KB target.

Inspect

Remove EXIF

Re-encode so camera and GPS tags are gone.

Inspect

Image color picker

Click a pixel and copy hex or RGB.

Make

Round image

Circle crop with a transparent PNG.

Make

Rotate image

Turn 90°, 180°, or flip horizontal and vertical.

Make

Watermark image

Stamp text on a photo — position, size, opacity.

Make

Passport photo maker

US 2×2 in or 35×45 mm with a white or colored background.

Resize

Profile picture resizer

Square crop for avatars at 400×400 or 800×800.

Make

Add image border

A solid frame in any color and thickness.

Make

Grayscale image

Convert a photo to black and white.

Make

Blur image

Gaussian-style blur for backgrounds or privacy.

Convert

SVG to PNG

Rasterize an SVG at a chosen width.

Make

Placeholder image

Generate a colored rectangle with dimensions on it.

Why files stay in the tab

Upload-based image tools are a privacy problem. ImageResizeLab uses the Canvas API locally. Close the tab and the photo is gone. PNG compression is honest: the browser cannot match TinyPNG lossless quantization, so we offer WebP instead of pretending.