PDF Rotate
Rotate all or specific pages in a PDF. Runs entirely in your browser.
Drop a PDF or click to browse
Processed entirely in your browser
Rotate PDF pages without uploading
Fix landscape pages, correct scanned documents, or rotate specific pages — all in your browser. The rotation is applied cumulatively on top of any existing rotation metadata in the PDF. Need to reorder files after rotating? Try PDF Merge or remove unwanted pages with PDF Page Remover.
Built and maintained by Meet Shah · Last updated
What this tool is used for
- Fixing a scanned document whose pages came in sideways before sending it on.
- Rotating only the landscape pages in a mixed-orientation report.
- Correcting a PDF assembled from photographs taken in portrait and landscape.
- Turning a page the right way up so its text is selectable in the reading order you expect.
- Preparing a document for printing where the binding edge has to be consistent.
Frequently Asked Questions
- Does rotating re-render the page?
- No. Rotation sets the /Rotate entry in the page dictionary, a value of 0, 90, 180 or 270 that viewers apply at display time. The content stream is untouched, so there is no quality loss and the operation is fully reversible.
- Why does my rotation not appear in some viewers?
- Because /Rotate is a viewer instruction, and a few tools — particularly older printer drivers and some extraction libraries — ignore it. Text extraction in particular usually reads the underlying, unrotated coordinates.
- Can I rotate only some pages?
- Yes — /Rotate is per page, not per document, which is why scanned files often have a handful of sideways pages. Each can be corrected independently without touching the rest.
- Are the rotation values restricted?
- They must be multiples of 90. Arbitrary angles are not expressible through /Rotate and require transforming the page content itself, which is a genuinely different and lossier operation.
- Is my file uploaded anywhere?
- No — the PDF is processed entirely in your browser and never leaves your machine. That matters for documents like contracts and scans, which are exactly the files people most often need to rotate.
- What is the difference between page rotation and content rotation?
- Rotation sets a `/Rotate` attribute the viewer applies at display time, leaving the content stream untouched. Rotating the content itself rewrites coordinates — which is why text extraction can still read the original orientation.
- Does rotation affect printing?
- It should, since printers honour the rotation attribute, but some drivers ignore it and print the underlying orientation. Testing a single page before a long print run is worth the minute.
- Why is the rotation value sometimes negative?
- Because the specification allows any multiple of 90, including negatives, and viewers normalise them modulo 360. `-90` and `270` mean the same thing, which is why a file can show either.
Common errors and gotchas
- Rotating every page when only some were wrong, which fixes half and breaks the other half.
- Confusing the visual rotation with the page's stored rotation flag, which some viewers apply and others ignore.
- Assuming rotation changes the text layer's orientation, when extraction order can stay as it was.
- Overwriting the original before checking the result.
- Expecting rotation to fix a skewed scan. It turns in 90-degree steps and cannot straighten a few degrees of tilt.
Related Converters tools
JSON to YAML
Convert JSON into clean, readable YAML instantly.
YAML to JSON
Convert YAML configuration into valid JSON.
JSON to XML
Convert JSON structures into nested XML markup.
HWB to HEX Converter
Convert an HWB color to HEX.
JSON to SQL
Turn a JSON array of objects into SQL INSERT statements.
CSV to XML
Convert CSV rows into structured XML records.
XML to CSV
Flatten repeated XML records into CSV rows.
INI to JSON
Parse INI config sections and keys into JSON.