Private by design
image processing stays in your browser. ResizeNest does not need your original image uploaded to an application server.
Image EditorConvert
Convert ImagesJPG to PNGPNG to JPGJPG to WebPWebP to JPGPNG to WebPWebP to PNGJPG to AVIFAVIF to JPGPNG to AVIFAVIF to PNGHEIC to JPGHEIC to PNGSVG to PNGPNG to ICOJPG to ICOImage to PDFPDF to ImageMore tools
Rotate ImagesFlip ImagesImage EnlargerImage EditorAdd a Watermark to ImagesPick Colors from an ImageRemove Personal Metadata from ImagesDocument tools
Image to WordWord to ImageImage tool
Rotate one or more images after their source orientation is normalized. Choose a right angle or custom angle, preview the canvas behavior, and process the final pixels locally in your browser.
Start here
No account is required. Choose a file and work directly in this browser.
image processing stays in your browser. ResizeNest does not need your original image uploaded to an application server.
Results come from the actual processing pipeline, with measured dimensions, bytes and format instead of placeholder estimates.
Process one image or a local batch, then download current successful results.
Three simple steps
Choose, drop or paste one or more JPG, PNG, WebP or AVIF images.
Rotate left or right by 90 degrees, choose 180 degrees, or enter a custom angle. Use Expand Canvas to keep the full rotated image or Keep Canvas when clipping is intentional.
Process the current rotation, review the actual output dimensions, then download one result or current successful results as a ZIP.
Useful details
Understand what the tool does before you download the result.
Rotation changes the image angle around its center. A horizontal or vertical mirror is a different transform handled by the flip-image tool rather than being hidden inside rotation.
Camera EXIF orientation is applied before your requested rotation. The requested angle is then applied to the displayed image space, avoiding a second implicit orientation turn.
Expand Canvas grows the output bounds so the rotated image fits. Keep Canvas preserves the original canvas dimensions and can clip corners; the edit preview warns about that before processing.
Alpha-capable outputs can keep transparent empty areas. JPEG is opaque, so empty areas use the selected background color before the final encode.
The rotate workflow transforms decoded pixels and performs one fresh final encode. It does not claim a lossless JPEG rotation, and repeated edits always start from the immutable original source.
Questions, answered
No in this baseline. ResizeNest decodes the source, applies the rotation, and performs one fresh final encode. It does not label that workflow as a lossless JPEG transform.
Expand Canvas increases the output bounds to contain the full rotated image. Keep Canvas preserves the source canvas size, which can clip image corners at many angles.
PNG and other alpha-capable output paths can keep them transparent. JPEG cannot store alpha, so ResizeNest composites those areas onto the selected background color.
No. Angle changes, preview, processing, retry, results and downloads all remain on /rotate-image.