PDF Rotator
Rotate PDF pages by selector, orientation, and direction with local output, readiness checks, and a page-by-page rotation map before review.{{ summaryHeading }}
| Field | Value | Copy |
|---|---|---|
| {{ row.field }} | {{ row.value }} |
| Page | Selection | Original | Applied | Final | Page box | Copy |
|---|---|---|---|---|---|---|
| Load a PDF to build the rotation map. | ||||||
| {{ row.page }} | {{ row.selected ? 'Rotate' : 'Keep' }} | {{ row.originalRotation }} | {{ row.appliedRotation }} | {{ row.finalRotation }} | {{ row.pageBox }} | |
| Check | Status | Detail | Copy |
|---|---|---|---|
| {{ row.check }} | {{ row.status }} | {{ row.detail }} |
Introduction
PDF page rotation saves a page-level orientation change so selected pages open in the intended direction. It is useful when a scanner turns only a few pages sideways, a packet mixes portrait and landscape pages, or a reviewed document needs a new copy with readable page orientation.
A saved page rotation is different from temporarily turning the view in a PDF reader. Temporary view rotation helps the person looking at the screen, but it does not change how the document opens later. Saved rotation rewrites the PDF so the affected pages carry the new orientation with the file.
Most PDF page rotation work uses quarter turns: clockwise 90 degrees, counterclockwise 90 degrees, or 180 degrees. That makes it a good fit for sideways scans and upside-down pages, but it does not deskew a page that was scanned a few degrees crooked or repair the content inside a raster image.
Page position matters. A PDF can show printed page labels that differ from its internal page order, especially when a cover, table of contents, or appendix starts before the numbered body. Rotation requests should be checked against source page positions before the new PDF replaces a record copy.
Technical Details:
PDF rotation is stored as a page orientation value rather than a redraw of every object on the page. The values are normalized to quarter-turn angles: 0, 90, 180, and 270 degrees. When a selected page already has a rotation value, a new turn is added to that existing value and the result is wrapped back into the same four-angle set.
The source PDF stays intact. The workflow reads one unencrypted PDF, records each page's width, height, and current rotation, applies the selected turn only to the selected page positions, and saves a new PDF. Orientation filters use the page box: pages with width greater than or equal to height are treated as landscape, and pages with height greater than width are treated as portrait.
Rotation Core:
The final page angle is the original page angle plus the selected turn, normalized into one full 360 degree cycle.
If page 5 starts at 90 degrees and the selected turn is clockwise 90 degrees, the final rotation is 180 degrees. If page 2 starts at 0 degrees and receives counterclockwise 90 degrees, the applied turn is represented as 270 degrees and the final rotation is 270 degrees.
| Selector | Example | How it expands | Validation cue |
|---|---|---|---|
| Whole document | all or * |
Selects every source page. | A readable PDF with at least one page must be loaded. |
| Single page | 6 |
Selects source page 6. | The page number must be positive and inside the source page count. |
| Closed range | 2-5 |
Selects pages 2, 3, 4, and 5. | The start cannot be after the end. |
| Open range | 7- |
Selects page 7 through the last source page. | A range ending beyond the document is clipped to the last page with a warning. |
| Parity | odd or even |
Selects odd-numbered or even-numbered source page positions. | Printed page labels are not used for parity. |
| Page-box orientation | portrait or landscape |
Selects pages by width and height before rotation is applied. | Square pages fall into the landscape group because width equals height. |
Comma-separated selectors are combined into one sorted set of source page positions. Repeating a page does not rotate it twice in the same run; the duplicate is ignored and a warning notes the repeated page. Unknown tokens, blank input, page zero, reversed ranges, and ranges that start after the final source page stop the action before a PDF is generated.
| Boundary | Limit or behavior | Why it matters |
|---|---|---|
| Source file | One PDF at a time, with extra dropped files ignored. | Every page selector refers to one clear source document. |
| Source size | 150 MB maximum. | Browser-side PDF parsing and saving can require extra memory while the new file is built. |
| Selected pages | 1 to 700 pages per rotation run, controlled by Page guard. | The guard prevents a large rewrite from freezing the tab. |
| PDF identity | PDF extension or PDF media type, plus a PDF header check. | A renamed non-PDF file is stopped before page parsing. |
| Encryption | Encrypted PDFs are not accepted in this workflow. | The page data must be readable before rotation can be applied locally. |
| Document features | Signatures, forms, bookmarks, tagged structure, and page labels need manual review after rewriting. | A rotated output can be visually correct while document-level features need separate checking. |
The new PDF receives either neutral document information or a title based on the source filename. That metadata choice does not change visible page content, page count, page boxes, or the rotation rules.
Everyday Use & Decision Guide:
Start with all when a scan is consistently sideways or upside down. Use a typed range such as 2-5 when only a section is wrong, and use portrait or landscape when a mixed packet has one orientation group that needs the same turn.
Use the quick page buttons only after the source page count appears. Odd, Even, Portrait, and Landscape depend on the loaded PDF, so they cannot make a meaningful selection before the page boxes are read.
- Check the summary before rotating. Rotation Plan Ready means the selector is valid; Rotation Needs Review means the page range, runtime, or source file needs attention.
- Use Rotation Map to confirm Original, Applied, and Final for the pages that will change.
- Use Readiness Checks when the action button is blocked. The table explains missing runtime, missing source, file-size cap, page selector errors, page guard limits, and fidelity risk.
- Set Output filename before generating the file. Unsafe characters are replaced and the PDF extension is added if it is missing.
- Open Advanced when the document title or browser workload matters. Output metadata controls the saved title, and Page guard caps selected pages from 1 to 700.
A common mistake is treating the output-ready state as proof that every PDF feature is still valid. Rotation rewrites the file, so signed PDFs, fillable forms, bookmarks, tagged PDFs, and page labels should be checked in a PDF reader or production system before the file is sent to someone else.
The disabled badge means the page is still in review for catalog release. A useful run still gives a downloaded PDF, a page-by-page rotation map, readiness checks, and JSON evidence, but the disabled state should stay visible until the site owner enables the tool.
Step-by-Step Guide:
Use the rotation map as the main checkpoint before downloading the new PDF.
- Choose PDF file with Browse PDF, drag one PDF into the dropzone, or select Load sample. The summary should change from Choose a PDF to the loaded page count and file size.
- Enter Pages to rotate. Accepted examples include
all,1,2-5,7-,odd,even,portrait, andlandscape. - Use Quick pages after the file is loaded if a preset matches the job. The quick buttons update the same page selector field and the action hint reports the selected count.
- Choose Rotation: clockwise 90 degrees, counterclockwise 90 degrees, or 180 degrees. The summary line should state which turn will apply to the selected pages.
- Open Advanced if needed. Choose neutral or source-derived Output metadata, then keep Page guard between 1 and 700 selected pages.
- Set Output filename. The displayed output name is sanitized and ends with
.pdf. - Review Rotation Map and Readiness Checks. If a token is rejected, the page guard is exceeded, or the PDF runtime is missing, fix the action hint before continuing.
- Select Rotate PDF. When the summary reads Rotated PDF Ready, use Download PDF and open the result to confirm the intended pages now face the right way.
A clean run leaves PDF status ready, Selected pages matching the intended range, and no unresolved readiness row that affects file creation or review confidence.
Interpreting Results:
Rotation Map is the strongest evidence table. Read each row as "page X will be kept or rotated, starting from this original angle and ending at this final angle." Pages marked Keep should show Applied as 0 degrees.
| Result cue | How to read it | Follow-up check |
|---|---|---|
| PDF status | Shows whether a new PDF has been generated locally and is ready to download. | Open the downloaded PDF before replacing or sharing the source copy. |
| Selected pages | Shows the compact page list or the validation error that blocked rotation. | Compare the count with the pages you intended to rotate. |
| Final | Shows each page's saved rotation after the applied turn is added. | Spot-check sideways or upside-down pages in a PDF reader. |
| Page box | Shows width and height in PDF points and the orientation group used for portrait or landscape selectors. | Use it to explain why an orientation preset did or did not select a page. |
| Privacy path | Confirms the source and rotated PDF bytes stay in the browser session. | Reset the page or close the tab after sensitive document review. |
A ready output does not prove that document-level structure survived exactly as needed. If the source file had a digital signature, form fields, bookmarks, page labels, accessibility tags, attachments, or filing-system requirements, verify those features separately before treating the rotated PDF as final.
Worked Examples:
Sideways scan with every page wrong
A 16-page scan opens sideways from page 1 through page 16. Enter all, choose Clockwise 90 degrees, and review Rotation Map. Selected pages should show all 16 pages, and each selected row should show Applied as 90 degrees before the PDF is downloaded.
Landscape exhibits inside a portrait packet
A 32-page board packet has portrait meeting notes and several landscape spreadsheets. Enter landscape and choose Counterclockwise 90 degrees. The Page box column should identify the selected pages as landscape, while portrait pages remain marked Keep with Applied at 0 degrees.
Printed labels do not match source positions
A contract starts with two cover pages, then printed page 1 appears as source page 3. If printed pages 1 through 4 need rotation, enter 3-6, not 1-4. Selected pages should show 3-6, and the downloaded PDF should be checked against the visible page labels before handoff.
Large file stopped by the page guard
A 900-page archive loads, and all selects 900 pages. With Page guard at 700, Readiness Checks reports too many selected pages and Rotate PDF stays unavailable. Narrow the selector, split the work into smaller runs, or raise only the allowed guard range if the browser workload is acceptable.
FAQ:
Does the selected PDF leave my browser?
The source PDF and the rotated PDF bytes stay in the browser session for this workflow. The page reads the selected file, rewrites the chosen page rotations locally, and offers the new PDF as a download.
Which page selectors can I use?
Use all, *, single pages such as 4, ranges such as 2-5, open ranges such as 7-, odd, even, portrait, or landscape. Multiple selectors can be separated with commas.
Why is my page range rejected?
The range is stopped when it is blank, uses an unknown token, starts after it ends, references page 0, starts after the last source page, or selects more pages than the current Page guard allows. The action hint and Readiness Checks show the first issue to fix.
Can it straighten slightly crooked scans?
No. The rotation choices are quarter turns only: clockwise 90 degrees, counterclockwise 90 degrees, or 180 degrees. A scan that is tilted by a few degrees needs deskewing in an image or PDF editor.
Will signatures, forms, and bookmarks still work?
They require manual review. The readiness table warns that rotating pages rewrites PDF page data, so signed PDFs, forms, bookmarks, tagged content, and page labels should be checked separately before the output is relied on.
Why does the page show a disabled badge?
The current catalog state still marks the page as disabled. The visible workflow can prepare a rotated PDF and evidence tables for review, but the site owner has not marked the tool as enabled.
Glossary:
- Source page position
- The page's numeric position inside the loaded PDF, which may differ from printed labels on the page.
- Page box
- The page width and height used to classify a page as portrait or landscape.
- Applied rotation
- The turn added to a selected page during the current run.
- Final rotation
- The saved page orientation after the original rotation and applied rotation are combined.
- Page guard
- The selected-page cap for one browser-side rotation run.
- Rotation map
- The table that shows whether each page is kept or rotated, plus original, applied, and final angles.
References:
- Rotate pages in PDFs, Adobe Help Center, 5 November 2025.
- Adjusting PDF views, Adobe Help Center.
- Using files from web applications, MDN Web Docs, last modified 18 September 2025.
- PDF Portable Document Format Family, Library of Congress.
- PDF standards, PDF Association.