belun.app Blog

Rotate and Flip Images Online — Free, No Upload

Drop an image here or click to choose

JPG · PNG · WebP · GIF · BMP · AVIF

Drop an image, turn it with the 90° buttons or the fine-angle slider, mirror it if you need to, and download the result. The preview is the actual output canvas, so what you see is exactly what gets saved. Nothing is uploaded — the rotation happens on your own device.

How it works

  1. 1
    Drop or choose your image Drag a photo onto the drop zone or click it to open the file picker. JPG, PNG, WebP, GIF, BMP, and AVIF all work — anything your browser can decode.
  2. 2
    Rotate and mirror Use the rotate-left, rotate-right, and 180° buttons for quarter turns, or drag the angle slider for a custom tilt to straighten a crooked horizon. Flip horizontally to mirror left-to-right, vertically to mirror top-to-bottom. Keyboard shortcuts: [ and ] rotate, H and V flip, 0 resets.
  3. 3
    Pick a format and download Choose JPEG, PNG, or WebP. For angles that aren't a multiple of 90°, set the corner fill colour — or keep it transparent with PNG and WebP. Then click Download.

Your data stays private

All processing happens entirely in your browser. No files, text, or data are ever sent to our servers. You can disconnect from the internet and this tool will still work.

Frequently asked questions

Is my photo uploaded anywhere?
No. The file is decoded with createImageBitmap and redrawn on a canvas inside your browser. No part of the image is sent to a server, so you can turn off your network after the page loads and the tool still works.
Why does my phone photo look sideways everywhere else but fine here?
Phones usually save the picture in sensor orientation and add an EXIF Orientation tag telling viewers to turn it. Browsers and photo apps honour that tag; a lot of older software, CMS uploaders, and print services ignore it, so the photo shows up rotated. Rotating it here bakes the correct orientation into the pixels themselves, which fixes it everywhere.
Does rotating reduce image quality?
A 90°, 180°, or 270° turn just moves whole pixels, so nothing is lost. Any other angle has to resample — the pixels land between grid positions and get interpolated, which softens fine detail slightly. Saving as JPEG also re-compresses the file, so avoid repeated save-rotate-save cycles; use PNG for intermediate steps.
What happens to the corners at a custom angle?
Turning a rectangle by, say, 7° makes the bounding box bigger and leaves four empty triangles at the edges. The tool fills them with the colour you pick, or leaves them transparent if you export as PNG or WebP. If you want clean straight edges instead, rotate here and then trim the corners off with the Image Cropper.
Can I rotate by a fraction of a degree?
Yes — type a value like 1.5 in the angle box, or drag the slider. Small corrections between 0.5° and 3° cover most crooked-horizon fixes. Release the slider near a quarter turn and it snaps to the exact 90° for you.
Does flip work differently after I rotate?
The flip always mirrors what you see on screen, not the original pixel grid. So after a 90° turn, 'flip horizontally' still mirrors left-to-right in the preview — the same behaviour as a desktop photo editor.
Can I rotate several images at once?
Not in one pass — this tool works on one image at a time so the preview stays accurate. For a batch, process them one after another; the settings stay put when you load the next file.

From the blog

How to Rotate an Image Without Losing Quality Why phone photos come out sideways, what rotation does to your pixels, and how to straighten a crooked horizon in the browser. Read the post →

Related tools