Skip to main content
Free Tool

Bulk resize images for the web without uploading anything

Drop in up to 100 photos, pick a size, and get them all back smaller. Resizing, compression and format conversion all happen on your own machine.

A phone photo is about 4,000 pixels wide and 5 MB. The slot it goes into on your website is 1,200 pixels wide, so the browser downloads five megabytes and throws four fifths of it away, on every visit, on mobile data. This resizes the whole folder at once: pick a size or a file-size budget, choose a format, and download them as a ZIP. Nothing is uploaded, so client work never leaves your laptop.

Cheat sheet

What size to make a web image

Targets that hold up on most business sites. Set the longest side, pick WebP, and the weight usually looks after itself.

Where it goes Pixels Weight Format
Full-width hero 1920px longest side Under 300 KB WebP
Page or blog image 1200px longest side Under 150 KB WebP
Card or thumbnail 400 to 600px Under 60 KB WebP
Open Graph preview 1200 x 630, cropped Under 300 KB JPG
Email attachment Whatever fits Under 200 KB JPG

Resizing changes how many pixels there are. Trimming cuts the empty margin off the edges, and the transparent background maker deletes a background colour and leaves alpha behind. Three different jobs, all in the browser.

FAQ

Frequently Asked Questions

How many images can I resize at once?
Up to 100 images in one batch, at up to 40 MB each. Because the work happens on your own machine rather than a server, there is no queue, no daily cap and no account. A hundred 3 MB photos take well under a minute on a normal laptop.
Are my images uploaded anywhere?
No. The files are read by your browser and resized on your device, so nothing is sent to terris.sg or any third party. That is why the tool keeps working if your connection drops after the page has loaded, and why it is safe for client work under NDA.
What size should images be for a website?
A full-width hero image should be about 1,920 pixels on its longest side and under 300 KB. Blog and page content images sit at 1,200 pixels and under 150 KB, and thumbnails at 400 to 600 pixels. Images decide your Largest Contentful Paint, which Google wants under 2.5 seconds.
Does resizing reduce image quality?
Making an image smaller always throws away pixels, but done properly nobody can see it at normal viewing size. This tool resamples with Lanczos and applies a light sharpen afterwards, which is what desktop editors do. Quality between 75 and 85 is the range where a JPG or WebP looks identical to the original on screen.
Can I convert images to WebP in bulk?
Yes. Set the format to WebP and every image in the batch is converted as it is resized, then downloaded as a ZIP. AVIF, JPG and PNG work the same way, and Keep original leaves each file in the format it arrived in.
What is the difference between resizing and compressing an image?
Resizing changes the pixel dimensions, so a 4,000 pixel wide photo becomes 1,200 pixels wide. Compressing keeps the dimensions and reduces how much data describes each pixel. Resizing usually saves far more, which is why a photo straight off a phone should be resized first and compressed second.

Which resize mode to use, and when

Six ways to say how big you want them. Most web work only needs the first one.

  • Longest side caps the biggest edge and lets the other follow. This is the one to use on a mixed folder, because a 1,600px cap works on portrait and landscape shots alike without cropping either.
  • Width or Height fixes one edge. Use width when every image drops into the same column.
  • Exact size gives a set width and height. When the shape does not match you can pad the gap with a colour, crop to fill, or stretch. Crop is almost always what you want for a social or Open Graph card, and stretch is there for the rare case where the artwork can take it.
  • Percentage scales everything by the same amount, which keeps the relative sizes in a set of screenshots.
  • File size works backwards from a budget in kilobytes. It lowers quality first and only starts reducing dimensions when the lowest useful quality still is not small enough, which is the order a person would do it in.

The presets across the top set all of this in one click for the jobs that come up most: hero, page content, thumbnail, social square, Open Graph card, and an under-200 KB email version.

How big should an image on a website actually be?

Rough targets that hold up across most Singapore business sites:

  • Full-width hero: 1,920px on the longest side, under 300 KB. Retina looks after itself, because a phone screen is rarely more than 430 CSS pixels wide.
  • Page content and blog images: 1,200px, under 150 KB.
  • Cards and thumbnails: 400 to 600px, under 60 KB.
  • Logos and icons: SVG if you have it. A PNG at twice its display size if you do not.
  • Open Graph and social previews: 1,200 x 630, cropped rather than padded.

Images are usually the largest thing on a page, so they decide your Largest Contentful Paint more than anything else does. Google wants LCP under 2.5 seconds, and a 4 MB hero on a 4G connection uses most of that budget before a single word renders. If you want to see what slow images cost in leads rather than milliseconds, the website cost estimator and the SEO ROI calculator put numbers on both sides of it.

WebP, AVIF, JPG or PNG

Format matters more than the quality slider for the final file size.

  • WebP is the safe default in 2026. Every current browser reads it, it is roughly 25 to 35 per cent smaller than JPG at the same visual quality, and it supports transparency.
  • AVIF is smaller again, often half the size of JPG, and it is the best choice for large photographs. Encoding is noticeably slower because the work is real compression rather than a quick pass, so it suits a one-off batch rather than a hundred files in a hurry.
  • JPG when something old or awkward has to open the file. Email clients, some CRMs, print suppliers.
  • PNG only for flat graphics, screenshots of text, or artwork that needs transparency and must stay lossless. A PNG of a photograph is usually several times the size of the same image as WebP.

JPG has no alpha channel, so anything transparent gets flattened onto the background colour you pick. If you are trying to get rid of a background rather than flatten it, the transparent background maker is the tool for that.

Why the resized images do not look soft

Most browser-based resizers hand the job to the canvas, which uses a cheap box filter. Shrink a 4,000px photo to 800px that way and fine detail aliases: brickwork shimmers, text in a screenshot breaks up, hair goes crunchy.

This one resamples with Lanczos in a background worker, then applies a small unsharp pass to put back the softness that any downscale introduces. It is the same approach a desktop editor takes, and on detailed photos the difference is obvious at 100 per cent. You can turn the sharpening off if you are resizing flat graphics, where it is not wanted.

Two other things happen quietly. EXIF rotation is respected, so a photo taken sideways on a phone comes out the right way up instead of on its side. And metadata is dropped on the way through, which removes GPS coordinates from holiday photos and takes a few kilobytes off every file.

Once the images are the right size, the image trimmer cuts any dead margin off the edges, and the rest of the free image tools work the same way, in the browser with nothing uploaded.

Talk to Terris Directly

Your site should be doing this for you

We build sites that resize and serve images correctly on their own, so nobody has to remember to shrink a photo before uploading it. Custom imagery is included in every package.

Terris
Chat with Terris
Typically replies instantly

Need a detailed quote? Get a Free Quote

Email Us
We reply within 1 business day