AVIF export needs Web Workers and WebAssembly, which this browser doesn't provide; WebP gives similar savings.
Image Resizer(1)
Resize JPG, PNG, WebP and AVIF images by pixels, percentage or longest side. Crop to exact social-media sizes, batch-process a folder and download a zip β all in your browser.
Guide
How do I resize an image online?
Drop one or more images onto the box above, choose a file, or paste a screenshot with Ctrl+V / βV. Pick a preset such as Social card or Instagram post, or set your own size in pixels, as a percentage, or by the longest side. Every image is resized as soon as you change a setting, and the list shows the old and new dimensions and file size. Download images one at a time, or all of them as a single .zip.
Crop to fill, fit inside or stretch β which should I use?
These only matter when you set both width and height and the photo has a different shape. Crop to fill produces exactly the size you asked for by scaling the image until it covers the box and trimming the overflow from the centre β the right choice for avatars, thumbnails and social cards. Fit inside never crops: the image shrinks until it fits, so one side may come out smaller than requested. Stretch forces the exact size and distorts the picture; it is rarely what you want for photos.
What size should images be for social media and the web?
Common targets: Open Graph and LinkedIn link previews 1200 Γ 630, X (Twitter) cards 1200 Γ 675, Instagram square posts 1080 Γ 1080 and portrait posts 1080 Γ 1350, Stories and Reels 1080 Γ 1920, YouTube thumbnails 1280 Γ 720, and profile pictures 400 Γ 400. For images inside a web page, a longest side of 1600β2000 px covers most layouts on high-density screens; anything larger mostly adds download time. Serving the right size is one of the easiest wins for Core Web Vitals (LCP).
Does resizing an image reduce its quality?
Making an image smaller keeps it sharp as long as the resampling is done well. This tool scales large reductions in halving steps with high-quality smoothing, which avoids the jagged edges and moirΓ© of a single-pass shrink. Making an image larger cannot add real detail β the browser has to invent pixels β so the result looks soft; that is why βDon't enlarge images that are already smallerβ is on by default. Re-saving as JPEG, WebP or AVIF also applies lossy compression; a quality of 75β85 is visually indistinguishable for most photos.
JPEG, PNG, WebP or AVIF β which format should I export?
JPEG is the safe choice for photos and works everywhere. PNG is lossless and keeps transparency, so use it for screenshots, logos and UI images with sharp edges β but it makes photos very large. WebP is typically 25β35% smaller than JPEG at the same visual quality, supports transparency, and is accepted by every current browser and most CMSs. AVIF compresses even better but encodes slowly and is not yet supported everywhere. For a website, WebP at quality 80 is a good default.
Why is my resized image bigger than the original?
Three usual causes. First, the format changed: a JPEG photo saved as PNG can grow five to ten times because PNG is lossless. Second, the quality is set too high β quality 95β100 can exceed the size of an already well-compressed original. Third, the source was small and heavily optimised to begin with, so re-encoding cannot beat it. The results list flags any file that grew in amber; lower the quality or switch to WebP and it will usually drop well below the original.
How do I resize images on the Linux command line?
ImageMagick is the standard: magick in.jpg -resize 1600x1600 out.jpg fits inside a box while keeping the ratio, and adding ^ with -gravity center -extent 1200x630 crops to an exact size. mogrify -resize 50% *.jpg resizes a whole folder in place (work on a copy). For large batches, libvips is much faster and lighter on memory: vipsthumbnail *.jpg -s 1600 -o %s-small.webp[Q=80]. cwebp -q 80 -resize 1600 0 in.png -o out.webp converts and resizes in one step, and on macOS sips -Z 1600 *.jpg does the same with no install.
Are my images uploaded? What happens to EXIF data?
Nothing is uploaded. Images are decoded and resized on a canvas in your own browser tab, so they never leave your device β you can confirm it in your browser's network tab. Because every image is re-drawn and re-encoded, the output contains no EXIF metadata β camera details, timestamps and GPS location are stripped, which is useful before sharing photos publicly. The photo's rotation is applied to the pixels first, so phone pictures stay the right way up.