Rotate HEIC Images

Rotate iPhone HEIC photos 90° left or right, or straighten them by a fine angle. The result is saved as JPG.

or drop photos here · up to 50 at once
…or paste an image (Ctrl+V)
Resize · Crop · Rotate · Flip
JPG, PNG, WebP, GIF, BMP, HEIC, TIFF and more.

How to Rotate a HEIC Image Online

  1. Choose Your HEIC Files: Drag and drop HEIC images onto the page or click "Choose HEIC files" — up to 50 at once. The first photo opens in the editor and the rest line up as thumbnails below it; with two or more photos open, "Add more" adds files to the same batch.
  2. Rotate It: In Rotate, click "90° left" or "90° right" for quarter turns, or drag "Fine angle" (−45° to 45°) to straighten a tilted horizon; "Background for exposed corners" picks "Auto-crop corners", "White", "Black" or "Transparent". The rotation applies to every photo in the batch.
  3. Pick the Output Format (Optional): "Save as" keeps "Same as original" or saves as JPG, PNG, WebP or another format. For JPG, WebP and AVIF output, the "Quality" slider (40–100) trades file size against detail. Resize, Crop, Rotate and Flip all work in the same session, and "Undo" steps back.
  4. Download: Click the Download button, which names the output format (for example "Download PNG"), for one photo, or "Download all (.zip)" for a batch — "Download one by one" saves the files separately. The editor opens HEIC files right in your browser whenever your browser can decode them, so those files are not uploaded. A file it can't decode is either processed on our servers and deleted automatically afterward — the editor says so before you download — or skipped with a note. No sign-up, no watermark.

Why Rotate a HEIC Image?

HEIC (High Efficiency Image Container) has been the default photo format on every iPhone since the iPhone 7 / iOS 11 (2017) and on Mac since macOS High Sierra. It packs roughly half the file size of an equivalent JPEG at the same visual quality, which is why your iPhone Photos library is full of .heic files. The catch with rotation is that most online "rotate image" tools only accept JPG, PNG, and GIF — they refuse HEIC outright, so the usual workflow is HEIC -> JPG -> rotate -> save (a double re-encode). Here the HEIC opens directly and the rotated photo is encoded once — as JPG, because a browser cannot write HEIC. Common reasons to rotate a HEIC directly:

  • iPhone photos taken sideways — iPhones save the sensor pixels in their native landscape orientation regardless of how you held the phone, then tag the file with EXIF Orientation 6 (rotate 90 CW) or 8 (rotate 90 CCW). Apps that ignore EXIF (some Windows photo viewers, older Android galleries, certain webmail clients, Discord on some platforms) display the raw landscape pixels with your portrait subject lying on its side.
  • Sharing HEICs with Windows or Android recipients — Even with the HEIF Image Extension installed on Windows 11, EXIF orientation handling is inconsistent across apps; pre-rotating the pixels removes the failure mode before you send.
  • Document scans and receipts on iPhone — Apple's built-in Notes scanner and third-party apps like Adobe Scan often save pages 90 or 180 degrees off depending on which side of the desk you stood on. A clockwise / counter-clockwise / 180 rotation fixes each page.
  • AirDrop'd images from another device — Photos AirDrop'd from another iPhone or iPad can carry over an EXIF orientation that the receiving viewer interprets differently, or a recipient on a non-Apple device may see the raw landscape pixels instead of the rotated display.
  • Print prep for iPhone Pro 48MP shots — Photo labs and print shops frequently strip or ignore EXIF orientation. For an iPhone 14 Pro / 15 Pro 48MP HEIC headed to print, rotating the actual pixels guarantees the print comes out upright.
  • Social media uploads — Instagram, Twitter / X, and WhatsApp re-encode photos on upload and sometimes drop the EXIF orientation tag in the process, so a "right way up" HEIC on your phone ends up sideways in the feed. Rotating the pixels first is the fix.

Rotation Angles Cheat Sheet

Angle Source -> Result Typical fix
90 degrees CW Sideways with subject's head on the left -> upright iPhone held in portrait, EXIF Orientation 6 ignored on the recipient device
90 degrees CCW Sideways with subject's head on the right -> upright iPhone held in portrait the other way, EXIF Orientation 8 ignored
180 degrees Upside-down -> right-side-up Inverted scan, document photographed from the wrong side

For mirroring (left-right reversal) instead of rotation, use Flip HEIC. To change pixel dimensions without rotating, see Resize HEIC. If the recipient is on Windows or Android and can't open HEIC at all, HEIC to JPG or HEIC to PNG is the right tool.

HEIC Rotate Settings — What the Editor Offers

Setting What it does When to change it
"90° left" / "90° right" Quarter turns, no resampling of the pixel grid Sideways phone shots and scans
"Fine angle" (−45° to 45°) Straightens a tilted horizon; "Background for exposed corners" fills or crops the corners Crooked scans and horizons
"Save as" "Same as original" (a HEIC is saved as JPG), or JPG, PNG, WebP, GIF, BMP, TIFF, ICO, AVIF, PSD, PPM The destination needs another format
"Quality" (40–100, starts at 85) Re-encode quality for JPG, WebP and AVIF output Lower for smaller files, higher before more editing
Resize (same session) Changes the pixel size along with the rotate Downscale for the web in one pass

The editor has no DPI, bit-depth, compression-type or file-size-target setting. To hit a byte budget, run the result through Compress HEIC.

Frequently Asked Questions

Will rotating a HEIC degrade my photo's quality?

Only through the re-encode. The rotate itself moves pixels without loss, but the photo is encoded again when you download. A browser cannot write HEIC, so the photo is saved as JPG unless you pick another format, and the Download button names the format before you save; at the default "Quality" of 85 the loss is invisible to the eye, and raising "Quality" toward 100 narrows it further. If you plan several edits, do them all in one session — Resize, Crop, Rotate and Flip work together — so the photo is encoded only once.

Why does my iPhone photo look upright on my Mac but sideways on my Windows PC?

iPhones save the sensor pixels in landscape and write an EXIF Orientation tag (1-8) telling viewers how to display them. Photos.app, macOS Preview, and modern web browsers honor that tag and rotate on display. Windows File Explorer, the Photos app on older Windows builds, many email clients, slide decks, and printer drivers ignore EXIF and render the raw landscape pixels — which makes your portrait HEIC look sideways. Rotating the pixels here and rewriting EXIF Orientation to 1 (normal) makes the photo display correctly everywhere.

Can I rotate a HEIC without first converting it to JPG?

Yes — you don't need a separate conversion step first. Most online "rotate image" tools list only JPG / PNG / GIF as supported inputs and force you to convert HEIC first, which means a double re-encode (HEIC -> JPG, then rotate -> JPG re-save). Here the HEIC opens directly and the rotated photo is encoded once. The result is not a HEIC, though: a browser cannot write HEIC, so it is saved as JPG ("HEIC can't be written in the browser, so this was saved as JPG"), or as PNG or another format you pick.

Will my EXIF metadata (date, GPS, camera model) survive the rotation?

Yes, in the JPG the editor saves. The EXIF Orientation tag is reset to 1 (normal) because the pixels are now upright, and the rest of the metadata — capture timestamp, GPS coordinates, ISO / aperture / shutter, iPhone model, lens info — is copied across. Other "Save as" formats do not carry the EXIF. If you'd rather strip EXIF for privacy reasons, save as PNG or run the result through Compress HEIC which has metadata-removal options.

Can I rotate to a custom angle (like 1.5 degrees to straighten a horizon)?

Yes. Use "Fine angle" in Rotate: drag it anywhere from −45° to 45° (0.1° steps), nudge it with the "−0.5°" / "+0.5°" buttons or type the angle — for example −2 to level a horizon that slopes up to the right. Combine it with "90° left" or "90° right" for larger turns. "Background for exposed corners" decides what fills the new corners: "Auto-crop corners" trims them away, or pick "White", "Black" or "Transparent" (transparent needs a format with alpha, such as PNG or WebP).

Does Live Photo motion or depth data survive the rotation?

No. The rotation operates on the still image inside the HEIC container — the paired Live Photo .MOV video, depth maps from Portrait Mode, and Apple ProRAW HDR side data are stripped because they're separate tracks that don't have a meaningful "rotated" version. If keeping Live Photo motion matters, do the rotation in the Mac Photos app, which re-rotates the paired video alongside the still.

Can I batch rotate many HEIC photos all the same direction in one go?

Yes — drop up to 50 HEIC files at once (a mixed batch works too). The rotation angle you set applies to every file in the batch; "Download all (.zip)" saves every rotated result in one ZIP, or use "Download one by one" to save them separately.

What if my recipient can't open HEIC files?

Windows 11 needs the HEIF Image Extension from the Microsoft Store, older Android versions can't open HEIC at all, and many web platforms still reject .heic uploads. The rotated file from here is already a JPG (unless you picked another format), so it opens everywhere; choose PNG with "Save as" if you want lossless and don't mind a much larger file. For HEICs you have not rotated, HEIC to JPG and HEIC to PNG do the conversion alone. The rotation is kept in the output because the pixels (not just the EXIF tag) were rotated here.

Does this tool work on other image formats too?

Yes — see Rotate JPG, Rotate PNG, Rotate WebP, Rotate GIF, Rotate BMP, and Rotate TIFF for the same rotation controls applied to the equivalent formats.

Rate Rotate HEIC Images Tool

★★★★✭
Rating: 4.8 / 5 - 67 reviews