Image Rotator Image
Rotate a photo by 90° steps or any angle you choose.
Image Rotator is a free online tool that rotate a photo by 90° steps or any angle you choose. It accepts JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display. It produces pNG by default.. It runs entirely in your web browser using Canvas 2D, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- Image
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Input
- JPG, PNG, WEBP, GIF, BMP, AVIF and SVG
- Output
- PNG by default
- Technology
- Canvas 2D
- Settings
- 3
- Works offline
- Yes, after the first visit
About Image Rotator
Rotating by 90° steps is lossless in effect — pixels move to new positions without resampling. Any other angle has to interpolate, and the canvas grows to fit the rotated corners, which is why a 45° rotation produces a noticeably larger image with triangular gaps at the edges.
How to use it
- Choose an image, or drag one onto the drop zone.
- Set angle, background and transparent background.
- Check the preview, then download. Your original file is never modified.
The 3 settings
| Setting | What it does | Default |
|---|---|---|
| Angle | Range -180–180°. | 90° |
| Background | A color, picked from your system color picker. | #ffffff |
| Transparent background | On or off. On by default. | On |
Under the hood
| Runs on | Canvas 2D — does the pixel work |
| Accepts | JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display |
| Produces | PNG by default |
| Controls | Angle, Background, Transparent background |
Questions
Why did my image get bigger after rotating?
A rotated rectangle needs a larger bounding box to fit inside. The new dimensions are width × |cos θ| + height × |sin θ| across, and the mirror of that vertically — the corners fill with your chosen background or stay transparent.
Which file types can I use?
JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display. Because decoding is handled by your browser rather than a conversion server, support tracks whatever your browser can already open.
Is there a file size limit?
No imposed limit — there is no server quota to hit. The real ceiling is your device's memory, since the whole file is held in RAM while it is processed. Desktop browsers cope with very large files; phones give up sooner.
What are the limits on angle?
It accepts -180 to 180°, starting at 90°.