Skip to content

Resize PDF

Resize every PDF page to A4, US Letter, or Legal — or scale by percentage — right in your browser, with no upload.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Click Browse PDF and choose the PDF you want to resize, or drag it onto the page — it is read locally in your browser.
  2. 2.Choose Standard size (A4, US Letter, or Legal) with an orientation and Fit or Stretch scaling, or switch to Percentage and enter a scale value.
  3. 3.Click Resize PDF and download the resized copy from the result link — every page is rescaled the same way, and nothing is uploaded.

About Resize PDF

Resize PDF is a free, private tool that changes the physical page dimensions of every page in a PDF document directly inside your web browser. Documents arrive in all kinds of sizes: a slide deck exported at 1280 by 720 points, a scan captured at an odd width, a poster built on a huge canvas, or a mix of pages that were never meant to share one paper format. This tool lets you bring them all onto a consistent, standard page. Choose a target size — A4 (595 by 842 points), US Letter (612 by 792 points), or US Legal (612 by 1008 points) — pick portrait or landscape orientation, and every page is rescaled to match. If you would rather scale relative to the current size, switch to percentage mode and enter any value: 50 percent halves each page, 200 percent doubles it, and the page contents scale along with the geometry so text and images keep their position on the page. When resizing to a standard size you can choose how the content adapts. Fit keeps the original proportions by scaling with a single factor and centering the artwork inside the new page, adding even margins where the aspect ratios differ, so nothing is distorted or cut off. Stretch scales the width and height independently so the content fills the entire target page edge to edge, which is handy when you deliberately want to fill a frame and do not mind a change in proportions. It is important to be honest about what this tool does. Resize PDF changes the page's physical dimensions — its geometry measured in PDF points, where 72 points equal one inch — and scales the drawn content to match. It is not a file-size compressor. It does not re-sample images, strip fonts, or discard objects, so the number of bytes in the downloaded file can be similar to, or in some cases larger than, the original. If your real goal is a smaller file on disk, that requires image down-sampling and object optimization, which is a different job than resizing the page. Being clear about this saves disappointment: use resize when you need consistent paper dimensions for printing, binding, or submission requirements, not when you simply want to email a lighter attachment. Privacy is built in. Your PDF never leaves your device. When you select a file it is read into memory and processed locally with JavaScript running in your own browser — there is no server upload, no cloud storage, and no tracking of your document contents. That makes it safe for confidential contracts, medical records, financial statements, and anything else sensitive, because the bytes stay on your computer from start to finish. When resizing finishes, the tool builds a new PDF and offers it as a direct download link, leaving your original untouched. Everything runs client-side, so it is fast, works offline once the page has loaded, and costs nothing. Password-protected or corrupted PDFs cannot be read without their password and are reported clearly so you can unlock them first. Pair resizing with cropping, merging, or converting images to PDF to build a complete, no-upload PDF workflow.

Methodology & sources

Resizing uses pdf-lib. For a target paper size the tool reads each page's current size, then in Fit mode computes a single scale factor = min(targetWidth / pageWidth, targetHeight / pageHeight), calls page.scale(factor, factor) to scale content and geometry together, sets the page to the target size, and centers the content with translateContent. In Stretch mode it scales width and height by separate factors (targetWidth / pageWidth and targetHeight / pageHeight) so the page fills the target exactly. Percentage mode calls page.scale(p, p) where p = percent / 100. Sizes are in PDF points (72 pt = 1 inch). Content is scaled, not re-sampled — this is page-geometry resizing, not file-size compression.

Frequently asked questions

Does resizing make my PDF file smaller in megabytes?
Not necessarily. Resize PDF changes each page's physical dimensions (its page geometry in points) and scales the content to match — it is not a file-size compressor. It does not re-sample images or remove objects, so the downloaded file can be a similar size to the original, and sometimes larger. If you need a smaller file on disk, that requires image down-sampling and optimization, which is a different task than resizing the page.
What is the difference between Fit and Stretch?
Fit keeps the original proportions: it scales the content by a single factor so the whole page fits inside the target size, then centers it with even margins where the aspect ratios differ, so nothing is distorted. Stretch scales width and height independently so the content fills the entire target page edge to edge, which can change the proportions. Use Fit for faithful reproduction and Stretch when you want to fill the frame exactly.
Is my PDF uploaded to a server?
No. The file is read and resized entirely inside your browser using JavaScript. Nothing is uploaded, stored, or sent anywhere, so confidential contracts, records, and statements stay private on your own device from start to finish.
Can I resize each page differently, or handle mixed-size documents?
Every page is rescaled with the same setting in one pass. In Standard size mode each page is measured individually and scaled to the chosen paper size, so even a document with mixed original page sizes comes out uniform. In Percentage mode each page is scaled by the same factor relative to its own current size.
What about scanned or rotated pages?
Resizing uses each page's unrotated orientation. If a page carries a rotation flag (common with phone or scanner PDFs), a portrait target can still display sideways because the rotation is preserved on top of the new size — the content is never cut or distorted, only turned. The tool shows a note when it detects a rotated page; reset the rotation first if the result looks turned.

PDF Tools guides

View all