or drop PDF here


About this Tool

This tool uses pdf-lib and pdf.js to let you visually rotate pages in your PDF entirely within your browser.

  • How it works:
    1. Upload your PDF. The tool uses `pdf.js` to render a small preview (thumbnail) of each page.
    2. Hover over a page thumbnail to see rotation buttons: **L** (Rotate Left 90°), **R** (Rotate Right 90°). Click to rotate the preview.
    3. Use the "Rotate All" buttons in the sidebar to rotate every page at once.
    4. Click "Apply Rotation". The tool uses `pdf-lib` to read your original PDF again.
    5. It creates a **new PDF**, applying the rotations you specified to each page.
    6. A download link for the new PDF is provided.
  • Privacy: Your PDF file is never uploaded to a server.
  • Performance: Rendering thumbnails can be slow for very large PDFs. Applying rotations is usually fast.
  • Encrypted Files: Cannot process password-protected or encrypted PDFs.