Search tools

Find a tool by name or what it does.

Rotate & Flip Image

Rotate JPEG, PNG, and WebP images by 90 degrees or mirror them horizontally and vertically.

Image
Drop an image here or click to browse
or paste from clipboard (Ctrl+V) · JPEG, PNG, WebP
Files stay in your browser. Nothing is uploaded.

How to rotate or flip an image online

  1. Add your image

    Drop the image you want to turn onto the tool, click to browse for it, or paste it from your clipboard. JPEG, PNG, and WebP are accepted.

  2. Rotate in quarter turns

    Click Rotate left or Rotate right as many times as needed; each click turns the image 90 degrees and the dimension readout swaps to match.

  3. Flip either axis

    Toggle Flip horizontal for a mirror image or Flip vertical to reflect it top to bottom. Flips combine freely with any rotation.

  4. Download

    The preview updates with every change. Click Download to save the transformed image in its original format.

Why use this tool

Rotation and mirroring combined

Quarter-turn rotations stack with horizontal and vertical flips, so all eight possible orientations of an image are reachable.

Preview after every click

Each transform re-renders the output and updates the width, height, and file size readout, so there is no guessing which way is up.

Keeps the file type

The transformed image downloads in the format it arrived in, with a -rotated suffix so the original filename is preserved.

Big photos handled honestly

Sources beyond the canvas limit of 8192 pixels per side are scaled down first, and a notice appears whenever that happens.

No upload, no watermark

The whole transform is performed by the Canvas API on your own machine, without accounts or branding.

About this tool

This tool rotates and mirrors images with the Canvas API: the photo is drawn onto a canvas turned by 0, 90, 180, or 270 degrees, optionally flipped across either axis, then re-encoded in its original format. Every change renders a fresh preview, and the dimension readout swaps width and height on quarter turns so it always describes the file you will actually download. A 180 degree turn is two clicks of either rotate button, and flips can be layered on top in any combination.

The classic case is a phone photo that displays sideways because some piece of software ignored its orientation metadata; a click or two puts it upright and bakes the rotation into the pixels, so it looks right everywhere from that point on. Mirroring fixes selfies where text reads backwards, produces reflected copies of assets for layouts, and rights scans that went through a document feeder upside down.

Images are transformed on your device and never uploaded. For turning pages in a document rather than pixels in a photo, rotate PDF does the equivalent job on PDFs. After straightening a photo you can trim it with the image cropper or shrink it for sharing with the image compressor.

Frequently asked questions

How do I rotate or flip an image?
Drop an image into the box, then use the transform buttons. Rotate left or right turns the image in 90 degree steps, while flip mirrors it. The preview updates instantly with every change.
What is the difference between rotate and flip?
Rotate turns the whole image around its center, so a 90 degree rotation swaps width and height. Flip mirrors the image across an axis, like a reflection, without changing its dimensions.
Are my images uploaded anywhere?
No. Rotating and flipping happen entirely in your browser using the Canvas API. Your image never leaves your device and is never sent to a server.
What formats are supported?
JPEG, PNG, and WebP. The transformed image keeps the same format as the one you dropped in.

Related tools