Home/Image Tools/Image Rotate & Flip

Free Image Rotate & Flip Online – Rotate 90°, Custom Angle, Mirror, Flip & Convert Format

Fix rotated or flipped images online for free with drag & drop simplicity. Rotate left or right 90°, flip 180°, or dial in any custom angle from −180° to +180° — the canvas bounding box auto-resizes so no pixel is clipped. Flip horizontally to mirror selfies, or flip vertically to correct upside-down scans. Permanently bakes the orientation into the pixel data so the fixed file displays correctly everywhere, even on platforms that strip EXIF metadata. Export as JPEG, PNG, or WebP with quality control. 100% browser-based — no upload, no signup, instant results.

All processing happens locally in your browser. No images are uploaded or stored.

Sponsored

Sponsored banner

Fix Camera Orientation

Permanently correct sideways or upside-down photos from phones, cameras, and drones.

Rotate Scanned Documents

Straighten scanned PDFs, receipts, notes, and pages placed at the wrong angle.

Custom Angle Rotation

Fine-tune from −180° to +180°. Canvas auto-expands to prevent any clipping.

Mirror & Flip

Flip horizontal to un-mirror selfies, or flip vertical to correct upside-down scans.

No Quality Loss

Rotation is baked into pixels — works everywhere, even on EXIF-stripping platforms.

What Causes Image Orientation Issues?

Most smartphones store rotation information in the image's EXIF metadata (the Orientation tag), not by actually rotating the pixel data. The phone records “this image should be displayed rotated 90 degrees clockwise” without moving any pixels. When you upload the file to a website, CMS, or tool that ignores EXIF data, the image appears sideways.

Old scanners export with wrong orientation because they physically scan in a different direction. This tool permanently fixes the orientation by rotating the actual pixel data — the downloaded file will display correctly everywhere, even on platforms that strip or ignore EXIF tags.

How to Fix Image Orientation – Step by Step

  1. Drag and drop your rotated image onto the upload zone, or click to browse and select a JPG, PNG, WebP, GIF, or BMP file.
  2. Click 90° Left (counter-clockwise) or 90° Right (clockwise) to rotate in standard increments. Use 180° for completely upside-down images.
  3. For a slightly tilted scan or creative rotation, use the Custom Angle slider (−180° to +180°) and click Apply Angle.
  4. Click Flip Horizontal to mirror a selfie that appears reversed, or Flip Vertical for upside-down scans.
  5. Check the Active Transforms badges to confirm what has been applied.
  6. Select your Output Format: JPEG for photos, PNG for transparent backgrounds, WebP for web use.
  7. Adjust the Quality slider (JPEG/WebP) to balance file size vs. clarity.
  8. Click Download — saved as yourfilename-fixed.jpg with the correct extension.

Functional Features

  • Drag & Drop or Click to Upload: JPG, PNG, WebP, GIF, BMP supported
  • Rotate Left 90°: Counter-clockwise rotation — one click
  • Rotate Right 90°: Clockwise rotation — one click
  • 180° Rotation: For completely upside-down images
  • Custom Angle Slider: −180° to +180° with automatic bounding box resize (no pixel clipping)
  • Flip Horizontal: Mirror left↔right — fixes reversed selfies and backwards text
  • Flip Vertical: Mirror top↔bottom — fixes upside-down scans
  • Output Format: JPEG, PNG, or WebP with quality control (1–100%)
  • Download with correct filename: Saves as yourfilename-fixed.jpg — not a generic placeholder

EXIF Orientation Values — Why Your Photo Appears Sideways

The EXIF Orientation tag is a number from 1 to 8 stored in JPEG metadata. Each value describes how the camera was held when the photo was taken. When this tag is stripped (by WhatsApp, some CMSs, or older browsers), the underlying raw pixel layout is revealed — which is often sideways or upside-down.

EXIF ValueMeaningFix with this tool
1Normal — no rotation neededNone
3Rotated 180°Click 180°
6Rotated 90° CW (landscape shot, phone held upright)Click 90° Right
8Rotated 90° CCW (landscape shot, phone held upright other way)Click 90° Left
2Mirrored horizontallyClick Flip Horizontal
4Mirrored verticallyClick Flip Vertical
5Mirrored + 90° CCWFlip Horizontal + 90° Left
7Mirrored + 90° CWFlip Horizontal + 90° Right

When to Rotate vs When to Flip

  • Rotate 90° Right when: portrait photos from a phone appear sideways (landscape), scanned pages placed in portrait orientation on a landscape scanner
  • Rotate 90° Left when: portrait photos rotated the opposite direction, landscape photos that appear portrait
  • 180° when: an image is completely upside-down — common with scanners and drone footage
  • Custom Angle when: a scanned document or photo was placed at a slight tilt and needs fine correction (e.g. −2° or +5°)
  • Flip Horizontal when: selfies appear mirror-reversed (front cameras on some phones do not auto-correct), or text in an image appears backwards
  • Flip Vertical when: images scanned upside-down, or artistic mirroring is needed for design purposes

Common Mistakes When Rotating Images

  • Re-saving JPEG after each rotation — each JPEG save re-compresses the image and causes slight quality loss. Use this tool once and download; do not re-upload and rotate again.
  • Confusing mirror with rotate — flipping creates a mirror (left-right or top-bottom reversed), which is different from rotation. Use the Active Transforms badges to confirm what is applied.
  • Custom angles creating large files — rotating by 45° expands the canvas to approximately 1.41× the original dimensions. Use WebP or JPEG output (not PNG) if file size matters.
  • Not fixing all images in a batch — if 10 photos from the same camera session all appear rotated the same way, they likely all have the same EXIF orientation value and all need the same fix.
  • Expecting EXIF-only fix to work everywhere — some tools only update the EXIF tag without rotating pixels. This tool permanently rotates the pixel data, ensuring correct display everywhere.

Frequently Asked Questions

  • Why is my image rotated incorrectly?

    Images often appear rotated because of EXIF orientation metadata stored by the camera. When you take a photo in portrait mode, the phone saves the pixels in landscape orientation but adds an EXIF tag saying 'display this rotated 90 degrees'. Apps and websites that strip or ignore EXIF metadata will show the image sideways or upside down. This tool bakes the correct rotation into the actual pixel data, permanently fixing the orientation.

  • How do I fix image orientation online?

    Upload your image by dragging and dropping it or clicking to browse. Click 90° Left or 90° Right to rotate in 90-degree increments, or use 180° for completely upside-down images. Use the Flip Horizontal button to mirror selfies that appear reversed. Preview the result live and click Download to save the fixed file with a correct filename and extension.

  • Can I rotate a scanned document?

    Yes. This tool is ideal for rotating scanned documents, notes, receipts, and pages that were placed on the scanner at the wrong angle. Upload the scanned JPG or PNG, rotate it to the correct orientation, and download the fixed version.

  • Does rotating an image reduce quality?

    90° and 180° rotations do not cause any visible quality loss because they are exact 90-degree operations. For custom angles (such as 15° or 45°), the browser uses bilinear interpolation to fill the expanded bounding box — this may cause very slight softening at the edges. To preserve maximum quality for custom angles, use PNG output (lossless) with a quality of 100.

  • Are my images uploaded to a server?

    No. All image processing happens entirely in your browser using the HTML5 Canvas API. Your images are never sent to any server, never stored, and never shared. The tool works completely offline once the page has loaded.

  • Can I rotate an image by a custom angle like 15 or 45 degrees?

    Yes. Use the Custom Angle slider or type any value from -180 to +180 degrees. The bounding box of the canvas automatically resizes to fit the full rotated image without clipping any corners. For non-90-degree rotations, the corners are filled white (for JPEG/WebP output) or transparent (for PNG output).

  • What output format should I use for a rotated image?

    For photographs and social media images, use JPEG — it produces smaller file sizes. For graphics, logos, or images requiring a transparent background (useful when rotating by a custom angle), use PNG — it is lossless with no quality degradation. For web pages, use WebP — it delivers 25-35% smaller file sizes than JPEG at the same visual quality while also supporting transparency.

  • What does EXIF orientation mean and why does it cause rotation issues?

    EXIF (Exchangeable Image File Format) is metadata embedded in JPEG files by cameras. The Orientation tag (value 1-8) tells software how to display the image. Value 1 means normal, value 6 means rotate 90° clockwise, value 8 means rotate 90° counter-clockwise, and value 3 means rotate 180°. When platforms strip EXIF data (such as WhatsApp, some CMSs, or older browsers), the orientation tag is lost and the image appears rotated. This tool permanently rotates the actual pixel data, so the file displays correctly everywhere regardless of EXIF support.