PDF Crop

Drag the selection box over the page preview to choose what to keep, then apply the same crop to every page and download the result.

Choose PDF

or drag and drop it here

Choose a PDF file to crop it.

Your files are processed locally in your browser. They are not uploaded to our servers.

How to use

  1. Choose a PDF file — the first page renders as a preview.
  2. Drag the corners of the selection box to choose the area to keep.
  3. Click Crop PDF, then download the cropped file.

What is this tool?

PDF Crop renders the first page of an uploaded PDF using pdf.js so you can drag a selection box over it, then applies that same relative crop area to every page's crop box using pdf-lib's native page.setCropBox() — no rasterization, so the underlying content and text stay fully intact. Everything happens locally in your browser.

Common uses

  • Removing wide white margins before printing
  • Cutting off a header, footer or watermark strip on every page
  • Trimming a scanned document down to just the content area
  • Preparing a PDF for a specific paper size or embed

Related tools

FAQ

Does cropping remove content permanently?

No — pdf-lib's crop box only changes which part of the page is visible or printed. The original page content is technically still in the file, just outside the visible crop area.

Is the crop applied to every page?

Yes, the same relative crop area (in percent) is applied to every page, scaled to each page's own size.

Is my PDF uploaded to a server?

No, everything is read, rendered and rewritten entirely in your browser using pdf.js and pdf-lib — your file is never sent anywhere.