Merge PDF
Combine several PDFs into one file in the order you choose, without leaving your browser.
Rotate every page of a PDF by 90, 180 or 270 degrees and download the fixed file, all in your browser.
Updated
Your browser is preparing the tool. It runs 100% locally.
Upload a PDF, pick 90, 180 or 270 degrees, and the tool turns every page by that amount and gives you the corrected file to download. The rotation is stored as a page attribute, so it is lossless: the page isn't redrawn, only its display angle changes. The turn adds to any rotation the page already had. Your browser does the work, so the PDF never leaves your computer.
This tool fixes the orientation of a PDF. If pages were scanned sideways or upside down, choose a quarter-turn (90, 180 or 270 degrees) and every page turns so the document reads the right way up.
Use it when a PDF opens in the wrong orientation. All the pages turn in one step and you get a corrected copy.
Each PDF page carries a rotation value, an angle of 0, 90, 180 or 270 degrees that tells the viewer how to display it. The tool reads that value for every page, adds your chosen turn, writes the new angle back and saves the file.
Because only the rotation attribute changes, nothing is lost: the text and images are untouched and the file simply displays at the new angle. The turn applies to all pages and adds to any rotation already set.
Which turn fixes which page
each page's new rotation = (its current rotation + your turn) modulo 360
allowed turns: 90 · 180 · 270 (the page rotation is always a multiple of 90)a page already at 0° + a 90° turn → 90° (every page in the file turns the same amount)Rotation is stored as a page attribute, so the page isn't redrawn and nothing is lost. The turn applies to every page; you can't pick individual pages.
The turn adds up
The PDF stays on your device. Your browser reads it, updates each page's rotation and builds the new file locally, with no upload and no copy kept anywhere.
There is no account, and the page saves nothing. Refresh or close the tab and both the original and the rotated file are cleared from memory, which makes it fine for statements, contracts and other private documents.
Each page's display angle changes by exactly the amount you choose, while the page content stays pixel-for-pixel the same. Nothing is redrawn or recompressed.
Every page turns by the same amount. If only some pages are sideways, this tool will still rotate the whole document, so a mix of orientations needs a tool with per-page rotation.
Only quarter-turns are available: 90, 180 and 270 degrees. PDF page rotation is always a multiple of 90, so an angle like 45 degrees would mean redrawing the page, which this tool doesn't do.
The turn adds up. Rotating a page that already has a rotation adds to it, so applying 90 degrees twice gives 180. If a page looks unchanged, it may have had an existing rotation that your turn combined with.
Turn pages scanned in landscape back upright.
Flip pages 180 degrees so they read normally.
Set the right orientation before printing.
Save a correctly oriented copy to send on.
To rotate only certain pages, use a PDF editor with per-page rotation. A scan tilted by a few degrees needs a deskew tool, which redraws the page. This tool turns every page by a quarter-turn and leaves the content alone.
The tool sets each page's rotation attribute instead of redrawing the page, so the content comes through unchanged and only the display angle moves.
Combine several PDFs into one file in the order you choose, without leaving your browser.
Copy the pages you name, like 1-3,5, out of a PDF into a new file, in your browser.
Turn every page of a PDF into its own JPG image, rendered in your browser with PDF.js.
Turn JPGs or PNGs into one PDF, one image per page, each page sized to its image, with no re-compression.
Re-save a PDF with object-stream compression. Text-heavy files get smaller and nothing on the page changes.
Remove the pages you don't want from a PDF by typing a range like 2,4-6, and keep the rest.
Your file is processed on this device and never uploaded, and there's no account to create.