Rotate & Flip Image
Rotate images 90°, 180°, 270° or flip horizontally and vertically. Transformations stack. Fix sideways photos, create mirror images. 100% browser-based.
The Sideways Photo Problem — and Why It Keeps Happening
Smartphones and DSLRs write an EXIF orientation tag into every photo file — a small metadata field that tells software "this image was captured rotated 90° clockwise, display it upright." Most modern apps read this tag and rotate the display automatically, so the photo looks fine on your phone. Then you upload it to a CMS, send it as an email attachment, drop it into a presentation, or open it in a legacy application — and suddenly it is sideways or upside-down, because that software ignores the EXIF tag. The fix is to bake the rotation physically into the pixel data so the file is upright regardless of what reads it. That is exactly what this tool does: rotate or flip the image, re-encode the pixels at the new orientation, strip the EXIF orientation tag, and give you a file that is universally correct without relying on any software to interpret metadata.
All Four Formats — Why They Matter for Different Jobs
The original tool only offered JPG and PNG output. The updated version adds WebP and BMP. JPG remains the right choice for photographs where file size matters — quality 90–95% is visually lossless for most content. PNG is lossless and the only option that preserves transparency — rotate a logo PNG with a transparent background and the transparency comes through intact in the output. WebP gives you PNG-equivalent transparency at JPG-equivalent file size — the best format for rotated images going directly to a website. BMP is uncompressed and very large, but sometimes required by legacy Windows software that does not accept other formats. The quality slider is only shown when a lossy format (JPG, WebP) is selected — for lossless formats there is nothing to adjust.
Eight Orientations From Four Controls
Any rectangular image has exactly eight possible orientations: four rotations (0°, 90°, 180°, 270°) each with and without a horizontal flip. The four buttons — 90° CW, 90° CCW, 180°, and the two flip controls — are sufficient to reach any of the eight from any starting point. Transformations stack: rotating 90° clockwise twice produces 180°; rotating 90° clockwise then flipping horizontally produces the same result as rotating 90° counter-clockwise. The current rotation is shown as a badge in the preview header so you always know the accumulated transformation. Reset brings everything back to the original orientation. The output format auto- matches your source file type on upload — upload a PNG and PNG is pre-selected; upload a WebP and WebP is pre-selected — so you are less likely to accidentally downgrade format quality.
Mirror Images — Uses Beyond the Obvious
Horizontal flip (mirror left-right) is used for more than correcting selfies. In interior design visualisation, furniture and product renders are often mirrored to create a symmetrical room layout. In graphic design, icons and directional arrows are flipped to create right-facing and left-facing variants from a single master. In social media content, a mirrored version of an image looks fresh to an audience that has already seen the original. Vertical flip (mirror top-bottom) is less common creatively, but useful for reflection composites — flip a landscape image vertically to create a water-reflection effect that can be composited below the original. After flipping, if you need the image at a specific size, the Image Resizer handles any dimension target.
Canvas Rotation and Non-90° Angles
This tool handles 90°, 180° and 270° rotations — the rectangular rotations that produce rectangular output. Rotating by 45° or any non-right-angle produces a diamond-shaped image that requires either cropping or adding padding to become rectangular again, which is a different category of operation. The canvas transform applies a precise mathematical rotation matrix — sin and cos of the angle — and calculates the correct output canvas dimensions to contain the rotated image without clipping. For a 90° rotation of a 1200×800 source, the output is exactly 800×1200. For 180°, the output remains 1200×800. The rotation is applied at the source image's full natural resolution regardless of how the preview is displayed on screen. After rotating, use the Image Compressor to reduce file size before sharing or uploading.
✓Verified by ToollyX Team · Last updated June 2026
Frequently Asked Questions
Disclaimer: All image rotation and flipping is performed locally in your browser. No images are uploaded to any server. EXIF metadata is stripped from canvas-exported images.