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.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.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.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.
Related tools
- Crop PDFTrim the margins of every page in a PDF right in your browser — no upload, no signup.
- Merge PDFCombine several PDFs into one file, in your chosen order, entirely in your browser.
- Split PDFSplit one PDF into several smaller PDFs in your browser — by page count or custom ranges, with zero upload.
- Image To PDFMerge images into one PDF, one per page, in your browser
- Add Page Numbers to PDFStamp page numbers onto every page of a PDF right in your browser — pick the corner, format, and starting number, with nothing uploaded.
- Add Watermark to PDFStamp clear, adjustable text watermarks onto PDF pages without uploading your file.
PDF Tools guides
View all- How to Edit PDF Metadata: Title, Author & Keywords
- Paper Size Chart for Printer: Pixel Conversion at Any DPI
- Combine PDF Files vs PDF Portfolio: Which Method Works Best
- How to JPG to PDF: A Complete Walkthrough
- How to Convert a Fillable PDF Into a Flat File
- Crop a PDF Permanently in Your Browser
- How to Add a Watermark in a PDF Without Uploading It
- How Do I Add Page Numbers to Adobe PDF: Quick Guide
- How to Separate PDF Pages Into Multiple Files
- Rotate PDF Pages and Save the New Orientation
- Rearrange Pages in a PDF Without Downloading Software
- Add Page Numbers to a PDF in Your Browser – No Upload Needed
- How to Change PNG to PDF Without Losing Quality
- How to Edit PDF Metadata in Your Browser
- Paper Size Chart for Printer: A4, Letter & More
- How Do I Permanently Crop a PDF
- How to Add a Watermark to a PDF: Complete Guide | Lizely
- Combine PDF vs PDF Portfolio: Which One Should You Use
- Turn JPGs into a Single PDF in Your Browser
- Remove Unwanted Pages from a PDF Without Uploading Files