How to resize, crop, convert and edit images
- Choose, drag and drop, or paste an image from your clipboard (JPG, PNG, WebP, GIF, AVIF, or BMP). The original image and the live result preview appear side by side with their pixel dimensions and file sizes.
- Resize: scale by exact pixels (with Keep aspect ratio locked so the image never stretches) or by percentage (1% to 200%).
- Crop: tick Select an area and drag directly on the original image to draw, move, or resize the crop box using its edge and corner handles, or enter exact
X,Y,Width, andHeightpixel coordinates. - Rotate, flip & adjust colors: rotate 90° left or right, flip horizontally or vertically, and fine-tune brightness, contrast, and saturation.
- Convert & compress: select WebP, JPEG, or PNG and adjust the Quality slider while watching the new file size and percentage savings update live. Click Download to save the result.
Image format comparison: WebP vs. JPEG vs. PNG
| Format | Compression | Transparency | Best For |
|---|---|---|---|
| WebP | Lossy & lossless | Yes (8-bit alpha) | Web photos, UI graphics, and smallest file sizes in all modern browsers |
| JPEG (.jpg) | Lossy | No (becomes white) | Photographs and universal compatibility with older software and devices |
| PNG (.png) | Lossless | Yes (8-bit alpha) | Screenshots, sharp text, logos, icons, and graphics requiring exact pixel fidelity |
Fast, private in-browser image processing
Pixel operations (cropping, rotation, high-quality resampling, and color adjustments) run inside a background Web Worker powered by WebAssembly compiled from Rust. Resized images stay sharp, and even 40-megapixel camera photos are processed in a fraction of a second while the page stays responsive—without ever uploading your photos to a remote server.
Frequently asked questions
- Are my photos or screenshots uploaded to a server?
- No. Every operation—cropping, rotating, resizing, color adjustment, and format conversion—runs locally inside your browser using WebAssembly and Web Workers. Your images never leave your device.
- Which image format gives the smallest file size for websites?
- WebP typically produces files 25% to 35% smaller than JPEG at equivalent visual quality and also supports lossless compression and alpha transparency. It is supported by all modern web browsers.
- What happens to transparent backgrounds when converting PNG or WebP to JPEG?
- The JPEG format does not support an alpha (transparency) channel. When you export an image with transparency as JPEG, transparent pixels are composited onto a clean white background. Choose WebP or PNG to preserve transparency.
- How do I resize an image without stretching or distorting it?
- Keep the Keep aspect ratio checkbox enabled (it is checked by default). When you enter a new width in pixels, the matching height is calculated automatically from the image's current proportions (after any crop or rotation).