Rotate Image

Rotate images online for free. Supports JPEG, PNG, WEBP, HEIC, TIFF and more, with compression control.

or drop photos here · up to 50 at once
JPG, PNG, WebP, GIF, BMP, TIFF, HEIC, AVIF, ICO, PSD, PPM. Everything happens in your browser; nothing is uploaded.

How to Rotate an Image Online

  1. Upload Your Image: Drag and drop or click "+ Add Files" to select an image. Supports JPEG, PNG, WEBP, AVIF, TIFF, BMP, GIF, HEIC, HEIF, ICO, EPS, PSD, JFIF, PPM. Only the first file you pick is loaded — this editor works on one image at a time, not a batch queue.
  2. Set Rotation Angle: Pick 90 clockwise, 90 counter-clockwise, or 180. For tilted scans or framing fixes, enter any custom angle from -180 to 180 degrees in 1-degree steps.
  3. Choose Output Format and Compression (Optional): Keep the source format or convert in the same step — output to JPEG, PNG, WEBP, AVIF, GIF, BMP, TIFF, HEIC, HEIF, ICO, PPM, JFIF, or EPS. Under Image Compression, set Quality Preset (Lowest to Highest), Image Quality (%), Target File Size (%), or an exact file size in KB/MB. Under Image Resolution, keep original or scale by percentage.
  4. Rotate and Download: Click Rotate. Processing happens locally in your browser — no sign-up, no watermark.

Why Rotate Images?

Photos and scans frequently land at the wrong orientation. Phone cameras rely on the EXIF Orientation tag (values 1 to 8 in the TIFF/Exif spec) to record how the sensor was held, and software that ignores or strips that tag displays the image rotated 90 or 180 degrees. Document scanners feed pages at fixed angles regardless of the page content. Rotating physically rewrites the pixel order so the image renders correctly everywhere — including on viewers that don't read EXIF, in print, and after re-encoding.

  • Fix sideways phone photos — Rotate iPhone, Android, and DSLR photos that show upright on the camera but lay sideways in browsers, email previews, or older Windows apps. Rewriting the pixels guarantees the right orientation regardless of EXIF support.
  • Straighten scanned documents — Most flatbed and ADF scanners produce 90- or 180-degree-off pages. Rotate before OCR — Tesseract and most OCR engines accept tilted input but recognize text far better when the baseline is horizontal.
  • Prep for print and frames — Convert a portrait shot to landscape (or vice versa) so it fills a 4x6, 5x7, or 8x10 frame without crop bars on the long edge.
  • Correct horizon tilt — Use a custom angle (try 1-3 degrees) to level a sloping horizon or skewed architecture line, then crop the resulting transparent corners.
  • Match social-aspect requirements — Instagram portrait posts and TikTok need a vertical frame; rotating a horizontal phone shot 90 degrees is faster than re-shooting.

Rotation Angle Quick Guide

Angle What it does Lossless?
90 clockwise Sideways landscape becomes upright portrait (and vice versa) Yes for PNG/WEBP/TIFF/BMP; for JPEG only when both image dimensions are multiples of the MCU (8 or 16 pixels)
90 counter-clockwise Mirror of 90 clockwise — picks the other rotation direction Same constraint as 90 clockwise
180 Flips upside-down content; no dimension swap Yes (always pixel-exact for any raster format)
270 (= 90 counter-clockwise) Equivalent to one CCW step Same constraint as 90 clockwise
Custom (any angle) Free rotation; introduces transparent or filled corners and resamples pixels No — small quality loss from interpolation

Format Behavior at a Glance

Format Right-angle rotation Custom angle EXIF orientation written?
JPEG Re-encoded; lossless only when dimensions are multiples of 8 or 16 Resampled (small loss) Output file is upright pixels; no orientation tag override needed
PNG Always lossless Resampled — output remains lossless RGBA N/A (PNG has no EXIF orientation)
WEBP (lossless) Always lossless Lossless resample possible EXIF chunk preserved if present
TIFF / TIF Lossless Resampled Orientation tag rewritten
HEIC / HEIF Re-encoded (HEVC) Re-encoded Orientation tag rewritten
GIF Per-frame rotation, lossless palette Resampled per frame N/A

Frequently Asked Questions

Why does my phone photo look correct on my phone but sideways on my computer?

The phone stores the photo with EXIF Orientation set to a non-default value (commonly 6 or 8) and lets the viewer rotate on display. Apps that respect EXIF (Apple Preview, Chrome, modern Windows Photos) show it upright. Older viewers, some browsers, email clients that strip metadata, and printers ignore the tag and show raw pixels — sideways. Rotating with this tool rewrites the pixel data so every viewer renders the same way.

Will rotating reduce image quality?

Right-angle rotations (90, 180, 270 degrees) on PNG, WEBP-lossless, TIFF, and BMP are pixel-exact — no quality loss. JPEG right-angle rotation is lossless only when both image dimensions are multiples of the JPEG MCU (8 pixels for 4:4:4 chroma, 16 pixels for 4:2:0). Most camera output meets that constraint, but cropped JPEGs sometimes don't. Custom angles always involve resampling and introduce a small amount of softening regardless of format.

What's the difference between rotating and using EXIF orientation?

EXIF orientation is metadata — a single tag that tells viewers how to display the file. The pixel data stays as the camera stored it, so any viewer that ignores EXIF (or any process that strips metadata) shows the original orientation. Rotating the actual pixels burns the orientation in permanently. For photos that need to display correctly everywhere — print labs, email forwards, batch image pipelines — rotate the pixels.

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

Yes. Enter any value from -180 to 180 in 1-degree increments under Custom angle. Small corrections (1-5 degrees) for sloping horizons or skewed architecture lines are the most common use. The output canvas grows to fit the rotated rectangle, so you'll see transparent or filled corners — crop to clean them up.

Can I rotate a camera RAW file?

Not in this editor. RAW files hold undeveloped sensor data and the rotate tool works on decoded pixels, so convert the file first — CR2 to JPG, NEF to JPG, ARW to JPG or DNG to JPG (TIFF works too) — then rotate the result here. Rotating and saving back to RAW is not possible in any tool: the camera format cannot be re-created from pixels.

How do I flip (mirror) instead of rotate?

Rotation and flip are different transforms — rotation pivots around the center, flip reflects across an axis. For horizontal or vertical mirroring use Flip Image, or rotate 180 to combine a horizontal and a vertical flip in one step.

Does rotation animated GIFs preserve all frames?

Yes — every frame is rotated with the same angle, frame timings and disposal methods are preserved, and the palette stays intact. File size may shift slightly because the rotated pixel layout compresses differently with LZW.

Can I batch-rotate hundreds of files with the same angle?

Not on this page — the editor loads one file at a time. Rotate it, save, then + Start New for the next file, picking the same angle, output format, and compression settings each time. It's manual, but there's no cap on how many files you work through this way.

Will the file size change after rotating?

For lossless right-angle rotations on PNG/TIFF, file size is usually within a few percent of the original. JPEG often grows or shrinks slightly because the new pixel layout encodes differently. Custom angles add transparent corners (PNG) or filled corners (JPEG/BMP) that change file size more noticeably. To keep size in check after rotation, set Target File Size (%) in step 3 or use the dedicated JPEG compressor.

For format-specific tools, see Rotate JPG, Rotate PNG, Rotate HEIC, and Rotate GIF.

Rate Rotate Image Tool

Rating: 4.8 / 5 - 65 reviews