Resize WebP Images
You have a WebP picture that is too large for where it has to go: a page that must load quickly, an upload form with a pixel limit, or a slide that only needs a smaller copy. This resizer changes the width and height and writes a WebP back, so the file type never changes. Everything runs on your own device and nothing is uploaded.
How to resize WEBP images
- Add your WEBP files by dropping them, clicking the drop zone or pasting.
- Choose the new size: a percentage, a maximum width and height, or an exact size. The quick sizes fill in common values.
- Press Resize and compare the old and new size of each file. The file type stays the same.
- Download each file or all of them as a ZIP.
When to resize, and when not to
- A WebP is much wider than the space it is shown in, so visitors download pixels they never see.
- An upload form or app caps the picture size and rejects your WebP as too large.
- You want a thumbnail or a half-size copy of a whole batch of WebP files.
- Do not enlarge a small WebP hoping it will look sharper: a bigger canvas only stretches the pixels you already have.
What changes
- The file stays WebP. This tool has no output-type choice, so a WebP going in is a WebP coming out.
- The new file is saved with lossy compression, which means a lossy WebP is compressed a second time. Keep the quality slider high when the picture matters.
- Transparent areas stay transparent, including any empty space added by the Fit inside option.
- An animated WebP becomes one still picture, because only the first frame is read.
- Camera and location details are not written to the new file, and the download is named with its new size, for example logo-640x360.webp.
Resizing and recompressing are two separate costs
A WebP cannot be scaled in place. The browser first unpacks it into plain pixels, the tool scales those pixels to the new size, and then a fresh WebP is written. That last step is a new round of lossy compression, so even a resize that barely changes the dimensions can cost a little detail if the original was already lossy.
The practical lesson is to resize once, from the best copy you have. If you keep shrinking the same file in several steps, each save adds its own small loss. Keep your original WebP somewhere safe, and make every smaller version from that original instead of from the previous result.
Choosing the size: percent, max size or exact
Percent is the quickest way to make a copy that is a fixed fraction of the original, and it can also enlarge. Max size is the safest choice for a mixed batch: you give a width and a height, every picture is made to fit inside that box with its proportions kept, and anything already smaller is left at its own size rather than stretched.
Exact size is for the cases where the output must be a precise rectangle. Fit inside keeps the whole picture and fills the leftover space, which stays transparent in a WebP. Fill and crop covers the whole rectangle and trims whatever sticks out from the centre. Stretch forces the picture into the rectangle, so people and circles can look squashed.
Aiming for a file size with WebP
Tick Aim for a file size and enter a number in kilobytes. For WebP the tool looks for the highest quality that still fits under that number. Only when even a low quality is too large does it also reduce the pixel size, and the note under each result tells you whether quality, pixels or both were changed. Your browser must be able to write WebP for this to work.
Privacy: your files stay on your device
- The tool decodes, resizes and encodes your pictures with your browser. The files are never sent to a server.
Frequently asked questions
Will my WebP stay a WebP?
Yes. The resizer never changes the file type. It writes a WebP back with the new width and height. If you want another type, the Image Converter is the tool for that.
Is transparency kept when I resize?
Yes. Transparent areas stay transparent, and so does the empty space that Fit inside can add around the picture.
Why did my animated WebP turn into one still image?
Only the first frame of an animated WebP is read, so the resized file holds that single frame and the animation is lost. Keep the original if you still need the motion.
Can I get the file to a size I choose?
Set a target in kilobytes and the tool aims for a file at or under it. The note under the result says what was changed to get there.
My browser says it cannot create WebP. What can I do?
Open the page in a current version of Chrome, Edge or Firefox. The tool refuses to give you a different file type quietly, because that would break the promise that a WebP stays a WebP.