📐 Free · Private · Client-Side

Resize PDF Pages to Any Size

Change PDF page dimensions to A4, Letter, Legal, A3, A5, Tabloid, or a custom size. Four placement modes including a lossless option that keeps text selectable. Runs entirely in your browser.

Pages: 0
— / —

No PDF loaded

Drop a PDF into the upload box. The preview shows the current page at the target size — exactly what the output will look like.

—

📋 Resize summary

File—
Pages—
Original size—
Target size—
Placement mode—
Quality—

What does "resizing a PDF" actually mean? 📐

Unlike an image, a PDF doesn't have one width and height — it has one per page. Every page in a PDF stores its own dimensions, called the MediaBox. When you "resize a PDF," you're either changing those MediaBox dimensions, or you're re-laying-out the content to fit a new size.

Those are very different operations, and that's why this tool offers four modes. Two of them render the content and re-place it on the new page (which changes the appearance but preserves visual fidelity). The other two change the page box only, leaving the content's actual coordinates untouched.

Which one you need depends on what you're trying to accomplish. Below is a plain breakdown of each mode.

The honest trade-off: modes that scale content (Fit, Stretch, Actual size) re-render each page as an image, so text stops being selectable. The Lossless mode keeps text selectable and images original — but doesn't scale content, so it only works well when you're growing the box a bit or when cropping is acceptable.

The four placement modes 🎯

1. Fit — for changing page sizes cleanly

This is the recommended mode and the one you want for almost any "convert A4 to Letter" or "convert Letter to A4" job. The page is rendered at the chosen DPI, scaled down or up to fit inside the target size while keeping its aspect ratio, and centered on the target page.

If your original and target have different aspect ratios, the content is scaled to fit the tighter dimension. For A4 → Letter, content is scaled slightly down and centered, producing small margins on the left and right. For Letter → A4, similar. Nothing gets cut off and nothing gets distorted.

2. Stretch — to fill the entire page

Content is scaled up or down to fill both dimensions of the target page. If the original and target aspect ratios differ, the content is distorted — circles become ovals, squares become rectangles. This is occasionally what you want: filling a slide, matching a template's exact aspect, or working around a specific layout constraint.

3. Actual size, centered — for adding margins

Content is placed at its original size, centered on the target page. Nothing scales. If the target is larger than the source, you get a bordered, letterboxed look (with the extra space acting as margins). If the target is smaller than the source, content overflows and may be clipped.

Common uses: taking a small page (like a 6×9 book page) and placing it centered on a larger sheet for printing, or fitting a receipt on a Letter page without scaling.

4. Lossless (box only) — for keeping text selectable

This mode uses pdf-lib's native `page.setSize()` — it changes the page's MediaBox without rendering. Text stays selectable, images keep their full resolution, vectors stay vector. The file size barely changes.

The trade-off: content keeps its original coordinates in bottom-left-origin space. If the new page is bigger, whitespace appears at the top-right. If the new page is smaller, content at the top-right gets clipped. The Lossless mode is best when you're:

Common resizing scenarios 📋

ScenarioBest modeWhy
A4 → Letter for US printingFitScale down slightly, center, tiny margins
Letter → A4 for EU printingFitScale up slightly, center, no cropping
Add 1-inch margins around an A4 pageActual sizeContent stays at A4 size, placed centered on a larger page
Shrink a huge blueprint to fit A4FitScale down to fit while preserving the aspect
Force every page to A4 while keeping textLosslessBox resize, text stays selectable
Crop a wide scan to a narrower pageLosslessShrinking the MediaBox clips at top-right
Fill a square slide with a wide pageStretchAccept distortion to fill both dimensions
Place a receipt on Letter without scalingActual sizeReceipt keeps original size, centered

How to resize PDF pages — step by step 📋

  1. Upload your PDF. Drop it onto the upload box or click to browse. The file stays on your device.
  2. Choose a target size. A4 is the international default; Letter is the US standard. If your target isn't in the presets, pick "Custom" and enter dimensions in mm, inches, or points.
  3. Pick orientation. Portrait for text documents, landscape for wide tables or slides.
  4. Choose a placement mode. "Fit" is the right answer for 90% of cases. See the table above for the others.
  5. Adjust margins if needed. The margin slider controls how far content stays from the target page edges. Useful for print-safe areas.
  6. Adjust DPI. For most work, 200 DPI is the sweet spot between file size and quality. Use 300 for documents that will be printed.
  7. Preview each page. Use Prev / Next to check the current page at the target size — the preview shows exactly what the output will look like.
  8. Click "Download Resized PDF."

What's preserved (and what isn't) ⚠️

In Lossless mode

In Fit / Stretch / Actual size modes

Standard page sizes 📏

NameDimensions (mm)Dimensions (in)Typical use
A4210 × 2978.27 × 11.69International standard — everywhere except North America
Letter215.9 × 279.48.5 × 11US and Canada default
Legal215.9 × 355.68.5 × 14US legal filings, contracts
A3297 × 42011.69 × 16.54Posters, large diagrams, spreadsheets
A5148 × 2105.83 × 8.27Booklets, notebooks, pocket manuals
Tabloid279.4 × 431.811 × 17Newspapers, engineering drawings

Why use a browser-based resizer? 🔒

Most online PDF resizers upload your file to their server. Your document sits on a machine you can't see while you tweak a slider. For a public brochure, that's fine. For a contract, a bank statement, or a company report, it's a privacy risk.

This tool works differently. Everything runs inside your browser. The PDF is opened directly from your device's storage, pages are rendered in memory, and the resized PDF is written back out. No upload, no server, nothing to leak.

Who uses a PDF page resizer? 👥

Common problems and how to fix them 🛠️

"The content looks blurry after resizing"

You're using a low DPI setting. Switch to 200 or 300 DPI. Above 300 is rarely useful — most source PDFs don't have enough detail to benefit. Below 150 will look soft even on screen.

"The file became huge"

Render modes embed a high-resolution image of every page. For a 100-page text PDF, that's a lot of pixels. Try dropping to 120 DPI for internal documents, or use Lossless mode if you don't need the content to scale.

"My text isn't selectable anymore"

That's expected in Fit, Stretch, and Actual size modes — pages become images. If selectable text matters, use Lossless mode. It doesn't scale content but keeps every character as real text.

"The content got cut off at the edges"

This happens in Lossless mode when the target page is smaller than the original. In Lossless mode, content keeps its original coordinates, so anything beyond the new box gets clipped. Switch to Fit mode if you need to keep everything visible.

"I only want to resize certain pages"

Use the page range setting. Pages outside the range are copied to the output with their original dimensions unchanged. This is how you can make a mixed-size PDF where only the odd pages are resized.

"I need A4 but with different margin sizes on each side"

The margin slider applies the same margin to all four sides. For different margins per side, use "Actual size" mode with a larger target and pick the margin that gets you closest. Or use a tool like our Add Text/Image tool to overlay content that shifts things around.

Resize vs Organize vs Compress — which do I need? 🤔

TaskToolWhat it does
Change page dimensionsPDF Page ResizerResizes the page box, optionally scaling content
Rotate or reorder pagesOrganize PDFChanges orientation and page order
Reduce file sizeCompress PDFRe-encodes images at lower quality or lower DPI
Combine filesMerge PDFJoins pages from multiple PDFs
Split into piecesSplit PDFDivides one PDF into separate files

Tips for the best results 💡

Is it safe to resize PDFs here? 🔐

Yes. Here's exactly what happens when you use this tool:

  1. You pick a PDF from your computer.
  2. Your browser reads it into memory locally.
  3. Pages are rendered and scaled in the browser tab.
  4. The resized PDF is written locally.
  5. You download the result back to your computer.

At no point does the file leave your device. No data is sent to SkillsInsider's servers. No tracking cookies watch your resizing. You can prove it yourself: turn off Wi-Fi after the page loads, then resize a PDF. It still works perfectly.

Frequently Asked Questions

Yes — completely free. No sign-up, no watermark, no page limits, no per-file fee.

No. Everything runs locally in your browser using pdf-lib and PDF.js. Your file never leaves your device.

Lossless mode changes the PDF's page box dimensions without re-rendering the content. Text stays selectable, images keep their original resolution, and vectors stay vector. The trade-off is that content doesn't scale — it keeps its original coordinates, so pages may be cropped or padded depending on the size change.

In lossless mode, no — content is untouched. In the render modes (Fit, Stretch, Actual size), each page is re-rendered as a high-DPI image and embedded in the new page, so text becomes non-selectable but quality can be very high if you use 200–300 DPI.

Yes. Use the page range setting to process only a subset like 1-5, 8, 12-15. Pages outside the range are copied to the output unchanged.

Fit mode is the right choice. It scales the A4 content to fit within the Letter page while preserving the aspect ratio, and centers the result. You get no cropping and no stretching — just proper scaling with small margins on the sides.

Two approaches: (1) Choose a larger page size and use Fit mode — content scales down to fit inside the new page with the extra space acting as margins. (2) Use Actual size mode and increase the margin setting — content stays at its original size and is centered within the target page with the specified margins around it.

Once the page has fully loaded, yes. Turn off Wi-Fi and it still works — all processing happens locally on your device.

↑