Runs entirely in your browser

Resize by dimension, percentage, or target size.

Drop in a photo, pick a mode, and FreeResizer handles pixels, quality and DPI — nothing is uploaded.

⇔
1920×1080 · 2.4 MB
640×360 · 180 KB
3modes
100%on-device
JPG·PNG·WEBPformats
How it works
01
Pick a modeExact pixels, a percentage, or a target file size.
02
Search for the fitQuality (and size for PNG) is tuned to hit your number.
03
Stamp & downloadDPI is written into the file, then export as JPG, PNG or WEBP.
AD
728 × 90
Google Ad · top
AD
160 × 600
Google Ad · left
⭱

Drag a photo here, or click to browse

JPG, PNG or WEBP.

Original: 1920 × 1080 2.45 MB
— × — Preview
Ready
AD
160 × 600
Google Ad · right
AD
728 × 90
Google Ad · bottom

Resize mode

Quality (and dimensions, for PNG) is searched until it lands near this size.
JPG & WEBP only — PNG is always lossless.
DPI is embedded in JPG & PNG metadata — pixel size is unchanged.
Sponsored placements

Ad space on FreeResizer

Three placements sit around the tool without interrupting a resize in progress. Every slot below is a live-sized mock — swap the dashed box for your ad tag.

AD
728 × 90
Leaderboard — top of tool page
AD
970 × 90 · fluid width
In-feed banner — below the tool

Placement context

The leaderboard sits under the nav before any content; the in-feed banner sits below the tool, after someone has already started a resize. Neither covers the controls.

AD
300 × 250
Medium rectangle — sidebar

Specs

Leaderboard728×90
Medium rectangle300×250
In-feed banner970×90
Max file size150 KB
FormatsJPG · PNG · GIF
Refreshon page load