en

Rotate image

Rotate images locally - in 90-degree steps or by a free angle to straighten, several at once, format preserved. No upload.

Running locally on your device ...

    Straighten
    Rotation
    • No rotation
    • 90 degrees (right)
    • 180 degrees
    • 270 degrees (left)
    Flip
    • No flip
    • Horizontal
    • Vertical
    Background (free angle)
    • Transparent (JPG: white)
    • White
    • Black

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    Photos taken upright often appear sideways on screen, and a tilted shot looks off. This tool rotates one or more images in 90-degree steps or by a freely chosen angle - quick, local, and without changing the format.

    Pick the fixed rotation (90 degrees right, 180 degrees or 270 degrees / 90 degrees left) and - for a crooked horizon - additionally a free angle from -180 to 180 degrees in 0.1-degree steps. The two add up. With several images the same rotation is applied to all; a PNG stays a PNG, a JPG stays a JPG.

    At a free angle no pixel is cut off: the image area grows to the bounding rectangle of the rotated shot. You fill the resulting empty corners either transparent (for PNG/WebP; JPG has no transparency and uses white), white or black. Everything happens locally in the browser on a canvas - nothing is uploaded.

    Many cameras and smartphones always store a photo the same way physically and only record the rotation in an EXIF orientation flag. Programs that ignore that flag then show the image tilted. This tool rotates the pixels themselves and bakes in the correct orientation, so the photo appears upright everywhere - in every gallery, editor and print service.

    Specifications

    Specifications
    Input formatsJPG, JPEG, PNG, WEBP
    Auto-conversionGIF, BMP, TIFF, ICO, SVG, HEIC, PDF, DOCX, DDS, HDR, PCX, WBMP
    Output formatsJPG, PNG, WebP
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop images.
    2. Pick a fixed rotation and/or a free angle.
    3. Download the rotated images.

    Limitations: Rotation in 90-degree steps and/or by a free angle (-180 to 180 degrees). At a free angle the image area grows to the bounding rectangle; the empty corners are filled transparent, white or black. The format is preserved (JPG/PNG/WebP); JPG is re-encoded (slight quality loss). An animated WebP is flattened to a single frame. Several files yield a ZIP download.

    FAQ

    Are the images uploaded?

    No, rotation happens entirely locally in the browser.

    Can I rotate by a free angle?

    Yes. Besides the 90-degree steps there is a free angle from -180 to 180 degrees in 0.1-degree steps - ideal for straightening a crooked horizon.

    What happens to the corners at a free angle?

    The image area grows so nothing is cut off; you fill the empty corners transparent (PNG/WebP), white or black.

    Is the format preserved?

    Yes, a PNG stays PNG, a JPG stays JPG.

    Can I rotate several images at once?

    Yes, the same rotation is applied to all (ZIP download).

    Is rotation lossless?

    In 90-degree steps every pixel is preserved for PNG and WebP. A free angle and JPG require a redraw or re-encode with a minimal, usually invisible quality loss.

    How do I crop an image?

    Use the "Crop image" tool.

    Related tools

    Crop image · Watermark image · Image collage · Remove image metadata · Grayscale Image · Invert Image Colors