Change PDF Page Dimensions
Change the canvas dimensions of PDF pages with precise control over content anchoring and page selection.
Drop your PDF file hereTap to select a file
Supports PDF, up to 200MB
What to do next
Related tools
Resize PDF
Resize all pages in a PDF to a target paper size with fit, fill, or stretch content scaling.
pdfAlign Pages
Align all pages in a PDF to a uniform canvas size with configurable alignment and reference dimensions.
pdfFlip Pages
Flip (mirror) PDF pages horizontally, vertically, or both with control over which pages are affected.
pdfAdd Blank Page
Insert blank pages into a PDF at the start, end, after a specific page, or at regular intervals.
pdfAbout Change Page Dimensions
Change Page Dimensions is a free, in-browser PDF tool. Change the canvas dimensions of PDF pages with precise control over content anchoring and page selection. The page exposes a small surface — input, controls, output — so a first-time visitor can complete the job without reading documentation.
Typical users of Change Page Dimensions include real-estate agents bundling disclosures, small-business owners sending invoices and freelancers sharing scanned receipts. The thread connecting all of them is the same: a focused PDF document workflow task that fits cleanly into a browser tab and benefits from a tool with sensible defaults and minimal setup.
Change Page Dimensions parses your file with the open-source pdf-lib JavaScript library entirely inside the browser, applies the options you selected, and returns a download. The processing has no network step, which means a slow or intermittent connection does not slow down the work — once the page is loaded, only your CPU and RAM are involved.
Technically, the work is done by the open-source pdf-lib JavaScript library, loaded as part of the page. Inputs in PDF format are recognised automatically and validated before the engine begins processing. Files up to 200 MB are supported per run; that ceiling keeps browser memory usage stable on a wide range of devices.
Change Page Dimensions is shaped for the gap between "I'll do it by hand" and "I'll script it." When the job is small enough that automating it would take longer than doing it, but annoying enough to want a focused tool — that is the situation this page is built for.
Change Page Dimensions is intentionally narrow in what it does, which makes it easy to slot into a longer workflow. Take its output, hand it to whichever next tool fits the job, and Change Page Dimensions stays out of your way until the next time you need it.
The download is delivered as `{name}-resized-canvas.pdf` the moment processing completes — no email link, no "your result will be ready in 5 minutes" queue, no expiry timer. The file is generated in your browser and saved by your browser's normal download flow.
The 200 MB ceiling on input size is the only fixed limit. Output files are produced in standard formats that every common viewer recognises, and the tool runs the same way regardless of how many times you have used it during the session.
The transformation in Change Page Dimensions is deterministic — the same input plus the same options produces the same result every run. That predictability matters when the result has to match an upstream specification or be reproducible later.
Some background on the design choices behind Change Page Dimensions: every option you see on the page is there because a real workflow needs it, and every option that is not shown has been deliberately omitted to keep the common case fast. The bias is toward minimal-but-complete.
Useful patterns when working with Change Page Dimensions: keep the input file open in another tab so you can compare against the result; give the output file a descriptive name when saving so you can find it later (the default name is sensible but generic); and treat each run as independent — the tool has no concept of "history", which means you cannot accidentally pollute one job with leftovers from another.
When something goes wrong, the cause is usually one of three things: a malformed input, a browser that is out of memory, or a corporate proxy that is interfering with the page's static assets. The first two are easy to diagnose; the third typically requires asking your IT team to allow the open-source pdf-lib JavaScript library to load.
As a single-page tool, Change Page Dimensions stays focused on one PDF document workflow step. Multi-step workflows are composed by chaining adjacent tools — each tool produces a standard file the next one can read directly, so a longer pipeline is just a sequence of short tab-and-tab visits.
Change Page Dimensions is one of many single-purpose tools in the catalog. Each is built around the same single-page model. Use this one, close the tab, and come back the next time you need the same job done. None of the tools require prior knowledge of the others — each page is self-contained.
How it works
- 1Reach the Change Page Dimensions page in your browser to begin.
- 2Select the PDF file you want to process — drag-and-drop and the file picker both work.
- 3Adjust the options to match what you need. Sensible defaults cover the most common case, so you can usually skip this step.
- 4Click to start the job. The engine (the open-source pdf-lib JavaScript library) processes the input in the page; you can watch the progress indicator until it completes.
- 5Download the result as `{name}-resized-canvas.pdf`. The file is generated in your browser and saved through your normal download flow.
- 6Repeat the process for additional inputs whenever you need to. The page stays loaded, so subsequent runs are quick.
Common use cases
- Extract a specific signed page from a long contract bundle using Change Page Dimensions.
- Lock a confidential document with a password before sharing externally.
- Convert a bundle of forms into a single archival PDF.
- Shrink a scanned report so it fits past an email gateway.
- Split a 200-page exhibit bundle into one PDF per exhibit.
- Prepare a packet of receipts for an expense report submission.
- Compress a marketing deck so the email send-out finishes in seconds.
- Rotate scanned pages that came in upside-down from the office scanner.
- Combine a portfolio sample into a single application packet.
- Add page numbers to a draft report before circulating it for review.
FAQ
Resize vs Change Dimensions?
Resize scales content to fit. Change Dimensions modifies the canvas without scaling content.
Content anchoring?
Choose where existing content is anchored (center, top-left, etc.) when the canvas size changes.
Apply to specific pages?
Apply to all pages, odd only, even only, or a specific page range.
Private?
Yes — runs locally.
Units?
Enter dimensions in millimeters.
Content clipping?
If the new canvas is smaller, content outside the boundary will be clipped.
Are there any restrictions on using Change Page Dimensions at work?
Change Page Dimensions can be used for personal and commercial work alike — there is no separate "business" licence to purchase. The output you generate is yours to use however you want, including in client deliverables, internal documents, or commercial products. Favtoo's only ask is fair, individual use; the tool is not designed to be embedded as a backend service or wrapped behind an API for resale.
Does Change Page Dimensions ask for any browser permissions?
Change Page Dimensions only needs the standard web platform — file picker access for the inputs you choose to load, and optionally clipboard access if you copy the result rather than downloading it. There is no microphone, camera, geolocation or background-permission request, because none of those are needed for the work the tool does.
Can I use Change Page Dimensions on iOS or Android?
Change Page Dimensions runs in any modern mobile browser — Safari, Chrome, Firefox and the in-app browsers in most messaging apps all support the underlying APIs. Performance depends on the device: a recent phone handles typical inputs nearly as fast as a laptop, while older devices may take a few seconds longer near the 200 MB ceiling. The interface lays out cleanly on small screens, so you do not need to pinch-zoom to see the controls.
Is there a desktop version of Change Page Dimensions?
No installation is needed. Change Page Dimensions runs as a normal web page, with no browser extension, no native helper, and no separate desktop client to download. That is partly a privacy choice — extensions can request broad permissions, while a regular page is sandboxed by default — and partly a convenience one: you can use Change Page Dimensions on any computer you have temporary access to without leaving anything installed on it.
Can I use Change Page Dimensions offline?
Once the page is loaded, Change Page Dimensions can complete jobs without an active internet connection — the engine is bundled with the page, so there is no per-job network call. The initial page load does require a connection (to fetch the static assets), but after that you can disconnect entirely and the tool will still work. This is a side-effect of the local-first architecture, not a deliberate "offline mode" feature.
Are there any usage limits on Change Page Dimensions?
Inputs are capped at 200 MB per file, which keeps memory usage stable across phones, tablets and older laptops. You can run Change Page Dimensions as often as you need; every run produces a full-quality result.
What input formats are supported by Change Page Dimensions?
Change Page Dimensions accepts PDF. If your input is in a format that is not directly supported, convert it first using one of Favtoo's converter tools — every Favtoo converter outputs a file that is a clean input to the next tool in the chain.
What should I do if Change Page Dimensions fails on my file?
Failures usually fall into one of three buckets: the input is in an unsupported format, the input is over the size cap, or the input is structurally malformed (a truncated download, a partial export, or a stream the engine does not recognise). The first two are easy to confirm — check that your file is one of PDF and that it is below 200 MB. For the third, opening the file in its native viewer first is the fastest way to confirm the source is intact.