Skip to content
Toolcroft

Image Rotator & Flipper - Rotate and Mirror Images Online

Image Tools

Rotate images 90°, 180°, or 270° and flip them horizontally or vertically - all in your browser with no upload required.

Click or drag & drop an image

PNG, JPEG, GIF, WebP, etc.

EXIF orientation

Most cameras and smartphones embed an EXIF orientation tag in the image file metadata. This tag tells software whether to rotate the image on display without physically re-encoding the pixel data. Some applications (web browsers, email clients) respect this tag; others ignore it, causing images to appear sideways or upside-down.

This tool does not inspect or apply EXIF orientation itself. It draws the image as decoded by your browser, applies the rotation and flip controls you choose, and saves the result as PNG without copying the source metadata. If a photo looks sideways in the preview, use a rotate control before downloading. To inspect or remove metadata from an image, use the EXIF Remover.

JPEG rotation and re-encoding

This tool decodes an image into pixels and writes those pixels to PNG. That avoids another lossy JPEG encode, but it changes the file format and does not preserve the original JPEG data. For a true lossless JPEG transform that rotates the compressed image data without decoding and re-encoding it, the command-line tool jpegtran (part of libjpeg-turbo) is an established option:

jpegtran -rotate 90 -copy all input.jpg -outfile output.jpg

Lossless rotation is only possible for rotations that are multiples of 90° and for images whose dimensions are multiples of 16 (the JPEG block size).

Rotate and flip images in your browser

This tool lets you rotate any image by 90°, 180°, or 270°, and mirror it horizontally or vertically, all without uploading your file to any server. Processing happens entirely in your browser using the HTML Canvas API.

How to use

  1. Click the upload area or drag and drop an image file.
  2. Use the rotate buttons to spin the image left, right, or 180°.
  3. Use the flip buttons to mirror the image horizontally or vertically.
  4. Click Download Image to save the result as PNG.

Rotation vs. flip

OperationEffect
Rotate 90° CWTurns the image clockwise a quarter turn; swaps width and height.
Rotate 90° CCWTurns the image counter-clockwise a quarter turn.
Rotate 180°Flips the image upside-down; width and height stay the same.
Flip HorizontalMirrors left ↔ right (as if held up to a mirror).
Flip VerticalMirrors top ↔ bottom (as if reflected on water).

Output format

The result is always saved as PNG, regardless of the original image format. PNG preserves the rendered pixel values, but converting a JPEG does not preserve its original compressed data or metadata. If you need JPEG output, use the Image Format Converter.

Browse all image tools