Result has black corners
Some tools fill rotated corners with black instead of transparency.
Fix: Export as PNG — this tool fills empty corners with transparency, which JPG then flattens to white.
header • up to 320x100 / 728x90
Rotate an image by any angle (including free-form degrees) with transparent fill — fast, browser-based
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
Rotating an image spins its pixels around the center by a given angle. 90° rotations are common for fixing sideways photos; free-form angles are used for artistic effects, tilt correction, and layout mockups.
Rotate Image offers 0°/90°/180°/270° one-click presets and a -180° to 180° slider for any custom angle. The output canvas expands automatically so nothing is cropped.
photo.jpg (1080×1920, portrait but rotated sideways in camera roll)
photo.png (1920×1080, upright, transparent fill around rotation bounds)
Some tools fill rotated corners with black instead of transparency.
Fix: Export as PNG — this tool fills empty corners with transparency, which JPG then flattens to white.
Non-90° rotations expand the canvas; if the app keeps the original canvas size, corners get cropped.
Fix: The preview and export automatically expand to fit the rotated bounds — nothing is lost.
No. Rotation runs entirely in your browser.
90°/180°/270° rotations are lossless. Free-form angles interpolate sub-pixel values and may slightly soften sharp edges.
Yes. Empty corners after rotation remain transparent when exported as PNG.
1° increments between -180° and 180°. For finer control, type the value into the numeric input.
Related image tools: You can also browse the full Image Tools category for more options.
Mirror any image horizontally or vertically in the browser with a single click and export as PNG or JPG
Crop any image to a custom rectangle with precise pixel coordinates or preset aspect ratios — client-side only
Resize any image to exact pixel dimensions or a percentage, with optional aspect-ratio lock and instant PNG/JPG export
Add rounded corners to any image with adjustable radius and transparent background — export as PNG
Convert any image to black-and-white grayscale in the browser with adjustable intensity and instant PNG/JPG export
Reduce the saturation of any image with a slider from full color to fully desaturated — runs entirely in your browser
Apply a pixelation (mosaic) effect to any image with an adjustable block size — perfect for retro looks or quick redactions
Convert local image files into Base64 text ready to paste into email, JSON payloads, or data URLs
Paste any Base64 data URL or raw Base64 string, auto-detect the MIME type, and preview plus download the image
Redact sensitive areas of an image by drawing a rectangle and applying pixelate or blur — everything stays in your browser
Invert colors of an image
Inspect image dimensions, alpha support, and basic file metadata