A part of the Privacy Pix Tools Suite

Resize an Image to Exact Dimensions — Free, In Your Browser

An Image Resizer That Works on Pixels, Not Guesswork

Most of the time you do not want to "make the image smaller" — you want a very specific number. A marketplace rejects anything under 1600px. A CMS crops everything that is not 16:9. A thumbnail has to be exactly 1280x720. This image resizer lets you type those numbers in directly, or pick the platform from a list, and get a file back at exactly that size.

Everything runs in your browser with the HTML5 Canvas API. The photo is decoded, redrawn at the dimensions you asked for, and handed back to you as a download. It is never uploaded, never queued on a server, and never retained. That matters more than it sounds: the images people resize are usually ID photos, product shots before launch, screenshots with account details in them, or family pictures.

Need something adjacent? Use the image size reducer when the problem is the file size in KB rather than the dimensions, the image cropper when you want to choose the crop area by hand instead of center-cropping, and the AI upscaler when you need a genuinely larger image than the original.

Resize for Any Platform: Built-In Presets

Pick a preset and the width and height fields fill themselves in. These are the sizes people search for most often when they need to resize an image for a YouTube thumbnail, for Instagram, or for LinkedIn:

  • Instagram Post — 1080x1350 (4:5). Since the 2026 grid change, the tall 4:5 frame is the standard for feed posts; a square 1080x1080 now gets cropped in the profile grid preview.
  • Instagram Story / Reel — 1080x1920 (9:16). Same shape as TikTok.
  • YouTube Thumbnail — 1280x720 (16:9). The one YouTube actually validates, plus a 2MB file-size ceiling.
  • LinkedIn Post — 1200x1200. Square posts hold their height in the feed.
  • LinkedIn Link Preview — 1200x627. The card image for a shared URL.
  • X / Twitter Post — 1600x900 (16:9).
  • Facebook Cover — 820x312.
  • TikTok — 1080x1920.
  • Amazon Listing — 2000x2000. Square, and large enough to trigger the zoom viewer.
  • eBay Listing — 1600x1600.
  • Etsy Listing — 3000x2250 (4:3).
  • Passport photo (US) — 600x600. The 2x2 inch square at 300 DPI.
  • HD — 1920x1080 and 4K — 3840x2160 for wallpapers, slides, and video stills.

For profile pictures, banners, and other per-network cutouts, the social media image tool covers the shapes this list does not.

Stretch vs Fit vs Crop: Which Mode Do You Want?

A source photo rarely has the same aspect ratio as the target. There are only three honest ways to deal with that, and this tool gives you all three.

  1. Stretch to exact size. The output is exactly the width and height you typed, and the image is squashed or pulled to fill it. Use this when the ratios already match (or nearly match), or when the image is a texture, gradient, or background where distortion does not read. On a portrait of a person, this is the mode that makes faces look wrong.
  2. Fit inside (keep ratio, may be smaller). The image is scaled down until it fits entirely inside your target box, and the output canvas shrinks to match — so a 1000x500 photo asked to fit an 800x800 box comes out 800x400. Nothing is cropped and nothing is distorted, but you do not get the exact dimensions you asked for. Use this when "no bigger than X" is the real requirement, such as an email attachment or an upload ceiling.
  3. Crop to fill (keep ratio, center-crop). The image is scaled until it covers the whole target and the overflow is trimmed equally from both sides. You get the exact dimensions with no distortion, at the cost of losing the edges. This is what you want for feed posts and thumbnails, where the frame is fixed. If the subject is off-centre and the automatic centre crop cuts it, use the image cropper to choose the crop area yourself first, then come back here for the final pixel size.

Frequently Asked Questions

How do I resize an image without losing quality?

Resizing down is safe. Shrinking a 4000px photo to 1080px discards pixels you were never going to see on screen, and the result looks sharp — this tool uses high-quality smoothing when it redraws. Resizing up is where quality breaks, because the extra pixels have to be invented; a plain resizer just blurs what is already there. Keep Lock aspect ratio on so nothing gets stretched, and if you genuinely need an image larger than the original, use the AI image upscaler instead, which reconstructs detail rather than smearing it.

What size should a YouTube thumbnail be?

1280x720 pixels, 16:9, and the file has to come in under 2MB. Pick the YouTube Thumbnail preset here to nail the dimensions exactly. Dimensions and file size are two separate limits, though — if your 1280x720 PNG is still over 2MB (large PNGs often are), run it through the image size reducer and target a size under 2MB, or just download the JPG version from this page instead.

Does this upload my photo?

No. Nothing leaves your device. The file is read locally, redrawn on an HTML5 canvas at the size you chose, and offered back as a download — there is no server involved in the resize at any point, so there is nothing to store, leak, or subpoena. Load the page once and you can even turn off your internet connection and keep resizing.

🔎 Verify it yourself: nothing uploads

Don’t take our word for it. Open your browser’s DevTools (F12Network tab), then run this tool on any image. You’ll see no upload request at all — your file never leaves this tab. You can even turn off Wi‑Fi once the page has loaded and keep working. Every tool on this site works the same way — all processing happens on your device.