Rotate PDF

Preview input → rotate all/selected pages → preview output. Processing is isolated per session token and auto-cleans after 2 days.
Preview is local. Only when you click “Rotate” it uploads for processing.
Page: -
Input PDF
Output (Rotated) -
Output preview loads after rotation.
Open

Recent rotated files (this session)
Help & FAQ

Choose Range then enter: 2-5,7.

It happens when a request is aborted (timeout) but the UI never calls hideWait(). This page fixes that by using finally to always hide the overlay.

Each browser session uses a random token. Server files are saved only inside App_Data/PrivateWork/rotate/<token> (not web-browsable), and token folders are auto-deleted after 2 days.