Rotate Even/Odd PDF Pages

Rotate even, odd, or all PDF pages by 90°, 180° or 270°

Page Operations
🔒 100% client-side — your data never leaves this page
Maintained by ToolsKit Editorial TeamUpdated: May 24, 2026Reviewed: May 24, 2026
Loading tool…

About this tool

Rotate Even/Odd PDF Pages applies a chosen rotation (90°, 180° or 270°) to only the page set you select: even pages, odd pages, or all pages. This is the standard fix for duplex (front-back) scans where the scanner feeds back-side pages upside-down — typically only the even pages need a 180° rotation. The rotation is applied to the PDF page-rotation metadata, so it works fast and doesn't re-render content. Common scenarios include fixing flipped duplex scans, normalizing landscape pages within a portrait document, and reversing scanner mis-orientations. All processing happens locally in your browser using pdf-lib. Maximum file size is 50 MB.

Frequently Asked Questions

Which rotation should I use for an upside-down duplex scan?

180° on even pages. Most duplex scanners feed the back side rotated 180°. Set angle=180°, scope=Even pages, and run.

What is the difference between this and Normalize Rotation?

Normalize Rotation resets the rotation to 0°, clearing any existing baseline. This tool ADDS a rotation to the existing metadata. Use Normalize first if you want a clean baseline.

Does this re-render page content or just change metadata?

Just metadata. Page content stays untouched, which makes the operation fast and lossless.

Is my PDF uploaded to any server?

No. Everything is processed 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 browser memory.

Can rotations stack?

Yes. Running this tool twice with 90° each time adds up to 180°. If you don't want stacking, normalize to 0° first.

When is this most useful?

Fixing duplex scans where back pages are upside down, normalizing mixed-orientation documents, correcting scanner mis-orientations.

Keep browsing