Drop a PDF and drag the crop box over a live preview — the new page bounds are written into the file locally.
Drop a PDF and drag the crop box over a live preview — the new page bounds are written into the file locally.
Crop PDF pages in your browser — trim scanner margins, cut a document out of a full-page scan, or tighten whitespace so the content fills the page. Drag the crop box over a live preview and the new page boundaries are written into the PDF on your device. No upload, no signup. Because cropping happens locally, it's safe for the documents people most often need to crop: scanned IDs, certificates, and signed forms.
Drop your PDF
Drag a PDF onto the page. It opens in the GhostPDF studio with the Crop surface ready.
Drag the crop box
Position and resize the crop area over the live page preview — everything outside it is trimmed.
Download the cropped PDF
The new page bounds are written into the file locally; every viewer shows the tightened page.
Is my document uploaded?
No. The preview, the crop, and the rebuild all happen in your browser.
Does cropping remove the trimmed content or just hide it?
Cropping sets the page's visible boundaries; the underlying content stream is preserved in the file. To permanently destroy sensitive content, use Redact — that's what it's for.
Can I crop every page at once?
Yes — apply the same crop across the document, which is exactly what scanner-margin cleanup needs.
Will cropping reduce quality?
No — nothing is re-rendered or recompressed; only the page geometry changes.
Can I undo a crop later?
Keep your original file — the cropped output is a new PDF. Within the studio session you can also step back in the chain.
Rotate PDF
Fix a sideways or upside-down PDF permanently — written into the file.
Delete pages
Click thumbnails to remove pages and drag the rest into a new order.
Redact PDF
Black out sensitive text so it is removed, not just covered.
Edit PDF
Type on any page, highlight, draw boxes — fill forms that were never fillable.
Every GhostPDF tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.