Rotate Image And Flip
Rotate images by any angle and flip horizontal or vertical. Free, offline, client-side - with expanded canvas so nothing gets cropped.
- Runs in your browser
- Nothing uploaded
- Free, no sign-up
Rotate images by any angle from −360° to +360° with four quick preset buttons, plus separate horizontal and vertical flips. The canvas expands to the rotated bounding box so no pixels are clipped - the only trade-off is transparent (or coloured) corners for non-right-angle rotations.
How to Use Rotate Image And Flip
- Upload an image. Drop a JPG, PNG, WebP, or GIF onto the box, or click to pick one. Everything stays in your browser.
- Use a preset or fine-tune the angle. Four preset buttons cover the common cases (-90°, 0°, +90°, 180°). The numeric input and the range slider stay in sync - drag the slider for smooth tilting, type an exact value for precise angles like
7.3. - Add flips if needed. Horizontal flip and Vertical flip are independent checkboxes. They apply BEFORE the rotation, matching the order used in most image editors.
- Pick an output format. PNG keeps transparency - perfect for non-right-angle rotations that reveal triangular corners. JPEG is smaller and fills those corners with a solid colour you pick.
- Click Apply or press Ctrl/Cmd+Enter. The preview also refreshes live as you drag the slider (60ms throttle).
- Read the stats line. Source dimensions, output dimensions (grown by the bounding-box formula), angle, flip flags, format, file size, and render time all in one line.
- Copy or download. Copy places the image blob on your clipboard (Chrome/Edge/Safari over HTTPS). Download saves a filename with the angle baked in so you can tell variants apart.
Frequently Asked Questions
What rotation angles can I use?
Anything in the -360° to +360° range, including fractional values like 22.5° or 7.3°. The numeric field and slider both accept the full range; values outside are clamped with a toast.
What’s the difference between positive and negative angles?
Positive rotates clockwise (↻), negative rotates counter-clockwise (↺). The preset buttons are labelled with the arrow direction so you don’t have to remember which sign is which.
Will rotating affect image quality?
Rotations at 0°, 90°, 180°, and 270° are pixel-perfect – no anti-alias blur. Other angles use the browser’s bilinear/bicubic interpolation, which adds a small amount of smoothing along edges. That’s normal and unavoidable for non-axis-aligned rotations in raster images.
What happens to the canvas size when I rotate?
The canvas grows to fit the rotated bounding box so no pixels get clipped. A 400×300 source rotated by 45° yields roughly a 495×495 canvas with the image tilted inside and the four corners empty.
What fills the corners revealed by a non-right-angle rotation?
PNG mode leaves them transparent. JPEG mode fills them with the “Corner fill colour” you pick (default white). JPEG does not support transparency, so a fill is required.
Can I rotate transparent PNG images?
Yes. Transparency is preserved exactly – only visible pixels are resampled, and the areas outside the rotated image stay fully transparent in PNG mode.
Can I flip and rotate at the same time?
Yes. The flips apply first, then the rotation is applied on top. So flipping horizontally and rotating 90° clockwise gives a different result from rotating first and then flipping – the tool uses the editor-standard “flip → rotate” order.
Is my image uploaded to a server?
No. All rotation and flipping happens in your browser using the HTML5 Canvas API. Nothing is uploaded or logged – the file stays on your device.
How do I fix a photo that is sideways or upside down?
For sideways, click ↻ +90° or ↺ -90° – the preview shows immediately which direction you need. For upside-down, click the 180° preset.
Will EXIF orientation data be preserved?
No. Canvas-based rotation rewrites the pixel data directly and strips EXIF. That’s a feature for most users – the saved image now displays the same way in every viewer, without depending on the EXIF orientation tag being read correctly.
Related Tools
Add Background to Image →
Add background to images online for free. Change image background color. Fast, private, 100%…
Add Border to Image Online - Photo Frame Effect →
Add border to any image online. Upload photo, customize border, download. 100% private.
Add Image Effect Online - Apply Photo Effects →
Add effects to images online for free. Apply grayscale, sepia, vintage, and more. Fast,…
Add Noise to Image →
Add noise to images online for free. Apply grain effect to your photos. Fast,…
Add Rainbow Filter to Image →
Add rainbow filter to images online for free. Apply colorful rainbow effect to any…
Add Sepia Filter to Image - Vintage Photo Effect →
Add sepia filter to any image online. Upload your photo, apply vintage sepia effect,…
Add Stroke to Image →
Add stroke or border to images online for free. Create framed images easily.
Convert Add Symmetry to Image →
Mirror an image to create horizontal or vertical symmetry effects, preview the result, and…
Add Text to Image Online - Text on Photo →
Add text to images online for free. Overlay text on your photos. Fast, private,…
Add Watermark to Image →
Add watermark to images online for free. Overlay text watermark on your photos. Fast,…
Adjust Image Brightness Online - Brighten or Darken Photos →
Adjust image brightness online for free. Upload your photo, increase or decrease brightness, and…
Adjust Image Contrast Online - Photo Contrast Editor →
Adjust image contrast online for free. Upload your photo, make it more or less…