Photo Editor
Open toolCrop, rotate, resize, adjust colors, and compress an image — right in your browser.
Crop, rotate, flip, resize, colour-adjust and compress a photo without uploading it anywhere. Drop in an image, edit it in four tabs — Crop, Adjust, Resize and Export — and download the result as a JPEG, PNG or WebP, with the before-and-after file size shown as you go.
How it works
Everything happens on your device: the image is read into your browser and edited on an off-screen canvas, and no copy is sent to any server. The processing runs in this order: crop, rotate and flip → resize → colour adjustments → sharpen → encode into the chosen format and quality.
The preview and the file-size figures update a moment after every change (a short delay so it is not re-encoded on every pixel of a slider drag). Because the file is re-encoded from the pixels, extra data inside the original file — such as camera details or GPS location — is not carried over to the download.
Resizing works on the cropped result, not the original. If you change the crop, the width and height boxes and the percentage reset to the new cropped size.
How to use it
- Drag an image into the drop area, or click it to choose a file.
- On the Crop tab, drag the picture to position it inside the frame, and zoom, rotate or flip as needed.
- On Adjust, tune the colours if you want to.
- On Resize, set a new size in pixels, millimetres, inches or as a percentage.
- On Export, choose the format and quality, and compare the new file size with the original beneath the preview.
- Click Download.
Options & controls
Choosing an image
- Drop area
- Drag an image onto it, or click it to open the file chooser. Any file your browser recognises as an image is accepted. A file that is not an image gives “Please choose an image file.”, and one that cannot be decoded gives “Couldn't load that image.”
- Reset
- In the title row. Throws away the current image and every edit and returns to the drop area. It does not ask for confirmation.
Crop tab
- Cropping frame
- The frame stays fixed and you move the picture underneath it: drag the image to reposition it, and use the mouse wheel or a two-finger pinch to zoom. Whatever is inside the frame is what you keep.
- Aspect ratio
- Free, 1:1, 4:3, 16:9 or 9:16. The frame takes that shape; Free keeps the frame at your original photo's own proportions (it is not a free-form box, so you crop by zooming in). Changing the ratio resets the position and zoom.
- Zoom
- A slider from 1× to 5×. Zooming in crops tighter.
- Rotation
- A slider from 0° to 359° for fine straightening, with the angle shown in the label.
- 90° left / 90° right
- Two buttons that turn the picture by a quarter turn each click.
- Flip H / Flip V
- Mirror the picture left-to-right or top-to-bottom. Each is a toggle: it stays highlighted while on, and clicking again turns it off.
Adjust tab
Every slider shows its current value. Changes appear in the preview when you switch to another tab, and they are included in the download.
- Brightness
- 0%–200%; 100% is unchanged. Lower is darker, higher is brighter.
- Contrast
- 0%–200%; 100% is unchanged.
- Saturation
- 0%–200%; 100% is unchanged. 0% is black and white, and higher makes colours more vivid.
- Hue rotate
- 0°–360°. Shifts every colour around the colour wheel; 0° (and 360°) is unchanged.
- Grayscale
- 0%–100%. 100% is fully black and white.
- Sepia
- 0%–100%. Adds a warm, old-photo brown tone.
- Invert
- 0%–100%. 100% turns the picture into its colour negative.
- Sharpen
- 0%–100%. Crisps up edges; 0% is off. Very high values can look harsh and bring out noise.
- Reset adjustments
- Puts all eight sliders back to their starting values.
Resize tab
- Resize by: Dimensions / Percentage
- Choose how you will set the new size. Switching between them keeps the size you had.
- Unit: px / mm / in
- Dimensions mode only. Enter the size in pixels, millimetres or inches.
- Width and Height
- The new size in the chosen unit. Whole pixels are used in the file. With Lock aspect ratio on, changing one updates the other.
- DPI (pixels per inch)
- Shown for mm and in only. It tells the tool how many pixels make up an inch (300 by default, common for print). Changing DPI keeps the physical size and recalculates the pixel size.
- Lock aspect ratio
- A checkbox, on by default, that keeps the picture's proportions when you change width or height.
- Pixel summary
- When the unit is mm or in, a line such as “= 1800×1200px at 300 DPI” shows the actual pixel size.
- Scale (Percentage mode)
- A slider from 1% to 200% of the cropped size.
Export tab
- Output format
- JPEG (small files for photos, default), PNG (lossless, best for graphics and screenshots, larger files) or WebP (small files, modern browsers). Transparent areas become white in a JPEG.
- Quality
- 1%–100%, default 80%. Lower gives a smaller file with more visible compression. Not used for PNG, where the slider is disabled.
- Download
- Below the tabs. Saves the result as the original file name plus
-editedand the new extension (for exampleholiday-edited.jpg). It is disabled until the result is ready, and briefly reads “Downloaded!” afterwards.
Reading the results
Preview and size line
- Preview
- On the Crop tab, the cropping stage. On the other tabs, a preview of the edited result.
- Size line
- Under the preview: the original size and file size, an arrow, then the new pixel size and file size, followed by the change as a percentage — green with a minus when the file got smaller, amber with a plus when it grew.
Tips & guidelines
- To shrink a photo for email or the web, lower the pixel size on Resize first (for example, to 1600 px wide), then adjust JPEG quality on Export. Size in pixels usually saves more than quality.
- Quality around 70–85% is a good balance for photos. Check the preview at the size it will be viewed.
- Use PNG for screenshots, logos and text; use JPEG or WebP for photographs.
- Set the size for printing by choosing mm or in and the DPI your printer or print shop asks for (300 is typical).
- Straighten a crooked horizon with the Rotation slider, then zoom in slightly on the Crop tab so no empty corners show.
- Re-saving a JPEG loses a little quality each time. Edit from the original file, not from a previous edit.
Limits
- One image at a time, and no undo/redo — use Reset to start again.
- Very large photos (tens of megapixels) can be slow or run out of memory on a phone. Resize first if the page struggles.
- Animated images (such as GIFs) are exported as a single still picture.
- Formats your browser cannot open (some HEIC files, for example) cannot be loaded.
- There are no drawing, text, healing or selective-adjustment tools, and edits cannot be saved as a project to continue later.
- The download is the whole edited image: the crop is always applied.
Saved in your browser
Nothing. The image and your edits exist only on the page and are gone when you refresh, reset or close it. The image is never uploaded.