Free tool

Rotate image online

This free tool lets you rotate image files — JPG, PNG, and WebP — directly in your browser. Turn a sideways photo 90°, flip it horizontally or vertically, or drag a fine-angle slider to straighten a crooked horizon down to the degree. Drop in a whole batch, preview every change live on the thumbnail, and download one file or the entire set as a ZIP. Nothing is ever uploaded to a server.

Rotate image

Rotate, flip, and straighten JPG, PNG, and WebP images entirely in your browser. Batch-rotate a whole folder, or fine-tune one crooked photo with a 1° slider.

Free & unlimitedNo upload — 100% privateBatch supported
Rotate / flip all:

Export format

PNG and WebP keep transparent corners from an angled rotation. JPG fills them with white.

Drop images here, or click to browse

JPG, PNG, WebP, GIF, BMP or AVIF — add as many as you like

How to rotate a photo online

  1. Add your images. Drag and drop them onto the box above, or click to browse. You can rotate a single photo or a whole folder at once.
  2. Rotate or flip everything at once. Use the “Rotate all” and “Flip all” buttons at the top to turn every image in the batch left, right, horizontally, or vertically in one click.
  3. Adjust individual photos. Each thumbnail has its own rotate-left, rotate-right, flip-horizontal, and flip-vertical buttons, so mixed batches (some sideways, some upside down) only take a couple of clicks each.
  4. Straighten a crooked shot. Click a thumbnail to select it, then drag the fine-angle slider from −180° to 180° in 1° steps until the horizon or subject lines up straight.
  5. Pick a format and download. Choose PNG, JPG, or WebP, then download each photo on its own or grab the whole batch as a single ZIP file.

Because rotation happens on your device using the HTML canvas, there is no upload limit, no waiting on a server, and no watermark — just correctly oriented photos, seconds after you drop them in.

Rotate 90°, flip, or straighten — what's the difference?

“Rotate image” covers a few related but distinct operations, and this tool handles all of them from one screen:

OperationWhat it doesWhen to use it
Rotate 90°Turns the image a quarter turn, left or rightA phone photo landed sideways or upside down
Flip horizontalMirrors the image left-to-rightA scanned document or screenshot came out mirrored
Flip verticalMirrors the image top-to-bottomRare, but useful for certain scans and design assets
Fine-angle straightenRotates by any angle from −180° to 180°, in 1° stepsA tilted horizon, a slightly crooked scan, or an off-level product photo

A quarter-turn rotation keeps the image's original edges intact and never loses any pixels. A fine-angle rotation is different: turning a rectangle by an odd angle makes its bounding box bigger than the original, so this tool automatically expands the exported canvas — using width·|cos(θ)| + height·|sin(θ)| for the new width (and the equivalent for height) — so no corner of your photo is ever cropped off. Need to trim the transparent corners afterward, or cut the frame to a specific shape? Pair this with our crop image tool.

Why you need to rotate photos

  • Fixing camera and phone orientation. Photos taken with the phone held sideways or upside down often display incorrectly once uploaded to a website, CMS, or marketplace listing.
  • Cleaning up scanned documents. Flatbed and mobile scanner apps frequently produce pages that are rotated 90° or mirrored, especially for double-sided or batch scans.
  • Straightening product and real estate photography. A slightly tilted horizon or an off-level countertop is one of the fastest ways to make a listing photo look unprofessional — a 1–3° correction usually fixes it.
  • Preparing images for print or social media. Print templates, story formats, and thumbnail grids often expect a specific orientation, so a quick rotate or flip avoids an awkward crop later.
  • Correcting EXIF orientation issues. Some browsers, editors, and image pipelines ignore the EXIF orientation flag and display a photo rotated incorrectly — re-exporting after a manual rotate bakes the correct orientation into the pixels themselves.

How to straighten a crooked photo

  • Pick a clear horizontal or vertical reference in the shot — a horizon line, a wall edge, a door frame, or a tabletop — and use it as your guide.
  • Start with small adjustments. Most crooked shots only need 1–5°; go past 10° and the composition usually starts to feel unnatural.
  • Use the 1° step slider for precision. Small angles are the hardest to eyeball, so fine control matters more than it does for a full 90° turn.
  • Export to PNG or WebP if you plan to crop the enlarged canvas afterward — both formats preserve the transparent corners created by the rotation so you can see exactly what to trim.
  • Export to JPG if you want a ready-to-use rectangular file immediately — the corners are filled with white instead of staying transparent.

Is this rotate image tool safe and private?

Yes. Unlike most online photo rotators that upload your files to a server and process them remotely, this tool runs entirely inside your browser using the HTML canvas API. Your images never leave your device, the rotation math happens locally, it works offline once the page has loaded, and nothing is stored, logged, or transmitted anywhere. That makes it safe for scanned IDs, private client photos, medical images, and any other sensitive files you would rather not hand to a third-party server.

Who uses an image rotator?

  • Photographers & hobbyists fix sideways camera imports and straighten horizons before sharing or printing.
  • Real estate & e-commerce sellers level product and listing photos so rooms and items don't look tilted.
  • Students & office workers correct scanned documents, receipts, and worksheets that came out rotated or mirrored.
  • Social media managers orient a batch of user-submitted or phone-shot images before posting, without opening a design app.
  • Web developers & content teams bake correct orientation into image files so they display consistently across browsers that handle EXIF rotation differently.
  • Genealogists & archivists straighten and orient large batches of scanned family photos and historical documents.

Rotate photo online vs. rotating in a desktop app

Before browsers could handle image processing directly, rotating a photo meant opening Photoshop, GIMP, or a phone's built-in gallery editor, making the change, and re-exporting the file — often losing quality in the process or leaving behind an EXIF flag that some apps respect and others ignore. A browser-based rotate image tool skips all of that friction:

  • No install, no account. There is nothing to download and no software license to manage — just open the page and drop in a file.
  • Consistent results everywhere. Because the rotation is baked into the pixels of the exported file rather than stored as a metadata flag, the image displays correctly in every browser, operating system, and app — no more photos that look upright on your phone but sideways once uploaded.
  • Batch processing without scripting. Desktop apps usually require a macro, an action, or a command-line tool like ImageMagick to rotate more than one file at a time. Here, dropping in twenty photos and clicking “Rotate all” takes the same one click as rotating a single image.
  • No quality loss from re-encoding through unrelated steps. The tool decodes each image once, applies the rotation and flip directly on a canvas, and encodes straight to your chosen output format — there is no intermediate save-as-a-different-format step to introduce extra compression artifacts.

The trade-off is that a browser tool works on one file type at a time — for RAW camera files or files with embedded print profiles, a dedicated desktop editor is still the right choice. But for the vast majority of JPG, PNG, and WebP photos people need rotated day to day, doing it online is faster and just as accurate.

Understanding EXIF orientation and why images sometimes rotate themselves

If you have ever uploaded a photo that looked correct in your phone's gallery but appeared sideways or upside down once it landed on a website, you have run into an EXIF orientation mismatch. Most phone cameras do not physically rotate the pixel data when you turn the phone to shoot a portrait photo — instead, they write an orientation tag into the image's EXIF metadata that tells a viewer “display this rotated 90°.” Apps and browsers that read that tag show the photo correctly. Apps and browsers that ignore it show the raw, unrotated pixels.

This inconsistency is one of the most common sources of “my photo is sideways” complaints, especially when images move between different platforms — a photo edited on an iPhone, uploaded to a CMS, and then pulled into an email template can pass through three different EXIF-handling behaviors along the way. The fix is to bake the rotation into the actual pixels rather than relying on metadata that might get stripped or ignored downstream. That is exactly what this tool does: when you rotate an image here and export it, the new file has no ambiguity about orientation, because the pixels themselves are already correctly arranged. There is no orientation tag to lose, and no risk of the image displaying differently depending on where it is viewed.

The same logic applies to flipping. A mirrored scan or a horizontally flipped screenshot does not carry a standard “this is mirrored” metadata flag the way rotation sometimes does, so if a scanner or camera app produced a mirrored image, flipping it here and re-exporting is the only reliable way to permanently correct it for every viewer.

Choosing the right export format after rotating

The format you export to after rotating matters more than it might seem, particularly once you start using the fine-angle straighten slider:

  • PNG is lossless and supports transparency, which makes it the safest default when you plan to crop the enlarged canvas afterward — the corner gaps created by an angled rotation stay fully transparent, so you can see exactly where the original image ends.
  • WebP also supports transparency and produces noticeably smaller files than PNG at visually identical quality, which makes it a strong choice when the rotated image is headed to a website or app rather than a print workflow.
  • JPG does not support transparency, so any corner gap from an odd-angle rotation is filled with solid white. That is usually exactly what you want for a straightened real estate or product photo that needs to stay a clean rectangle with no visible transparency, but it is the wrong choice if you intend to crop or composite the image later.

If you are not sure which to pick, export to PNG first — it is lossless and reversible, so you can always convert it down to JPG or WebP afterward using our WebP to PNG / JPG converter, without ever having to redo the rotation itself.

Rotate image tips by use case

  • Phone photos: a single 90° or 180° rotation almost always fixes the orientation — use “Rotate all” if a whole camera roll import came in sideways.
  • Scanned pages: check for both rotation and mirroring; flatbed scanners occasionally produce a horizontally flipped page that a simple rotate won't fix.
  • Real estate photos: use the fine-angle slider at 1–3° increments, checking against a visible wall or floor line, then export to JPG for a print-ready rectangle.
  • Logos & graphics with transparency: export to PNG or WebP so the corners created by an angled rotation stay transparent instead of turning white.
  • Batches with mixed orientations: use the per-thumbnail buttons to fix outliers after applying a bulk rotation to the majority of the set.

Need to change the pixel dimensions instead of the orientation? Pair this tool with our image resizer. Working with scanned PDFs instead of standalone photos? Our rotate PDF tool handles page-level rotation the same way — entirely in your browser.

Frequently asked questions

How do I rotate an image online for free?
Drop your image into the tool above, use the rotate-left or rotate-right button (or drag the fine-angle slider to straighten it precisely), then download it. Everything runs in your browser at no cost, with no sign-up.
Can I rotate a photo by an exact angle, not just 90°?
Yes. Select a thumbnail and drag the fine-angle slider from −180° to 180° in 1° steps to straighten a tilted horizon or scan on top of any 90° rotation you've already applied.
Will rotating at an odd angle crop my image?
No. When you rotate by an angle other than a multiple of 90°, the exported canvas is automatically enlarged to fit the new bounding box, so no corner of the original photo is cut off.
What happens to the corners when I straighten a photo?
Rotating by an odd angle leaves triangular gaps at the corners of the new, larger canvas. PNG and WebP exports keep those corners transparent; JPG exports fill them with white since JPG doesn't support transparency.
Can I rotate a whole batch of images at once?
Yes. Drop in multiple files, then use the "Rotate all" and "Flip all" controls to apply the same change to every image, or adjust individual photos on their own thumbnails before downloading everything as a ZIP.
Are my photos uploaded anywhere?
No. Rotation, flipping, and straightening all happen locally in your browser using the HTML canvas API. Your images are never sent to a server, so they stay completely private.

Rotate the photo, then shorten the link

fewly turns any URL into a short, branded, trackable link — free to start, no credit card.