Straighten a photo (fine rotation)

Fix a tilted horizon or a slightly skewed photo with fine rotation in decimal degrees, with optional auto-crop to remove the empty corners left by the rotation.

The preview above rotates live to help you find the right angle.

How it works

A photo with a slightly tilted horizon is corrected by rotating just a few degrees — unlike 90° rotation, a fine adjustment requires managing the empty corners that appear at the four angles of the image after rotation. The tool rotates the image on an enlarged canvas so nothing is cut off, then, if auto-crop is enabled, calculates the largest rectangle with the same proportions as the original that fits entirely inside the rotated area, with no visible empty corner.

Why should I disable auto-crop?

Without cropping, the image keeps its original dimensions enlarged with transparent corners (PNG format), useful if you want to crop it yourself differently later or overlay the rotated image on a custom background. With cropping enabled, you get a full rectangular photo directly, ready to use, but slightly trimmed at the edges.

What is the maximum angle I can apply?

The slider goes from -45° to 45°, the usual range for straightening a horizon, but you can manually enter a value up to ±180° in the numeric field if you need a more pronounced rotation.

100% local processing: the rotation and cropping are calculated directly in your browser via the Canvas API — your photo is never sent to a server.