Tools/Image Tools/Image Flip & Rotate

Flip & Rotate Image Free Online - No Watermark

Flip images horizontally or vertically and rotate by 90°, 180°, or 270°. Free browser-based image editor - no watermark, no login, instant download.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Photos taken sideways on mobile often have incorrect orientation in certain apps even when they look right on the phone. Manually rotating them exports a version with the correct pixel orientation rather than relying on EXIF metadata that some apps ignore.

Flip images horizontally or vertically (mirror), or rotate in fixed 90° steps - 90°, 180°, or 270° - with multiple transformations combinable in one result. There's no arbitrary-angle or straighten slider; rotation moves in 90° increments only. Corrects sideways phone photos, mirrors selfies, and rotates landscape images to portrait.

How to Use Image Flip & Rotate

Upload Image

Select a JPG, PNG, or WebP image to edit.

Flip or Rotate

Click flip horizontal, flip vertical, or choose a rotation angle.

Preview Result

The canvas updates instantly so you can preview before downloading.

Download Image

Save the edited image as a PNG file to your device.

Common Workflows

Fix a Sideways Phone Photo

Rotate 90° clockwise or counterclockwise to correct a photo that displays sideways outside your phone's own gallery app.

Mirror a Front-Camera Selfie

Use Flip Horizontal to match how you actually look in a mirror, since front cameras capture the reversed view.

Combine Flip and Rotate

Apply Flip Horizontal, Flip Vertical, and a 90° rotation together - all combine into one final result before download.

Straighten a Tilted Photo? Use the Cropper Instead

This tool only rotates in fixed 90° steps - for a slightly crooked photo that needs a few degrees of straightening, crop out the tilt with the Image Cropper instead.

Compress After Rotating

Since the output is always PNG, a rotated JPEG photo can come back as a larger file - run it through the Image Compressor afterward if file size matters.

Best For

  • Flip horizontally (mirror left-right) or vertically (mirror top-bottom), and rotate in 90° steps - all transformations can be combined and applied together before downloading.
  • Flipping and 90°-step rotation are lossless pixel rearrangements, and the output is always saved as PNG, so this tool doesn't add compression artifacts of its own.
  • Runs entirely in your browser via the Canvas API - transparency in PNG uploads is preserved, and rotating 90°/270° automatically swaps the output's width and height.

Examples

Fix a photo that uploads sideways

Source & Action

photo.jpg - 3000x4000 portrait photo that displays sideways outside the phone's gallery app, Rotate 90° clicked

Result

flipped-rotated.png - 4000x3000, pixel data now correctly oriented

Rotating 90° swaps the output's width and height automatically. Since JPEG's original compression already happened when the photo was taken, this tool doesn't add further loss on top - it rearranges pixels losslessly and saves the result as PNG.

Use Cases

Correcting a sideways photo for consistent display

Rotate a photo that shows correctly on your phone but sideways in email or on the web, so the pixel orientation is fixed everywhere.

Mirroring a selfie to match a mirror view

Flip a front-camera selfie horizontally so it matches how you see yourself in a real mirror rather than the reversed camera capture.

Rotating a scanned document to reading orientation

Rotate a sideways or upside-down scan in 90° steps until the text reads correctly.

Common Mistakes

Problem

Looking for an arbitrary-angle or straighten slider

Solution

Rotation moves in fixed 90° steps only (90°, 180°, 270°) - there's no slider for small-angle straightening. Use the Image Cropper to compose around a slight tilt instead.

Problem

Uploading an animated GIF and expecting the animation to survive

Solution

An animated GIF loads and can be flipped or rotated, but only its first frame is captured - the download is always a static PNG, so any animation is lost.

Problem

Expecting the download to keep the original filename

Solution

The downloaded file is always named flipped-rotated.png, regardless of what your uploaded file was called.

Problem

Assuming a rotated JPEG downloads as a JPEG

Solution

This tool always outputs PNG, even for a JPEG upload - the result can be noticeably larger than the original file.

Tips & Best Practices

Use 90° rotation for orientation fixes, not straightening

For a photo that's just slightly tilted rather than fully sideways, cropping around the tilt usually looks better than this tool's fixed 90° steps.

Chain flip and rotate in one session

You don't need to download between steps - apply Flip Horizontal, Flip Vertical, and a rotation together, then download the combined result once.

Compress a rotated JPEG afterward if size matters

Since the output is always PNG, run a rotated photo through the Image Compressor afterward if you need a smaller file.

Rename the download yourself

The file always downloads as flipped-rotated.png - rename it after downloading if you need to keep track of the original source file.

Limitations

No arbitrary-angle rotation

Only 90°, 180°, and 270° rotation are available - there's no slider for straightening a slightly tilted photo.

Output is always PNG

Regardless of the uploaded format - JPEG, WebP, or GIF - the download is always a PNG file, which can be larger than the original.

Animated GIFs lose their animation

An uploaded GIF loads and transforms normally, but only the first frame is captured - the result is always a static PNG.

Fixed download filename

The result always downloads as flipped-rotated.png, not a name based on your original file.

One image at a time

This page processes a single image per run - there's no batch or bulk flip/rotate option.

Comparisons

Flip vs Rotate

Flipping mirrors the image across an axis; rotating turns it around its center point. They solve different problems and can be combined.

Flip (Horizontal / Vertical)Rotate (90° / 180° / 270°)
What happensThe image is mirrored - left-right or top-bottom - content is reversedThe image is turned around its center - content is reoriented, not reversed
FixesA selfie that looks backwards, or content needing a mirrored versionA photo that displays sideways or upside-down
Can combine with the other?Yes - flip and rotate apply together in one resultYes - flip and rotate apply together in one result

Which should you use?

Use Flip when the image needs to be mirrored, like a selfie. Use Rotate when the image just needs to be turned the right way up. Both apply together if you need both.

FAQs

The most common question is why a photo looks correct on the phone but appears sideways when uploaded. Phones store rotation in EXIF metadata rather than rotating the actual pixels. Some apps (email attachments, websites) ignore EXIF and display the raw pixel orientation. Explicitly rotating the image fixes this by changing the actual pixel data.

Can I flip and rotate in the same step?

Yes. Apply multiple transformations one after another - flip horizontally, then rotate - and download the final combined result.

Does this support transparent PNG images?

Yes. Transparency is preserved during flip and rotate operations. The result downloads as a PNG with the original transparency intact.

What image formats can I upload?

You can upload JPG, PNG, WebP, and GIF files. The output is downloaded as a PNG file.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.

Trending Tools

Trending tools will appear as visitors explore the catalog.

Recently Used

Your recently visited tools will show up here.