# Deskew scanned pages — straighten tilt, no upload

> Auto-detect the skew angle of a scan and straighten every page without clipping content. Pure canvas, runs on your device — nothing uploaded.

Auto-detect the skew angle of a scanned page and rotate it upright without clipping the content, across every page. It's pure canvas work that runs on your device, so pages are never uploaded.

Even a careful scan comes out a degree or two off, and a whole document of slightly crooked pages looks sloppy and reads worse. Deskew fixes that by measuring the tilt from the page's own lines of text and rotating each page back to level.

Because it works from content orientation, it handles the small, annoying angles that are hard to eyeball, and it does so without trimming your margins.

Pair it with Crop & de-warp for perspective, sharpen contrast with Scan filters, then finish with Build PDF or Searchable OCR.

## How to

1. **Add pages.** Bring in scanned or imported pages.
2. **Detect skew.** The tilt angle is measured automatically.
3. **Straighten.** Each page is rotated upright, content preserved.
4. **Continue.** Move on to filters or build the final PDF.

## FAQ

### How is the skew angle detected?

The tool analyzes the dominant text and line orientation to estimate how far the page is rotated, then counter-rotates it to horizontal.

### Does straightening cut off the edges?

No. It rotates within the canvas so text near the margins isn't clipped; the page is squared up with its content intact.

### Can I deskew a whole multi-page scan?

Yes — every page in the session is straightened, so a batch of slightly crooked captures comes out consistently upright.

### Is anything sent to a server to deskew?

No. The rotation is computed and applied locally in your browser, so the pages remain on your device.


## Related tools

- [Crop & de-warp](https://www.safepaper.app/scan/auto-crop)
- [Scan filters](https://www.safepaper.app/scan/filters)
- [Build PDF](https://www.safepaper.app/scan/to-pdf)
- [Searchable OCR](https://www.safepaper.app/scan/ocr)

---

Canonical HTML: https://www.safepaper.app/scan/deskew
Markdown: https://www.safepaper.app/scan/deskew.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
