Automatically straighten tilted scanned pages using OpenCV.
Click to select files or drag and drop
One or more PDF files
Your files never leave your device.
Pages with skew below this threshold won't be corrected.
Processing...
Deskewing means measuring how far a scanned page is rotated away from vertical, then rotating it back. When a sheet is fed into a scanner slightly crooked, or a page is photographed by hand, every line of text ends up sitting at the same small angle. A tilt of one or two degrees is almost invisible on screen, but it makes text harder to read, wrecks OCR accuracy, and produces uneven margins the moment you print or bind the document.
This tool renders each page, measures the dominant angle of the text on it, and rotates the page by the negative of that angle. Pages that are already straight are detected and left untouched, so a folder of mixed scans comes out uniformly aligned without you checking any of them by hand.
Compressing a skewed scan makes things worse, not better, because lossy compression spends bits describing the tilt. Straighten first, then compress - the same document compresses noticeably smaller when the text runs horizontally.
Why straighten a scanned PDF?
Key Features
Drop one or more scanned PDFs onto the upload area, or click to browse. The files are read locally and never sent anywhere.
Choose a skew threshold so pages that are already straight get skipped, and pick a processing DPI. 150 DPI is a good default; use 300 DPI for small print.
The results panel reports each page's detected angle, then the corrected document downloads. Every page is written at the DPI you selected.
Flatten pages to images
Make scans searchable
Turn pages in 90° steps
Shrink a straightened scan
Recover a damaged file
Strip hidden data
Shrink a colour scan
Drop empty scan pages
Separate a long scan