Crop images to any region or fixed aspect ratio with a draggable crop box and instant preview.
Rotate images by 90° steps or any custom angle, with correct canvas bounds and PNG/JPEG/WebP export.
Flip images horizontally or vertically to create a mirror image, with instant preview and PNG/JPEG/WebP export.
Batch-compress up to 20 images at once with a quality slider or a target file size, real before/after previews, and one-click download.
Convert images between PNG, JPEG, and WebP with a quality slider and a live before/after file size comparison.
This image resizer changes an image to the exact size you need, right in your browser. Drop in a PNG, JPEG, WebP, GIF, or BMP file, then set the width and height in pixels or scale by a percentage. Aspect-ratio lock is on by default, so adjusting one dimension updates the other automatically and your image never ends up stretched — switch it off when you deliberately want a different shape. Presets cover the sizes people reach for most, including a square social post, an Open Graph share image, Full HD, and a small avatar, and a swap button flips width and height for portrait and landscape versions of the same crop. The preview updates as you type, and the panel reports the original dimensions, the new dimensions, and the resulting file size so you can see the trade-off before you commit. Export as PNG for lossless quality and transparency, or JPEG and WebP with a quality slider when file size matters more. Everything happens locally using the browser canvas, so your images are never uploaded, which makes this safe for screenshots, client work, and anything unreleased. Upload an image below to get started.
Scaling down preserves quality well; export as PNG to stay lossless. Scaling up cannot add detail that isn't in the original, so enlarging always looks softer. For photos, WebP or JPEG at 80–90% quality usually looks identical at a much smaller size.
Yes. Aspect-ratio lock is enabled by default, so changing the width updates the height proportionally. Turn the lock off if you intentionally need a different shape.
You can upload PNG, JPEG, WebP, GIF, and BMP files, and export the result as PNG, JPEG, or WebP.
No. The resizing happens locally in your browser using the canvas API. Your image never leaves your device and is never stored anywhere.
Uploads are capped at 10 MB, which covers photos from phones and most cameras. Because processing is local, very large images depend on your device's available memory rather than a server limit.
Yes. Switch the resize mode to scale and enter a percentage — 50% halves both dimensions, 200% doubles them, with the aspect ratio preserved.
Why Your Link Preview Image Isn't Showing
Link preview not showing? The seven real causes of a missing og:image — relative URLs, undersized files, caching, auth walls — and how to debug each one.
Combining Scans and Photos Into One PDF
Turn scans and phone photos into a single PDF. Learn how to convert images to PDF and combine every page into one file, without uploading anything.
The Complete Guide to Merging and Organizing PDFs
Learn how to merge PDF files and organize PDF pages safely in your browser. Combine PDF files without uploading them, control page order, and keep quality intact.