Free online tools to generate, calculate,
convert, format, encode, and play.
 

PDF Resize

Change PDF page dimensions to A4, Letter, Legal, or custom sizes with content scaling and centering. Resize all or selected pages. All processing happens locally in your browser.

Drop PDF file here or click to browse

Select a PDF file to resize pages

File:   Pages:   Current size:
Resize Settings

How to Use

Resize PDF Pages

  1. Drag and drop a PDF file onto the upload area, or click to browse
  2. Select a target page size from the dropdown (A4, Letter, Legal, etc.) or choose "Custom" to enter exact dimensions
  3. Choose portrait or landscape orientation
  4. Select a content scaling mode:
    • Fit content — Scales content to fit within the new page while maintaining aspect ratio
    • Fill page — Scales content to fill the entire page (may crop edges)
    • Stretch to fit — Stretches content to exactly match the new dimensions
    • No scaling — Centers the original content without any scaling
  5. Choose which pages to resize (all, odd, even, or a custom range)
  6. Click "Update Preview" to see the result
  7. Click "Save Resized PDF" to download

Supported Page Sizes

  • A4 — 210 x 297 mm (standard international)
  • Letter — 8.5 x 11 in (US standard)
  • Legal — 8.5 x 14 in (US legal)
  • A3 — 297 x 420 mm
  • A5 — 148 x 210 mm
  • B5 — 176 x 250 mm
  • Tabloid — 11 x 17 in
  • Executive — 7.25 x 10.5 in
  • Custom — Any dimensions in mm, inches, or points

Privacy & Security

  • All processing happens locally in your browser using pdf-lib and PDF.js
  • Your PDF files are never uploaded to any server
  • No data is stored or transmitted
  • Works completely offline once the page is loaded

Tips

  • Use "Fit content" scaling to preserve all content when changing page sizes
  • "No scaling" is useful when you want to add margins or change the page frame without altering the content
  • When converting between A4 and Letter, "Fit content" avoids clipping
  • Use custom range to resize only specific pages (e.g., cover pages)

Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with