Rotate any image directly from a URL.
Append one or more ?url= parameters to this page and the image rotator opens with your images pre-loaded. Images are fetched server-side, so CORS restrictions on the source host don't apply.
How to use
Single image
The page fetches the image on the server, opens the rotator, and drops you straight into the editor with the photo ready to rotate.
https://mytools.com/image/rotate-image/by-url?url=https://example.com/photo.jpg
Multiple images
Every ?url= parameter adds another image to the batch. They load in order and appear as thumbnails in the gallery — pick a rotation and download them all as a ZIP.
https://mytools.com/image/rotate-image/by-url?url=https://example.com/a.jpg&url=https://example.com/b.png
Requirements
| Protocol | http:// or https:// only |
| Content-Type | image/* or application/octet-stream |
| Source | Any publicly accessible URL |
| Formats | JPG, PNG, WebP, GIF, BMP |
Server-side fetch · No CORS restrictions · Works with any public image URL
Why rotate from a URL?
Skip the upload step
When the image already lives at a URL, paste it into the query string instead of downloading and re-uploading. The rotator opens with it ready to go.
No CORS restrictions
The page fetches the image server-side, so cross-origin rules on the source host never get in the way — even if the image sits behind strict CORS headers.
Batch rotate from multiple URLs
Repeat ?url= as many times as you need. Each one becomes a thumbnail in the editor, all ready for a single bulk rotation.
Shareable and linkable
The URL is the session — copy it, send it to a teammate, and they'll open the exact same batch ready to rotate. Great for chat handoffs and tickets.
Fits into automated workflows
Build the link programmatically from a CMS, a script, or a no-code platform. The rotator becomes a drop-in step in any pipeline that produces image URLs.
Same rotator, different door
Everything the regular tool does — 90°/180° rotation, flip, per-image overrides, output format — works identically once the images have loaded.
How it works
Build the URL
Start with /image/rotate-image/by-url, then append ?url= followed by the full address of each image you want to rotate.
The image loads automatically
Open the URL in your browser. The server fetches each image and the rotator opens with the thumbnails already in place.
Rotate and download
Pick a rotation or flip, tweak per-image if you need to, and download the rotated file or ZIP.
Frequently asked questions
- Images are never stored — fetched and forwarded in a single request.
- URLs and images are not logged, inspected, or retained.
- No sign-up needed — construct the URL and go.