Crop PDF

Crop one page, a selected range, or every page by setting precise margins.

Trim excess margins from a PDF by setting precise millimeter values for the top, bottom, left, and right edges, applied to a single page, a range, or the whole document. Useful for removing scanner border artifacts, cutting oversized whitespace before printing, or fitting a page to a specific frame size. Cropping adjusts the PDF's crop box locally with pdf-lib - it hides content outside the new boundary rather than deleting it, so it's not a substitute for redaction of sensitive content.

Runs in your browser // nothing is uploaded

Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.

Loading tool

How it works

  1. 01

    Upload your PDF.

  2. 02

    Choose to crop one page, a range, or every page.

  3. 03

    Set margin values in millimeters for each edge.

  4. 04

    Click Crop and download the result.

Details

Formats
PDF
Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-12

Common questions

What do the margin values mean?

Each value removes that many millimetres from the selected edge of each chosen page.

Does cropping delete the hidden content?

It changes the PDF crop box, so readers hide content outside it. Use permanent redaction for sensitive information.

Can I crop just one page differently from the rest?

Yes - choose a single page or a specific range to crop with different margins than the rest of the document.

Does it upload my PDF?

No - cropping runs entirely in your browser using pdf-lib.

Use this from your code

This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. Each call costs 2 credits and needs an API key. See the API reference for every parameter.

curl -X POST https://fileoven.com/api/v1/tools/crop-pdf \
  -H "Authorization: Bearer sk_live_..." \
  -F "file=@input.pdf" \
  -o cropped.pdf

Related tools