Skip to main content

Resize your image

Drop a file below to get started. Processing happens entirely on your device.

Need to resize more than one? Try Bulk Resize.

Drop your image here

or click to browse

Supports: JPG, PNG, WebP, HEIC, GIF (Max 50MB)

Guide

How to resize an image without losing quality

Resizing an image means changing its dimensions in pixels: how many dots wide and how many dots tall it is. It is the quickest way to make a photo easier to email, upload, post, or load on a web page, because file size follows pixel count very closely. A modern phone photo can hold 12 million pixels or more, while a laptop screen shows roughly two million and a phone screen even fewer. Most of the detail in a large photo is never actually displayed.

This resizer lets you set a new size by exact pixels, by percentage, or by choosing a social media preset, and everything happens inside your browser, so your photo is never uploaded anywhere. The guide below explains what each option does, how to choose the right dimensions for your purpose, and the mistakes that most often cost people quality.

Pixels, percentage, or social media preset: which should you use?

The tool gives you three ways to describe the size you want. They all end in the same place, a new width and height, but each one suits a different situation.

  • Pixels. Use this when a website, form, or design brief gives you exact dimensions, for example 1200 × 630 for a link preview image. Type a width or a height; with Lock aspect ratio switched on, the other value follows automatically so the picture keeps its proportions.
  • Percentage. Use this when you simply want the image smaller (or a little larger) and do not care about an exact number. Setting 50% halves both the width and the height, which leaves roughly a quarter of the pixels. The slider runs from 1% to 200%.
  • Social Media. Use this when you are posting to a specific platform. Choosing a preset fills in the recommended width and height for that format, then switches you to Pixels so you can fine-tune the numbers if you want.

If you are unsure, start with pixels and pick a width that matches where the image will be shown. A full-width banner on a website rarely needs to be wider than about 2000 pixels, and an image inside an article column is usually fine at 1200 pixels or less.

Stretch, Crop, or Fit: what happens when the shape changes

When you turn off the aspect ratio lock and enter a width and height that do not match the original picture, the tool has to decide what to do with the mismatch. That is what the three resize modes control.

  • Stretch. Forces the image to fill the exact box you entered. Nothing is cut off, but the picture is squeezed or pulled out of proportion. Circles turn into ovals and faces look wrong, so use it only for abstract images, textures, or backgrounds.
  • Crop. Scales the image until it covers the whole box, centers it, and trims whatever sticks out. The proportions stay natural and there are no empty edges, but you lose some of the picture at the sides or the top and bottom. This is usually the best choice for banners, thumbnails, and profile pictures.
  • Fit. Scales the whole image to sit inside the box without cutting anything, then fills the leftover space with a white or black background. Pick this when every part of the picture must stay visible, such as a product photo, a logo, or a document scan.

Common social media sizes

The Social Media tab includes six presets. Platforms change their recommendations from time to time, so treat these as a reliable starting point and double-check the platform's own guidance for anything critical.

Built-in social media presets
PresetSize (px)ShapeTypical use
Instagram Post1080 × 1080Square (1:1)Feed photos and carousels that look the same on every screen.
Instagram Story1080 × 1920Tall (9:16)Full-screen vertical stories and short-form video covers.
Facebook Cover820 × 312Wide (about 2.6:1)The banner at the top of a profile or page.
Twitter/X Post1600 × 900Widescreen (16:9)Images attached to posts so they display without awkward cropping.
YouTube Thumbnail1280 × 720Widescreen (16:9)Video thumbnails, which are shown small, so keep text large and simple.
LinkedIn Banner1584 × 396Ultra-wide (4:1)Profile and company page headers.

Banners such as the LinkedIn and Facebook covers are very wide and short, so choose a picture with space above and below the subject, or use Fit with a matching background color.

How big should your image actually be?

The right size depends entirely on where the picture will be seen. Making an image larger than its display size does not make it look better; it only makes the file heavier. The table gives sensible starting widths for common uses.

Suggested widths by use
Where it will be usedSuggested widthWhy
Full-width website banner1600–2000 pxCovers large monitors while staying reasonably light.
Blog or article image1000–1200 pxMatches the width of a typical reading column.
Email or chat message800–1200 pxLooks sharp on screen and sends quickly.
Online store product photo1000–1600 pxLeaves room for zoom without huge files.
Thumbnail or avatar150–600 pxSmall by design, so there is no benefit to more pixels.

High-density screens such as Retina displays draw two physical pixels for every layout pixel. If an image sits in a 600-pixel-wide slot on your page and you want it crisp on those screens, export it at around 1200 pixels wide. For printing, aim for roughly 300 pixels per inch of the printed size, so a 6 × 4 inch print needs about 1800 × 1200 pixels.

Resizing versus compressing

These two words are often used as if they meant the same thing, but they work differently. Resizing changes the number of pixels. Compressing keeps the pixels but stores them more efficiently, usually by discarding detail the eye is unlikely to miss. Both reduce file size, and they work well together: shrink the dimensions to what you need, then lower the quality slightly for a further saving.

If your goal is a smaller file rather than a particular size in pixels, try the Compress Image tool, or Resize Image to KB if you have a strict limit such as 100 KB.

Choosing JPG, PNG, or WebP for the result

The tool can save your resized image in three formats, and the right one depends on the picture.

  • JPG. Best for photographs. It produces small files and is understood by every device and website. It does not support transparency, so transparent areas are filled with a solid color.
  • PNG. Best for logos, screenshots, line art, and anything that needs a transparent background. It is lossless, so the quality slider has no effect, and photographic PNG files can be very large.
  • WebP. A modern format that is often around a quarter to a third smaller than JPG at similar visual quality, and it also supports transparency. All current browsers can display it, though some older software and a few upload forms still reject it.

Tips for the best results

  1. Start from the original file. Every time a JPG is saved, a little more detail is lost. Resizing a copy that has already been resized and recompressed several times will look worse than starting fresh.
  2. Shrink more than you enlarge. Reducing size is nearly lossless in appearance. Enlarging, which this tool allows up to 200%, has to invent pixels that were never captured, so the result looks soft. For a larger print, re-shoot or re-export at a higher resolution.
  3. Keep the aspect ratio locked unless you have a reason not to. Most distorted photos on the internet come from a width and height that were changed independently.
  4. Check the side-by-side preview before downloading. It shows the original and the result next to each other, along with the new dimensions and file size.

Why resizing in your browser is better for privacy

Most online resizers send your photo to a remote server, process it there, and send it back. That is slower on a weak connection, and it means a copy of your picture sits on someone else's computer for a while. This tool never does that. Your browser decodes the image, redraws it at the new size on a canvas, and hands you the finished file, all on your own device.

Frequently asked questions

Does resizing an image reduce its quality?

Making an image smaller keeps it looking sharp because you are throwing away pixels the screen could not show anyway. Quality only visibly drops if you also lower the quality slider a long way, save the same JPG repeatedly, or enlarge the image beyond its original size.

Can I make an image bigger without it looking blurry?

Not really. Enlarging forces the browser to estimate new pixels between the existing ones, which softens detail. Small increases of up to about 120 percent are usually acceptable, but large enlargements will look noticeably blurry. The best fix is to start from a higher-resolution original.

What about DPI? Do I need to change it?

DPI only matters for printing, where it describes how many pixels are placed per inch of paper. For screens and uploads, only the pixel width and height count. If you are printing, work out the pixels you need by multiplying the print size in inches by 300.

How do I resize without cropping or stretching?

Leave Lock aspect ratio switched on and enter only a width or a height. The other value is calculated for you. If you need an exact box that has a different shape, choose Fit mode, which keeps the whole picture and fills the spare space with white or black.

Why is my resized PNG still a big file?

PNG is a lossless format, so it keeps every pixel exactly and the quality slider cannot shrink it. Photos saved as PNG are often several times larger than the same photo as JPG or WebP. If you do not need transparency, switch the output format to JPG or WebP.

Is there a limit on the image size I can use?

You can upload JPG, PNG, WebP, HEIC, or GIF files up to 50 MB, and set an output size of up to 10,000 pixels on either side. Very large images use more memory, so a phone may take a little longer than a desktop computer.

Guides from the blog