How to Rotate a Single Photo to Any Angle Online
Straighten one image with a free browser tool: set any angle from −180° to +180°, preview live, pick JPG/PNG/WebP export, and download—no upload to a server.
In short
Use single-image mode when 90° turns are not enough: nudge the slider for horizons, scanned pages, or product shots, then export with the format that fits your delivery.
For one photo that needs fine straightening, open Rotate Image in One image mode, set the angle with the slider or number field (−180° to +180°), confirm the live preview, choose JPG/PNG/WebP, and download—the file never leaves your browser.
When quarter turns are not enough
Phone and scanner exports are often upright in metadata but visually tilted by a few degrees. Bulk rotate fixes 90° orientation mistakes; it cannot level a horizon that is already portrait but skewed.
Single mode treats rotation as a continuous adjustment. Small positive or negative values usually beat crop-and-straighten hacks when you want to keep the full frame.
Preview, canvas growth, and format choice
The on-screen preview rotates instantly; export runs in the background so download is ready when you click. Watch the dimension readout: angles outside 0°, 90°, 180°, and 270° expand the canvas to fit the rotated rectangle.
PNG and WebP preserve transparent corners on that expanded canvas. JPG fills empty areas with white—fine for photos, wrong for logos on transparency. HEIC and other non-web uploads default to PNG export unless you change the format selector.
Pair with bulk rotation on the same tool
Teams often bulk-rotate a folder first, then reopen stragglers in One image mode. You do not need a separate app: switch the One image tab, paste or upload the one file, nudge the angle, and download.
When the whole batch still needs 90° corrections and order control, use the bulk workflow guide instead.
Real-world examples
Worked example: straightening a beach photo horizon
Input: a 3024×4032 phone JPEG that is already upright but tilted ~3° counter-clockwise.
Workflow: One image mode, pasted from Photos, set +3° on the slider, confirmed the horizon in preview, exported WebP.
Result: level horizon without re-cropping; canvas grew slightly to fit the rotated frame.
Why this works
- A continuous angle range fixes slight tilt that quarter-turn steps overshoot.
- Live preview lets you judge horizons and text baselines before export.
- Format choice (PNG for transparency, JPG for smaller photos) matches how the rotated canvas expands.
When to use this workflow
- A horizon or shelf line is slightly off after a 90° correction.
- You need to straighten one scanned page before OCR or sharing.
- A product or document photo needs a small clockwise or counter-clockwise tweak.
- You finished a bulk 90° pass and one file still looks off-axis.
Step-by-step guide
- Open Rotate Image and stay on One image (not Multiple images).
- Upload, drag and drop, or paste the file (⌘V / Ctrl+V or Paste on the dropzone).
- Set the angle with the slider or type degrees in the number field (−180° to +180°). Use 90° left / 90° right for quick quarter turns.
- Check the live preview and the output dimensions above it; non-90° angles expand the canvas to fit the rotated image.
- Under Export, choose JPG, PNG, or WebP. PNG keeps transparent corners; JPG fills empty corners with white.
- Download when the preview looks right, or New image to start over.
Common mistakes to avoid
- Using Multiple images mode for a one-degree tweak—multiple-images mode only rotates in 90° steps.
- Exporting JPG when you need transparent corners after a non-90° rotation.
- Over-rotating past a level horizon because the preview was not checked at full size.
Frequently asked questions
How is One image mode different from Multiple images?
One image mode supports any angle from −180° to +180° on one file. Multiple images mode handles many files but only in 90° steps with orientation filters and ZIP export.
Why did my file size or dimensions change after rotation?
Angles that are not multiples of 90° need a larger bounding box, so width and height can increase and file size may shift with the export format.
Can I paste a screenshot instead of uploading a file?
Yes, in One image mode. Copy an image, then paste with ⌘V / Ctrl+V or the Paste button on the dropzone.
