Rotate & Flip Image

Fix sideways photos or mirror an image with one click — rotation and flipping happen instantly on-device.

Your files are processed locally in your browser and are never uploaded to our servers.

Rotate in quarter turns, or flip horizontally and vertically to mirror an image. Common for photos that came in sideways from a phone or scanner, or graphics that need mirroring for a specific layout.

How it works

  1. Add your image

    Drag and drop, paste, or browse for a file, which loads at its full original resolution.

  2. Rotate or flip

    Click to rotate 90° clockwise or counter-clockwise (tap twice for 180°), or flip horizontally or vertically to mirror the image.

  3. Preview the result

    The canvas updates instantly to reflect each transformation, so you can stack multiple rotations or a flip plus a rotation before exporting.

  4. Download

    Save the corrected image. Batch mode applies the same rotation or flip to every file dropped in, useful for a whole folder of sideways scans.

Why phone and scanner photos end up sideways in the first place

Most camera sensors physically capture in one fixed orientation. Rather than rewriting the entire image’s pixel grid every time you hold the phone differently, the camera records an EXIF orientation tag — a small piece of metadata saying, in effect, “this data is here, but display it rotated 90 degrees” — alongside the actual pixel data. This is efficient (no processing needed at capture time) but fragile: it relies on every piece of software that later opens the file correctly reading and applying that tag. Email clients, older image viewers, some upload forms, and certain messaging apps have a long history of ignoring or mishandling orientation metadata, which is why a photo that looks correctly oriented on your phone sometimes arrives sideways or upside-down somewhere else. Rotating the image with a tool like this one resolves the ambiguity permanently by writing the correct orientation directly into the pixel grid, so there’s no metadata left to misinterpret.

The geometry of rotation vs. flipping

A rotation moves every pixel around a fixed center point by a given angle — think of physically spinning a printed photograph. A 90-degree rotation swaps the image’s width and height entirely (a 1200×800 photo becomes 800×1200); 180 degrees keeps the same dimensions but turns everything upside down; 270 degrees (or 90 the other direction) swaps dimensions again in the opposite rotational sense. Because quarter-turn rotations move whole pixels to new whole-pixel positions with no need to blend or estimate values in between, they’re mathematically exact — nothing is softened or approximated, unlike an arbitrary-angle rotation (say, correcting a 3-degree tilted horizon), which requires interpolating pixel values that fall between the original grid points and does introduce a small amount of softness.

A flip, by contrast, mirrors the image across an axis without any rotation at all — a horizontal flip reverses the order of pixels in each row (left becomes right), and a vertical flip reverses the order of rows (top becomes bottom). Flipped content reads as a mirror image: text becomes backwards, and anything with an inherent direction (a person facing right now faces left) reverses. This is a meaningfully different operation from rotation even though both are one-click transformations, and confusing the two is a common source of “that’s not what I meant” — a sideways photo needs rotating, not flipping, since flipping a sideways photo just produces a different kind of sideways.

Practical situations where each transformation matters

Rotation is the fix for essentially all “my photo is sideways or upside down” problems, whether from a phone, a scanned document fed into a scanner the wrong way, or a photo downloaded from somewhere that stripped its orientation metadata. Flipping matters more rarely but shows up in specific technical contexts: correcting a photo shot in a mirror or through reflective glass (a common issue with photos of a whiteboard or a screen), preparing graphics for processes that physically mirror the output (some heat-transfer printing and certain laser engraving setups expect a horizontally-flipped source image, since the medium itself reverses it during application), or adjusting a directional illustration to match the reading flow of a layout.

Batch rotation for scanned documents

A common real-world case is a stack of scanned pages or photos fed through a scanner or camera in a consistent but wrong orientation — every page comes out rotated the same way. Batch mode applies one rotation or flip choice to every file in the drop at once, which turns a tedious page-by-page fix into a single action, and each file exports independently with the correction baked in.

Frequently asked questions

Why do some of my phone photos show up sideways?

Phone cameras often save the image data in a fixed landscape orientation regardless of how you were physically holding the phone, and instead store the actual orientation as metadata (an EXIF orientation tag) that a viewer is supposed to read and apply. Not every piece of software respects that tag consistently, which is why the same file can appear right-side-up in one app and sideways in another. Rotating manually with this tool bakes the correct orientation directly into the pixel data, so it displays correctly everywhere, regardless of whether the destination respects EXIF orientation.

What's the difference between rotating and flipping?

Rotating turns the image around a center point, like turning a physical photograph — content that was at the top moves to the side. Flipping creates a mirror image along an axis — horizontal flip swaps left and right, vertical flip swaps top and bottom, but nothing turns. A rotated "R" still reads as an R turned sideways; a horizontally-flipped "R" reads backwards, like it's being viewed in a mirror.

Does rotating an image in 90-degree steps lose any quality?

No — a 90, 180, or 270 degree rotation simply repositions whole pixels into a new arrangement without any resampling or averaging, so it's completely lossless in terms of image detail. Arbitrary angle rotation (say, 15 degrees to fix a tilted horizon) does require resampling and can introduce slight softness, but this tool's quarter-turn rotations don't have that issue.

When would I need to flip an image instead of rotate it?

Common cases: correcting a photo taken through a mirror or reflective surface, preparing an image for a printing process that mirrors text (some iron-on transfer and certain engraving workflows expect a mirrored source), or aligning a directional graphic (an arrow, a person facing a certain way) to match a layout's flow.

Can I combine a rotation and a flip on the same image?

Yes — apply them in any order and any combination; each transformation is applied to the current state of the canvas, so you can rotate, then flip, then rotate again before exporting a single final result.