What the cropper does not do
It only trims pages. It doesn't delete, rotate or reorder them.
Hidden, not deleted
In the default mode the trimmed margins stay in the file, so it doesn't get smaller and a PDF editor can bring them back. The flatten mode removes them, but those pages become images and the file usually grows.
Changing pages resets the box
Previous page and Next page redraw the preview with the box back at 5% in from each edge. Go to the page first, then set the crop.
Same margins on every page
Every page you crop gets the same margins, scaled to its size. To crop pages differently, crop one page, then open the downloaded copy and crop the next.
No automatic trimming
It doesn't detect white margins for you. Set the box or the numbers yourself.
Encrypted PDFs
A PDF that needs a password can't be previewed. An encrypted PDF that opens without one still fails when you click Crop PDF.
Rotated pages
Some PDFs store pages sideways and rotate them for display. In the default mode, such pages can be cropped on the wrong edges. The flatten mode crops the page as you see it.
Related PDF tools
Frequently asked questions
No. PDF.js draws the preview and pdf-lib writes the cropped copy, both inside this tab. The only downloads are those two libraries, from the cdnjs CDN, and no request carries your document.
Not in the default mode. It changes the page's crop box, so the margins are hidden but still in the file. If they must be removed, choose "Flatten cropped pages to images". Those pages then become images, and their text can no longer be selected.
Yes. Go to that page with Next page, set the crop, and choose "Only the page in the preview" under "Apply crop to". The other pages are copied into the new file unchanged.
Each time the preview draws a page, the box goes back to 5% in from each edge and the margin fields update to match. Pick the page first, then set the crop.
The margins are measured on the page in the preview. When you crop all pages, every page loses the same share of its width and height, so a page twice as wide loses twice as many points.
Your file stays on your device
PDF.js draws the preview and pdf-lib writes the cropped copy inside this tab. The file is not uploaded or stored, and the only downloads are the two libraries, from cdnjs.