Rotate WebP

Rotate WebP images by 90°, 180°, or 270°, or straighten them by a fine angle. Preserves transparency.

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 WebP Image Online

  1. Choose Your WebP Files: Drag and drop WebP images onto the page or click "Choose WebP 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. WebP files are processed right in your browser, so they are not uploaded. No sign-up, no watermark.

Why Rotate a WebP Image?

WebP is Google's image format for the open web — it shows up wherever modern sites optimize for page speed: photos saved from Chrome's "Save image as", thumbnails on news and e-commerce sites, screenshots exported by some screen-capture tools, and lossless graphics from design pipelines. Because WebP supports both lossy and lossless modes plus an alpha channel and animation, fixing orientation ideally preserves all of those. This editor keeps transparency, but its WebP output is always lossy, even from a lossless source — save as PNG for a lossless copy. (An animated WebP rotated in this editor is saved as a still of its first frame; see the FAQ below.) Common reasons to rotate a WebP:

  • Web-saved photos from Chrome / Edge — Right-click "Save image as" on most modern websites delivers WebP rather than JPG. If the source photo was an iPhone or Pixel portrait shot whose EXIF Orientation tag was lost in transit, the saved WebP can land sideways and needs a 90 degree turn to display upright.
  • Screen-capture and screenshot tools — Some screen-grab utilities (ShareX, certain browser extensions, Windows screenshot WebP exports) save in landscape regardless of the captured region's orientation. A 90 or 180 degree rotation aligns the image with how the user actually framed it.
  • Animated WebP (the modern GIF replacement) — Animated WebPs from Telegram stickers, ad creatives, or short looping clips sometimes need a 180 degree rotation if the source video was shot upside-down on a tripod. The editor on this page rotates the first frame and saves it as a still (see the FAQ below).
  • Lossless WebP graphics, logos, and UI assets — Designers exporting from Figma or Photoshop can ship lossless WebP for sharper-than-JPG product mockups. Rotating those for a mirrored layout (left-page hero vs right-page hero) is a common late-stage edit.
  • Straightening a tilted horizon — Real estate listings, drone shots, and landscape WebPs often need a 1-3 degree custom rotation to level the horizon. Custom-angle rotation requires a re-encode, but at the default "Quality" of 85 the loss is invisible.
  • Print prep from web sources — When a WebP saved off the web is destined for a printed brochure or flyer, the print RIP usually ignores any embedded orientation hint, so pre-rotating the actual pixels is the only reliable fix.

WebP vs JPG vs PNG — Format Comparison

Property WebP JPG PNG
Compression Lossy + lossless Lossy only Lossless only
Transparency (alpha) Yes No Yes
Animation Yes (animated WebP) No No (use APNG)
Typical size vs JPG (same quality) ~25-35% smaller Baseline Larger (lossless)
Browser support All modern browsers (Chrome, Edge, Firefox, Safari 16+) (~96%) Universal Universal
Custom-angle rotation cost Resample + lossy re-encode Resample + lossy re-encode Resample, saved losslessly
Best use Web photos and graphics Photos Screenshots, logos, transparency

For a different format, see Rotate JPG, Rotate PNG, Rotate HEIC, or Rotate GIF. For mirroring (left-right reversal) instead of rotating, use Flip WebP. To change pixel dimensions only, use Resize WebP, or to trim the visible area use Crop WebP.

Rotation Angles Cheat Sheet

Angle Source -> Result Typical fix
90 degrees CW Sideways with subject's head on the left -> upright Web-saved phone portrait that lost its orientation tag
90 degrees CCW Sideways with subject's head on the right -> upright The other portrait orientation
180 degrees Upside-down -> right-side-up Tripod-mounted camera flipped, inverted screenshot
Custom 1-3 degrees Tilted horizon -> level Real estate listing photos, drone shots
Custom 45 degrees Diagonal effect Decorative overlays, design assets

Frequently Asked Questions

Will rotating a WebP lose image quality?

For an exact 90, 180, or 270 degree turn at the default "Quality" of 85, the visible quality is preserved — the rotation re-encodes the file, but at a "Quality" of 85 or more the loss is not detectable by eye on photographic content. The editor's WebP output is always lossy, though, even at "Quality" 100 and even for a lossless-mode WebP (typically logos, UI graphics, and screenshots); save those as PNG with "Save as" for an exact copy of the rotated pixels. Custom-angle rotations (1.5 degrees, 45 degrees, etc.) always require a full pixel resample regardless of format, so a tiny encoding loss applies — generally invisible at default settings.

Will my animated WebP keep its animation after rotation?

No. The editor on this page works on the first frame: an animated WebP you rotate here is saved as a still image of that frame, and the other frames are not kept. The editor says so when the file opens, and downloading it without an edit gives back your original animated WebP. To change the animated container instead, see WebP to GIF.

Will the transparent background survive the rotation?

Yes for 90, 180, and 270 degree rotations — every transparent and partially transparent pixel is preserved exactly. For custom-angle rotations (anything that's not a multiple of 90), the empty triangular corners created by the rotated bounding box take the "Background for exposed corners" choice: "Transparent" (the default) leaves them see-through in the saved WebP, even when the source was opaque; "White" or "Black" fills them; "Auto-crop corners" trims them away. WebP to PNG is there if you want a lossless copy without rotating.

Why is my WebP saved from the web sideways even though it was a phone photo?

Phone cameras save raw sensor pixels in landscape orientation and tag the file with an EXIF Orientation value telling viewers how to display it. When the photo is uploaded to a website and re-encoded as WebP for delivery, the orientation tag is often baked into the pixels correctly — but not always. Some CDNs and image pipelines drop the orientation tag without rotating the pixels, leaving you with a sideways WebP when you "Save image as" from Chrome. Rotating the actual pixels here fixes it for any viewer.

Can I rotate a folder of WebPs all the same direction in one go?

Yes — drop up to 50 WebP 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's the difference between rotating and flipping a WebP?

Rotating turns the image around its center by a specified angle (90, 180, 270, or any custom value) — text inside the image stays oriented relative to the rotation. Flipping mirrors the image across an axis: a horizontal flip swaps left and right (text becomes mirror-readable / backwards), a vertical flip swaps top and bottom. A 180 degree rotation produces the same visual result as combining a horizontal and vertical flip together, but is not the same as either flip alone. For mirroring, use Flip WebP.

Will a custom-angle rotation leave colored corners on my WebP?

Not unless you choose a color. With the default "Transparent" choice under "Background for exposed corners", the empty triangular corners are transparent in the saved WebP — opaque source or not — so they blend into whatever background the image is placed against. Pick "White" or "Black" for a solid fill, or "Auto-crop corners" to trim them. Saving as JPG instead fills them with white. For a lossless transparent copy, save as PNG; WebP to PNG and Rotate PNG are there for PNG workflows.

Does this tool also work on lossless WebP from Figma or Photoshop exports?

It opens and rotates them, but the result is not lossless: the editor's WebP output is always lossy, even at "Quality" 100 — there is no lossless WebP mode. For a lossless copy of the rotated pixels, pick PNG with "Save as"; if the destination needs lossless WebP, convert that PNG in a tool that writes lossless WebP (such as cwebp -lossless).

Why does my WebP file size change after rotation?

WebP compression is sensitive to byte order and pixel-row predictability, so the same pixel data can encode a few percent smaller or larger after being rotated 90 or 270 degrees (the encoder sees different patterns across rows than down columns). 180 degree rotations usually produce a near-identical file size since horizontal pixel-row patterns are similar in both directions. If you need the file smaller after rotating, lower the "Quality" slider or downscale with Resize in the same session.

Rate Rotate WebP Tool

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