Rotate one or all pages
If you rotate a JPEG image, the software has to recalculate the position of every single pixel and save a completely new file. When you rotate a PDF, nothing is actually recalculated or moved.
Every page in a PDF is defined by a Page Dictionary object. This dictionary contains a specific metadata attribute called /Rotate, which can hold values like 90, 180, or 270.
When you use this tool to rotate a page, all it does is update that single integer in the dictionary. The underlying text, vectors, and image payloads remain completely untouched. When you open the file in Adobe Acrobat or Chrome, the viewer software sees the /Rotate 90 flag and handles the visual rotation dynamically on your screen.
Because the tool only needs to flip a few integer values inside the document's structure rather than decoding and re-encoding gigabytes of graphics data, rotation is incredibly lightweight.
Rotating a massive 5,000-page engineering schematic takes exactly the same amount of CPU effort as rotating a 1-page receipt. It takes only milliseconds, and because it runs natively in your browser using WebAssembly, zero data is sent to a server.
What actually happens to the image data when you rotate a PDF page?