FiggyrA little everyday clarity.

Tech & Network / Everyday tools

Image resizer & compressor

Choose a JPEG, PNG or WebP still image. Resize and export a new copy entirely in your browser; your picture is not uploaded by this tool.

Your inputs

Your file stays on your device.

Up to 20 MiB, 24 megapixels and 12,000 pixels per side. Still images only. Your original file is unchanged.

Quality applies to JPEG and WebP. PNG is lossless. Transparent areas become white in JPEG.

Preview & download

Create a copy before downloading.

Choose a picture to begin.

Your preview and download will appear here.

Understand this tool →

The working, clearly explained

Behind the numbers.

FIGGYR / FIELD NOTES

How it works

The browser decodes your picture, draws it at the chosen pixel dimensions, and encodes a new JPEG, WebP or PNG. Output is limited to 16 megapixels and 8,192 pixels per side. Compression and color handling depend on your browser. Quality controls apply to JPEG and WebP; PNG ignores quality. A smaller output file is not guaranteed. Enlarging pixels cannot recover missing detail.

The formulaLocked aspect ratio = original width ÷ original height
Size change (%) = (output bytes ÷ original bytes − 1) × 100

Put it into practice

EXAMPLE

With the ratio locked, resizing a 2,400 × 1,600 picture to 1,200 pixels wide produces an 800-pixel height.

EXAMPLE

A transparent PNG exported as JPEG gets a white background. PNG and supported WebP exports can retain transparency.

Good to know

Does my picture leave my device?

This tool does not upload your image or send image data to a server. Previews and downloads use local browser memory. Clear the image or close the page to discard it. Normal page delivery is covered by the site privacy notice.

What happens to metadata and animation?

The output is a newly encoded still image, not a copy of the original metadata container. Do not rely on preserving EXIF, GPS, print resolution or color profiles. Animated PNG/WebP, GIF, SVG, HEIC and RAW are not supported.

Why can export fail?

The browser may run out of memory, reject a damaged image or lack a requested encoder. Reduce dimensions or choose PNG/JPEG. Unsupported output formats are reported rather than silently mislabeled.