Dummy 100 MB PDF File
Generate and download a dummy 100 MB PDF file. The download is exactly 104,857,600 bytes, created in your browser and never uploaded.
Need a different size? Make a dummy PDF file of any size from 4 KB to 100 MB.
Testing with a 100 MB PDF file
This is the largest PDF the tool generates, and it lands on Cloudflare’s 100 MB request body limit for Free and Pro plans. Whether the limit means 100,000,000 or 104,857,600 bytes depends on the product, which is why you should test both byte counts shown below.
Generation happens in your browser, so a file this big can take a few seconds and uses a corresponding amount of memory.
The default document part is still the same 10 pages as at 1 MB, so this is a pure size test. Compare its upload time with the 50 MB file: on a steady connection the time should roughly double, and a much larger jump points to buffering, throttling or a timeout.
- Exact size (binary)
- 104,857,600 bytes
- Decimal equivalent
- 100,000,000 bytes
- Base64-encoded size
- 139,810,136 bytes
- Pages
- 10 (default; choose 1 to 200 in Options)
Exact size and boundary files for 100 MB
Set the unit to B and enter these byte counts to test either reading of 100 MB.
| Limit defined as | One under (should pass) | At the limit | One over (should fail) |
|---|---|---|---|
| Binary 100 MB | One under (should pass) 104,857,599 B | At the limit 104,857,600 B | One over (should fail) 104,857,601 B |
| Decimal 100 MB | One under (should pass) 99,999,999 B | At the limit 100,000,000 B | One over (should fail) 100,000,001 B |
Limits closest to 100 MB
A 100 MB file is over nginx (1 MB), PHP (2 MB), AWS Lambda (6 MB), API Gateway (10 MB), Outlook with Exchange (10 MB), Outlook with internet accounts (20 MB) and Gmail (25 MB); exactly at Cloudflare Free and Pro (100 MB). Sent as base64 text it grows past Cloudflare Free and Pro.
| Limit | Size | Notes |
|---|---|---|
| Gmail message size limit | 25 MB 26,214,400 B | Attachments grow about a third when encoded, so a 20 MB file can already be too big. |
| Cloudflare proxy request body (Free and Pro plans) | 100 MB 104,857,600 B | Larger requests return HTTP 413. |
Other dummy PDF file sizes
Smaller: 50 MB PDF. Or see the full dummy PDF file generator.
Other 100 MB dummy files
The same size in another file type.
100 MB PDF file FAQ
Is the 100 MB PDF file exactly 100 MB?
Yes: 104,857,600 bytes in binary units. For a decimal 100 MB, set the unit to B and enter 100,000,000.
How many pages does a 100 MB dummy PDF have?
10 pages of A4 text by default. The page count is an option and does not depend on the file size: choose 1 to 200 pages in Options and the file stays exactly 104,857,600 bytes. If the pages need more than 100 MB, the tool says the minimum size they need.
Is a 100 MB dummy PDF mostly filler?
With the default 10 pages, yes. The document is about 23 KB, so most of the 104,857,600 bytes is a PDF comment after the final %%EOF marker, outside the document structure. More pages mean less filler.
Will a 100 MB PDF file pass the Cloudflare proxy request body (Free and Pro plans)?
Probably not. At exactly 104,857,600 bytes it equals the 100 MB limit in binary units, and a form upload adds a few hundred bytes of multipart boundary and headers, so the body ends up over. Counted in decimal megabytes (100,000,000 bytes) the file is 4,857,600 bytes over. Test one byte under to see it pass. As base64 it is 139,810,136 characters, over the limit, and that is the size that counts in a JSON body or an email.
Is the file uploaded anywhere?
No. It is generated in your browser and never leaves your device.