prelaps

Bulk Image Resizer + WebP Converter

Shrink and convert a whole batch at once, then grab it as a zip. Your files never leave this browser.

Drop your images here

· or paste with Ctrl+V

    Why resizing and converting belong on one screen

    Free image tools usually split the job in two: one site resizes, another converts. To get thirty photos ready for a blog post at both a smaller size and in WebP, you upload the same files twice and download them twice. That is also the point where you lose track of which folder holds the half-finished version.

    Here you set the size, the format and the quality on one screen and run it once. Take the result as a single zip, or pick out just the ones you want.

    What "no upload" means

    This page never sends your images to a server. When you drop a file in, the browser opens it, resizes it and saves it again, all on your own machine. If your connection drops after the page has loaded, it keeps working.

    That is why there is no size cap and no limit on the number of files. The walls free tools usually put up — "up to 50MB", "20 images on the free plan" — come from server bills, not from any technical limit. With nothing passing through a server, there is no reason to build them.

    The trade is that the work happens on your device, so a large batch takes time. That is what the progress bar and the stop button are for. Stop halfway and everything finished up to that point is still yours to download.

    Visit statistics (Google Analytics) are collected, so we can see which settings people actually use and decide what to build next. Your images and their filenames are not part of that — they never leave your device, so there is nothing to send. The details are in the privacy policy.

    What WebP is, and when to use it

    WebP is an image format Google made for the web. For the same photo at the same perceived quality it is typically 25–35% smaller than JPEG. Every browser released since 2020 supports it, so for anything headed to a website WebP is a fine default.

    But no single format is right for every image. It depends on what the picture is made of.

    • Photographs — WebP. Colours shift gradually, which is exactly what lossy compression handles well. Choose JPEG instead if you need maximum compatibility.
    • Screenshots, logos, icons, diagrams, QR codes — PNG. Pictures built from lines, text and large flat areas are smallest as lossless PNG. Push them through WebP or JPEG and the file grows while the edges of the text turn mushy.
    • Anything with a transparent background — WebP or PNG. JPEG cannot store transparency, so transparent areas come out white.

    The quality slider only affects WebP and JPEG. PNG is lossless, so there is no quality to trade and the slider switches off. The default of 0.8 is the point where photos are hard to tell apart from the original while the file size drops sharply.

    Four ways to set the size

    • Keep original — leaves the dimensions alone and only changes the format and quality.
    • Long edge — measures whichever side is longer. It is the only option that treats portrait and landscape shots alike, which is what you want for a camera roll dump. 1920 is a sensible number for the web.
    • Width×Height — sets a box. Fill in one field and only that side is constrained while the other follows the aspect ratio ("1200 wide, height whatever it needs to be"). From there it splits again. Fit inside crops nothing, so only one side touches the box — drop a portrait photo into an 800×600 box and you get 571×600. Exactly this size crops from the centre so every image comes out 800×600, which is what you need when the dimensions are a specification, like product photos.
    • Percent — scales relative to each original. Handy when the originals are all different sizes and you just want everything at half.

    By default nothing is enlarged past its original size. Asking for 1920 from an 800px image means inventing pixels that were never there: it looks soft and the file gets bigger. If hitting an exact specification matters more, tick "Allow enlarging past the original".

    Common questions

    Is there really no limit on how many files?

    There is not. Images are processed one at a time and each is released as soon as it is done, so only ever one is open at once. Whether it is 100 or 300, the wait gets longer but nothing jams. Past 100 you get a note that it may take a while — a warning, not a wall.

    Will portrait photos come out sideways?

    No. Phones often store a photo in one orientation and attach a note saying "rotate this much when displaying" (EXIF Orientation). Tools that miss the note lay portrait shots on their side. This one reads it first and rotates the pixels for real before saving.

    Does it handle iPhone HEIC files?

    That depends on the browser. Safari can open HEIC, so those files go through normally. Chrome, Edge and Firefox cannot read HEIC and those files are skipped. On an iPhone, open this page in Safari. Note that HEIC cannot be written back out either, so "Keep original" saves those as WebP.

    My files came out bigger than the originals

    Usually one of two things. Converting an already-compressed JPEG or WebP to PNG makes it bigger — PNG cannot bring back what was thrown away, yet it stores every pixel exactly. The other way round, a screenshot or QR code converted to WebP or JPEG also grows. The result panel tells you which of the two happened, so you can change the setting it points at.

    What about animated GIFs?

    Only the first frame is converted; the animation is lost and you get a still image. The list says so on that row, so you can see it before downloading.

    Does this modify my original files?

    It does not. The browser can only read the files you drop in, never overwrite them. Results are always saved as new files.

    Can I change a setting and try again?

    Without adding the files again, yes. Change whatever you like and press Convert again; the new settings are applied to the same files.