Image Resizer and Converter: Resize and Compress PNG, JPEG and WebP
Resize, rotate and convert images, including animated GIFs. Save as JPEG, PNG, WebP or GIF, or fit to a target file size. Your image never leaves your browser.
Choose, drop or paste an image and see it right away next to the new version, each with its size in pixels and in KB or MB. Set the width and height, a percentage or a common size, rotate or flip it, pick the format and quality, and download. Need a file under a limit such as 200 KB for an upload form? Type it or tap a common limit and press Fit to size. The new file size updates as you change every setting.
Drop an image here, paste one (Ctrl+V), or
Your image stays on your device. PNG, JPEG, WebP, GIF or BMP, up to 25 MB.
Saving makes a fresh file, so hidden details such as camera model and GPS location are not copied into it.
What it does
- Shows your original and the new file side by side, with pixel size, file size, format and how much smaller or bigger it is.
- Updates the new file size live whenever you change the size, format, quality, rotation or crop.
- Lets you remove the image or use another one at any time, by choosing, dragging in or pasting (Ctrl+V).
- Resizes by pixels, by percent, by 25, 50, 75 or 200 percent, or from a list of common sizes, keeping the proportions if you want.
- Common sizes include 4K and Full HD widths, square and portrait posts, stories, link preview images, video thumbnails, banners, app icons and passport photos.
- When the shape changes you can crop to fill, fit inside with empty edges, or stretch to the exact size.
- Saves as JPEG, PNG, WebP or GIF, with a quality slider for JPEG and WebP, and a background color for JPEG and empty edges.
- Reads the rotation stored by phone cameras, so photos are the right way up, and rotates or flips on request.
- Fit to size: finds the best JPEG or WebP quality that stays under a limit you type in KB or MB, and shrinks the picture if it must. For GIFs it shrinks the pictures and, if needed, keeps every second or third frame. It tells you how much room is left or how far over you are.
- Animated GIFs keep their animation, delays and loop count when you save as GIF. Transparent areas stay transparent.
- Lets you name the file, warns when the new file is bigger or the image is enlarged, and Reset all brings back the original settings.
- Saving makes a fresh file, so camera and location details are not copied into it.
Frequently asked questions
- Is my image uploaded?
- No. The image is processed by your browser and never sent anywhere.
- What quality should I choose?
- 80 to 85 is a good balance for photos. PNG is lossless, so it has no quality setting.
- Are animated GIFs supported?
- Yes. Choose GIF (keeps animation) or leave Save as on Same as the original. All frames are resized, rotated or flipped together and the timing is kept. Choosing JPEG, PNG or WebP saves only the first frame. GIFs allow 256 colors, so photographic GIFs are dithered and can look grainier than the original.
- What are the limits?
- Up to 25 MB, 12,000 pixels on a side and 50 megapixels in total, depending on your device. Animated GIFs are limited to about 500 frames and 60 million pixels in total (frames times width times height) to keep the browser responsive.
- Why is the new file larger?
- Making an image bigger, or saving a JPEG as PNG, can increase the file size. Lower the size, lower the quality, or use JPEG or WebP. The tool warns you when this happens.
- How do I get an image under 200 KB?
- Choose JPEG or WebP under Save as, type 200 with KB, and press Fit to size. The tool lowers the quality first and shrinks the picture only if it has to. The result shows the final size.
- How do I make a square or passport-size picture?
- Pick a size under Common sizes. The picture is cropped to fill the shape from the middle. Choose Fit inside to keep the whole picture with empty edges instead.
More tools
Code formatters
CSS beautifier CSS minifier HTML beautifier HTML minifier JavaScript beautifier JavaScript minifier JSON formatter YAML formatter XML formatter SQL formatter Markdown preview
Converters
Base64 encoder and decoder URL encoder and decoder Unix timestamp converter CSV to JSON JSON to CSV HTML entity encoder and decoder Number base converter Time zone converter JSON to TypeScript XML to JSON HTML to Markdown Date difference calculator
Text tools
Regex tester Remove duplicate lines Lorem ipsum generator Word counter Case converter Text diff checker
Color and images
Color converter Contrast checker Image to Base64
Network
Subnet calculator Download time calculator Common ports list CIDR to IP range IPv6 address expander and compressor MAC address formatter curl command builder
Server and files
Cron expression explainer chmod calculator HTTP status codes
Encoding and security
Password generator UUID generator Hash generator JWT decoder QR code generator Password strength checker Wi-Fi QR code generator