example-file.com

PDFs

Sample PDF files in a range of sizes, named after common real-world PDF use cases (brochure, catalog, certificate, contract, ebook, and more), plus a fixed size ladder from 1KB up to 100MB.

What these files actually are

Each file below is a real, valid PDF - built with pdf-lib, with real drawn text (and a real embedded photo for the larger sizes) - so it opens correctly in any PDF viewer and returns real text if you run extraction on it.

Are these files safe to download?

Every sample file is generated by us — no executable code, no macros. Files are served over HTTPS from our CDN, each with a SHA-256 checksum so you can verify your download and a link to an independent VirusTotal scan report.

Check this site independently:

Common use cases

Document portal upload limits

Test a contract, application, or intake portal's upload limit with a file sized right at the boundary you need to check.

Email attachment checks

PDF is the most common business attachment; use it to confirm your mail system's size and type rules.

E-signature and form-submission flows

Check that a signature or submission workflow rejects an oversized or wrong-type file cleanly, without a confusing error.

Document-management storage testing

Push a spread of sizes into a DMS or archive system to see how indexing and storage behave near a quota.

Formats & variants

Certificate
A short, single-page document — useful for testing the small end of an upload path.
Invoice / Form
Typical multi-field business document length.
Resume
A common real-world upload target for HR and job-application portals.
Contract
Multi-page legal document length, useful for e-signature flow testing.
Brochure / Flyer
Image-heavy marketing document; sits in the low-to-mid size range.
Catalog
Larger, image-heavy document; useful for testing bigger uploads.
Ebook / Manual
Long-form document toward the larger end of the size range.
Whitepaper / Report
Text-heavy long-form document.

Frequently asked questions

Will these open as real PDF documents?
Yes. Each file has a real, valid PDF structure, so any PDF viewer can open it and text extraction returns real content.
What are they useful for, then?
Checking an upload size limit on a website, portal, or form, a file-type check, an email attachment limit, or storage and bandwidth handling for PDF uploads.
Why are they named after brochures, contracts, and so on?
The names describe a realistic use case and typical size for that kind of document, to help you pick a reasonable size to test with — not the actual content of the file.
Is there also a plain size ladder, not tied to a document type?
Yes - alongside the named files there's a fixed set running 1KB, 10KB, 100KB, 1MB, 5MB, and 20MB, for testing an exact boundary.
Can I use these in an automated test suite?
Yes. Each file has a stable, direct URL, so you can fetch it in a CI pipeline instead of committing large binary fixtures to your repository.