Normalize PDF Rotation
Reset page rotation metadata to 0° (all, odd, or even pages)
About this tool
Normalize PDF Rotation resets the page-rotation metadata embedded in your PDF to 0°. PDFs often carry stale rotation values from scanners, OCR pipelines, or earlier rotate operations — these can stack with new rotation operations and produce unexpected angle offsets. Use this tool to clear the baseline before applying any new page-level rotation, or to fix mixed-orientation files from a scanner. You can scope the reset to all pages, odd pages only, or even pages only — useful for duplex scan workflows where only one side has wrong rotation metadata. The tool only changes rotation metadata; the underlying page content is untouched. All processing happens locally in your browser using pdf-lib; the file never leaves your device. Maximum file size is 50 MB.
Frequently Asked Questions
Does this change the actual page content or just metadata?
Only metadata. The underlying page content is unchanged — only the rotation flag stored in the PDF is reset to 0°.
When should I run this before a rotate operation?
When your source PDF has inconsistent or stale rotation metadata from scanners or prior edits. Normalizing first prevents cumulative angle offsets.
What does 'odd' or 'even' scope mean?
It limits the reset to odd-numbered or even-numbered pages. Useful for duplex scans where one side has wrong rotation metadata.
Will this fix pages that are visually rotated incorrectly?
Only if the visual rotation comes from the PDF rotation flag. If pages are rotated at the image/raster level, you need a page-level rotate workflow instead.
Is my PDF uploaded to any server?
No. All processing is done locally in your browser using pdf-lib. The file never leaves your device.
What is the file size limit?
50 MB. The limit is set client-side and depends on your browser's memory headroom.
Can I preview the result before downloading?
Not in this tool — the output downloads directly. Open the downloaded file in a PDF reader to verify the rotation.
Keep browsing