Rotate PDF pages
Rotate PDF pages by multiples of 90 degrees using the same local uk-pdf operation.
Runs in your browserEvery computation happens in your browser — your data never leaves this device.
Rotated result
The output is the base64 of the rotated PDF.
Loading the PDF module…
Paste the PDF base64 to rotate it
Pages: 0 · Angle: 0
What this tool does
- Turn landscape scans upright.
- Fix pages photographed upside down.
- Rotate before merging or numbering.
Example
Input
JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvTGVuZ3RoIDA+PnN0cmVhbQoKZW5kc3RyZWFtIAplbmRvYmoKNSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDggMCBSL0NvbnRlbnRzIDQgMCBSL1Jlc291cmNlcyAxIDAgUi9NZWRpYUJveFswIDAgNTk1IDg0Ml0+PgplbmRvYmoKNiAwIG9iago8PC9MZW5ndGggMD4+c3RyZWFtCgplbmRzdHJlYW0gCmVuZG9iago3IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgOCAwIFIvQ29udGVudHMgNiAwIFIvUmVzb3VyY2VzIDEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXT4+CmVuZG9iago4IDAgb2JqCjw8L1R5cGUvUGFnZXMvS2lkc1szIDAgUiA1IDAgUiA3IDAgUl0vQ291bnQgMz4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA4IDAgUj4+CmVuZG9iagoxMCAwIG9iago8PC9Sb290IDkgMCBSL1R5cGUvWFJlZi9TaXplIDExL1dbMSA0IDJdL0luZGV4WzEgMTBdL0xlbmd0aCA3MD4+c3RyZWFtCgEAAAAPAAABAAAAIwAAAQAAAFIAAAEAAACyAAABAAAA4QAAAQAAAUEAAAEAAAFwAAABAAAB0AAAAQAAAg8AAAEAAAI8AAAKZW5kc3RyZWFtIAplbmRvYmoKCnN0YXJ0eHJlZgo1NzIKJSVFT0Y=
Output
JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdL1JvdGF0ZSA5MD4+CmVuZG9iago0IDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjUgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4IDAgUi9Db250ZW50cyA0IDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdL1JvdGF0ZSA5MD4+CmVuZG9iago2IDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA4IDAgUi9Db250ZW50cyA2IDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdL1JvdGF0ZSA5MD4+CmVuZG9iago4IDAgb2JqCjw8L1R5cGUvUGFnZXMvS2lkc1szIDAgUiA1IDAgUiA3IDAgUl0vQ291bnQgMz4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA4IDAgUj4+CmVuZG9iagoxMSAwIG9iago8PC9Sb290IDkgMCBSL1R5cGUvWFJlZi9TaXplIDEyL1dbMSA0IDJdL0luZGV4WzEgOSAxMSAxXS9MZW5ndGggNzA+PnN0cmVhbQoBAAAADwAAAQAAACMAAAEAAABSAAABAAAAvAAAAQAAAOsAAAEAAAFVAAABAAABhAAAAQAAAe4AAAEAAAItAAABAAACWgAACmVuZHN0cmVhbSAKZW5kb2JqCgpzdGFydHhyZWYKNjAyCiUlRU9G
Only 90, 180 and 270 are accepted; anything else (including 0 and 360) fails instead of being skipped silently.
Frequently asked questions
Can I rotate only some pages?
Every page gets the same angle; per-page angles are not supported.
Do repeated rotations stack?
Yes. The written value is (existing + new) modulo 360, so rotating a 180-degree document by 90 gives 270.
Why are 0 and 360 rejected?
They mean “do nothing”, which is a meaningless request here; only the three real angles are accepted so a run can never silently succeed without changing anything.
Are content streams rewritten?
No. Only the page /Rotate entry changes; text and resources stay as they are.
Keywords:pdf旋转90度pdf_xuanzhuanswasm离线