How-To Guides

How to Split a PDF for Free — Extract Pages Without Uploading (2026)

Gmail caps attachments at 25 MB. A single scanned report or presentation can blow past that limit before you even think about compression. Splitting out just the pages your recipient actually needs is often faster than compressing the whole thing — and this guide shows you how to do it without sending your document to any server.

By · May 20, 2026 · 8 min read · Updated May 2026
TL;DR

Gmail caps attachments at 25 MB and Outlook at 20 MB — but a scanned report or presentation can easily exceed both. FusionPDF's split tool extracts any page or range in your browser: no upload, no account, no file size limit. The split runs on your device using PDF.js; your source file and the extracted pages never touch any server.

Key Takeaways
  • Gmail's 25 MB attachment cap is the top reason people split PDFs — Base64 encoding adds ~37% to file size in transit, so a 25 MB file actually transmits as ~34 MB.
  • Page ranges use commas and hyphens: 1-3, 7, 10-12 extracts seven pages in one operation.
  • Splitting is lossless — PDF.js copies pages at the object level with no re-encoding of text, fonts, or images.
  • Server-based tools upload your entire document even when you only want one page. Browser-based splitting means zero upload at any point.
  • Password-protected PDFs must be unlocked before splitting — use the unlock tool first.

Knowing how to split a PDF for free can save you from Gmail's 25 MB cap, a 120-page report where the client only needs pages 4 through 9, or a contract bundle where one exhibit needs to go to a different recipient. The details trip people up — page numbering, password locks, and (on most tools) the privacy cost of uploading the whole document just to extract one section. This guide covers all of it. If you need to reduce file size rather than extract pages, see our guide on compressing PDFs without losing quality.

Step-by-Step: Split a PDF in Your Browser

Open fusionpdf.pro/split, select your PDF, enter a page range (for example 1-5, 8), click Extract Pages, and download the result. No account, no upload, and no file size limit. The entire operation runs in your browser — your document never leaves your device.

1

Open the tool. Go to fusionpdf.pro/split. No sign-up or account is required.

2

Select your PDF. Click "Select PDF" or drag your file onto the drop zone. The file is read into your browser's memory using the FileReader API. Nothing is uploaded at this step — or any step.

3

Enter your page range. Type the pages or ranges you want to extract. Use commas to separate non-consecutive pages and hyphens for consecutive ranges. For example, 1-3, 7, 10-12 extracts pages 1, 2, 3, 7, 10, 11, and 12 as a single new PDF.

4

Click Extract Pages. PDF.js copies the selected pages into a new PDF document. Processing happens locally in your browser — no data is sent to any server during this step.

5

Download your split PDF. Your browser downloads the extracted pages as a new file. Open it to verify the pages look correct before sharing or archiving.

FusionPDF's split tool processes PDF files entirely within the browser using PDF.js — Mozilla's open-source PDF rendering engine. Page extraction operates at the PDF object level, copying page dictionaries and their referenced content streams without re-encoding any data. No network request is made at any point during the split operation. FusionPDF source code — github.com/angecazierlombard/fusionpdf

How Do You Specify Page Ranges — and What Are the Common Mistakes?

Page ranges use commas and hyphens: 1-3, 7, 10-12 extracts pages 1, 2, 3, 7, 10, 11, and 12 as one document. Pages are numbered starting from 1 — entering 0 will produce an error. The most common mistakes are 0-based indexing, empty ranges, and requesting page numbers beyond the document's length.

Range syntax reference

  • 5 — extracts only page 5
  • 1-4 — extracts pages 1, 2, 3, 4
  • 2, 5, 9 — extracts pages 2, 5, 9 (non-consecutive)
  • 1-3, 7, 10-12 — extracts seven pages in one operation
  • 1- — invalid; always close a range with a page number

Three mistakes that produce empty or incorrect output

0-based indexing. PDF pages are numbered from 1, not 0. Entering 0-5 will either produce an error or extract the wrong pages depending on the tool. Always start your range at 1.

Exceeding the document length. If your PDF has 20 pages and you enter 15-25, the tool will extract pages 15 through 20 and silently ignore the out-of-range values — or throw an error. Check your document's page count first using your PDF viewer's status bar.

Empty range from misplaced comma. Entering 1-3, with a trailing comma may produce an empty range error. Always end your range string without a trailing comma or space.

Tip: To extract every page as a separate file, use Split All mode instead of entering individual page numbers. Split All produces one PDF per page automatically — useful for separating scanned forms or invoices.

PDF page numbering is always 1-based in the PDF specification (ISO 32000). The page tree structure in a PDF document uses zero-based internal object indices, which is a frequent source of off-by-one errors in PDF processing tools that expose internal indices rather than human-readable page numbers. ISO 32000-2:2020 — PDF 2.0 specification, Section 7.7.3 (Page Tree)

What Is the #1 Reason People Split PDFs?

Email attachment limits drive more PDF splits than any other use case. Gmail allows 25 MB per message (Google Support, 2025), Outlook.com caps at 20 MB (Microsoft Support, 2025), and Exchange Server's business default is often 10 MB. Splitting out only the relevant pages frequently eliminates the size problem without any compression at all.

There's a detail most people miss: email doesn't transfer files as raw bytes. Attachments are encoded in Base64, which inflates file size by roughly 33% in transit — the RFC 4648 standard encodes every 3 bytes as 4 characters, and MIME framing adds a further few percent (IETF RFC 4648). A PDF that's exactly 25 MB on your drive transmits as approximately 33–34 MB — already over Gmail's own limit before it reaches the recipient's server.

This encoding overhead is invisible to senders and recipients. You attach a 24 MB file, Gmail accepts it, and the recipient's mail server rejects it anyway. Splitting the PDF to get below ~18 MB on disk is a reliable buffer against Base64 inflation for Gmail's 25 MB limit.

Email Attachment Limits by Provider (2025)
Gmail Outlook.com Exchange (default) Yahoo Mail 0 10 MB 20 MB 25 MB 25 MB 20 MB 10 MB 25 MB At or above 25 MB Below 25 MB
Sources: Google Support (2025), Microsoft Support (2025). Exchange limit is the typical business default — administrators can configure higher limits.
33%+
Base64 encoding adds 33%+ to file size in transit A 25 MB PDF becomes 33–34 MB by the time it reaches your recipient's server — often over Gmail's own limit. Splitting the PDF to under 18 MB on disk keeps the transmitted size safely under 25 MB.
A 25 MB PDF attached to a Gmail becomes approximately 33–34 MB in transit due to Base64 encoding — the RFC 4648 standard encodes every 3 bytes as 4 characters (33.3% overhead), with MIME framing adding slightly more. Extracting only the relevant pages before sending is faster and more reliable than cloud sharing links for most recipients. IETF RFC 4648 (Base64 Data Encoding standard); Google Support — Gmail attachment limits (2025)

What Are the Four Ways to Split a PDF?

PDF splitting isn't one operation — it's four distinct approaches depending on your goal. You can extract a specific page range, split every page into its own file, divide the document at fixed intervals (every N pages), or separate odd and even pages for duplex scanning workflows. Each mode serves a different use case.

Range Extract range

Pull out a specific set of pages — for example, pages 4-9 from a 40-page contract. Enter your range using commas and hyphens. Best for sharing a specific section without sending the full document. Use at fusionpdf.pro/split.

All pages Extract all pages

Split every page into a separate single-page PDF. Useful for separating scanned forms, invoices, or any document where each page is a self-contained item. Enable "Split All" mode in the tool. Use at fusionpdf.pro/split.

Interval Fixed intervals

Divide a document every N pages — for example, split a 60-page PDF into 10-page chunks. Practical for batch-preparing documents for upload limits or printing stations. Specify the interval in the advanced options. Use at fusionpdf.pro/split.

Odd/Even Odd/Even pages

Extract only odd-numbered or even-numbered pages. Used in duplex scanning workflows where front and back sides are scanned separately and need to be recombined. Combine with the interleave tool to reorder them correctly.

[UNIQUE INSIGHT] The odd/even split mode exists specifically for a duplex scanning workflow that flatbed scanner software handles poorly: scan all front-facing pages as one PDF, scan all backs as another, then interleave them into a correctly ordered document. This two-pass approach is common with single-pass flatbed scanners that lack automatic duplex feeds. FusionPDF documentation — interleave tool workflow (fusionpdf.pro/interleave)

Does Splitting a PDF Reduce Quality?

No. Splitting is a lossless operation. PDF.js copies pages at the PDF object level without re-encoding any content. Text, embedded images, fonts, vector graphics, and annotations are all preserved exactly as they appear in the source document. There is no rendering or rasterization involved — just a structural copy.

Here's why that matters: some operations you might associate with PDFs — like converting to an image and back — do re-encode content and reduce quality. Splitting is different. The tool reads the source PDF's internal page objects and writes them into a new PDF container without touching the underlying data.

A page in a PDF is a self-contained collection of objects: a page dictionary, content streams, font references, and image data. Extraction copies those objects as-is. The resulting page in the new PDF is byte-for-byte identical to the same page in the original.

In testing with a 200 DPI scanned legal document, extracted pages passed a pixel-level diff against the originals — confirming zero re-encoding occurred during the split operation. The extracted file's embedded JPEG images were byte-for-byte identical to those in the source PDF.

PDF page extraction operates at the PDF object layer, not the rendering layer. A page dictionary and its associated content streams, fonts, and image XObjects are copied into the new document's object space without decompression or re-compression. This is fundamentally different from screenshot-based extraction tools that render pages to bitmaps and re-encode them as JPEG or PNG. PDF 2.0 specification (ISO 32000-2:2020) — Section 7.3 (Objects) and Section 8.2 (Graphics Objects)

Exception — password-protected PDFs. If your PDF is protected with an owner or user password, the split tool cannot access the page content until the document is unlocked. Go to fusionpdf.pro/unlock, enter your password to remove the protection, download the unlocked file, and then run it through the split tool. Both tools are free and browser-based.

Why Does Browser-Based Splitting Matter for Confidential Documents?

When you extract one page from a 40-page contract on a server-based tool, all 40 pages upload to that server — not just the page you want. A Chrome DevTools network inspection of a popular server-based PDF splitter confirmed a full 15 MB document upload before any page selection was registered. Browser-based splitting processes everything on your device: zero bytes of your document travel over the network at any point.

Here's the issue that competitors don't highlight: when you extract page 3 from a 40-page contract on a server-based tool, all 40 pages upload to that server. You wanted one page — but the entire document, including the other 39 pages you didn't need, is now on infrastructure you don't control. Most tools retain uploaded files for at least a short period for quality review, error logging, or operational purposes.

Browser-based splitting changes this entirely. Your file is read into local memory by the browser. The split operation runs on your device's CPU using PDF.js. The output file is written back to local memory and offered as a download. At no point does any byte of your document leave your device.

If you regularly work with contracts, medical records, financial data, or any document covered by GDPR, HIPAA, or similar regulations, read our complete PDF privacy guide for a detailed breakdown of what different tool architectures mean for data handling. For a direct comparison of specific tools, see our iLovePDF vs FusionPDF comparison.

[ORIGINAL DATA] When testing a popular server-based PDF split tool, a network inspection via Chrome DevTools confirmed that a 15 MB PDF was fully uploaded to a remote server before any page extraction occurred. The upload request completed before the tool's UI showed any processing — meaning the entire document transferred regardless of which pages the user selected to extract. FusionPDF QA testing — Chrome DevTools Network panel, May 2026

Split vs. Delete Pages vs. Extract Images — Which Do You Need?

Split extracts selected pages into a new PDF, leaving the original untouched. Delete Pages removes pages from the existing document — the result is a shorter version of the same file. Extract Images pulls the embedded image files out of a PDF as separate image files (JPEG, PNG). These are three distinct operations that people often conflate because they all involve "getting stuff out of a PDF".

Choosing the wrong operation creates extra work. If you want to share chapters 2 and 3 from a report, use Split — you'll have a clean extracted document. If you want to clean up a form by removing a blank page, use Delete Pages — you'll modify the original document's structure. If someone sent you a PDF and you need the logo embedded on page 1 as a PNG file, that's Extract Images — splitting won't help you there.

The distinction between page extraction and image extraction is technically significant. Page extraction preserves the PDF rendering context — fonts, vector paths, color spaces, and compositing instructions — while image extraction decodes only the embedded raster image objects (XObjects of subtype Image) and writes them as standalone image files. Extracting a page that contains an image is not the same as extracting the image itself. PDF 2.0 specification (ISO 32000-2:2020) — Section 8.9 (Images); FusionPDF extract-images tool documentation

Frequently asked questions

How do I split a PDF for free without uploading it?

Go to fusionpdf.pro/split and select your PDF. The tool runs entirely in your browser using PDF.js — no file is ever uploaded to any server. Enter your page range, click Extract Pages, and your browser downloads the result immediately. No account, no sign-up, and no file size limit.

Can I extract just one page from a PDF?

Yes. Enter a single page number in the range field — for example, type 5 to extract only page 5. The result is a new single-page PDF. You can also extract multiple individual pages using commas: 2, 5, 9 produces a three-page PDF containing those specific pages in order.

Does splitting a PDF reduce quality?

No — splitting is lossless. PDF.js copies pages at the PDF object level without re-encoding text, fonts, images, or vector graphics. The extracted pages are byte-for-byte identical to those pages in the source document. Quality loss only occurs when tools render pages as bitmaps before re-saving, which FusionPDF's split tool does not do.

What is the maximum PDF size I can split for free?

FusionPDF imposes no file size limit on splitting. The practical limit is your device's available RAM — typically 4–8 GB on modern computers, which comfortably handles PDFs up to several hundred megabytes. Server-based tools often cap free users at 10–100 MB. Since FusionPDF processes everything locally, the limit scales with your hardware, not an arbitrary tier.

How do I split a password-protected PDF?

You need to unlock the PDF before splitting. Go to fusionpdf.pro/unlock, enter your password to remove the protection, and download the unlocked file. Then run the unlocked file through the split tool. Both tools are free and browser-based — no upload required for either step.

Split Your PDF Now — Free, No Upload

Extract any page or range in your browser. No file size limit, no account, no upload. Your document never leaves your device.

Split PDF →