Rotate any PDF directly from a URL.
Append ?url= to the page address with any publicly accessible PDF URL and the rotator opens with that file pre-loaded — no upload step required. The server fetches the PDF for you, so browser restrictions never get in the way.
How to use
Single PDF
The page fetches the PDF server-side and opens the rotator with it pre-loaded, ready to rotate pages.
https://mytools.com/pdf/rotate-pdf/by-url?url=https://example.com/document.pdf
Requirements
| Protocol | http:// or https:// |
| Content-Type | application/pdf or application/octet-stream |
| Source | Any publicly accessible URL |
Server-side fetch · No upload needed · Processed entirely in your browser
Why use the URL entry point?
Skip the upload step
When your PDF is already hosted somewhere, pass the URL directly. No downloading and re-uploading required.
No CORS restrictions
The server fetches the PDF on your behalf, bypassing browser restrictions that would block a direct client-side request.
Shareable and linkable
The URL is the session. Share the link with a colleague and they open the rotator with the exact same PDF already loaded.
Fits into automated workflows
Build the URL programmatically and redirect to it from your own app or script. No API keys, no authentication required.
Same rotator, different entry point
All per-page and rotate-all controls of the standard Rotate PDF tool are available. The URL just skips the manual upload.
Works with any hosted PDF
Reports, contracts, scanned documents — any PDF accessible via a public URL works with the by-URL entry point.
Build the URL
Start with /pdf/rotate-pdf/by-url, then append ?url= followed by the full address of the PDF.
The PDF loads automatically
The server fetches the file and the rotator opens with all pages pre-loaded as thumbnails.
Rotate and download
Adjust page orientations as needed, click "Rotate PDF", and download the corrected file.
- The PDF is never stored — fetched from the source URL and forwarded to your browser in a single request.
- PDF URLs and file contents are not logged, inspected, or retained after the request completes.
- No sign-up needed — construct the URL and the rotator opens immediately.