iHateTool

Split PDF by File Size

Email services and upload portals often reject large PDFs. Choose a maximum size and this tool splits the document into parts of whole pages, in order, each no larger than that limit.

Your file stays on your device and is processed in your browser.

or drop files here

One PDF up to 200 MB.

How to split a PDF by size

  1. Select the PDF.
  2. Choose a maximum part size: 5, 10, 20, 25, 50 or 100 MB, or a custom size in MB or GB.
  3. Press Calculate parts to see how the pages are divided and how big each part is.
  4. Create the parts, then download them individually or all as a ZIP.

How the size is measured

A part's size isn't simply the sum of its pages, because fonts and images can be shared. The tool builds each candidate part and measures its real byte size, then puts as many whole pages as fit into each part. 1 MB here means 1,048,576 bytes, and a part must be at or below the limit.

Key features

  • Measures actual output sizes, not estimates.
  • Keeps bookmarks, links, labels and form fields that belong to each part's pages.
  • Shows each part's size and how close it is to the limit before you create the files.

Supported files and limits

  • Pages are never compressed or reduced: if a single page is larger than the limit on its own, that size can't be met. Try Compress PDF first.
  • Attachments are copied into every part and count towards each part's size.
  • Password-protected PDFs and XFA forms are refused.

How your files are handled

Split PDF by File Size runs in your browser: your file is read and processed on your device and the result is created there, so documents aren't uploaded to a server. The site only counts anonymous page views, without cookies. How it works · Privacy

Frequently asked questions

Why does it say a page is too large?

That page alone produces a PDF bigger than your limit, usually because of a large image. Choose a bigger size or compress the PDF first.

Are the parts compressed?

No. Pages are kept exactly as they are; the tool only decides where to split.