Sample PDF File Download — Free Test PDFs for Development
Download free sample PDF files from 1KB to 10MB — including password-protected, fillable forms, tables, landscape orientation, and A4/US Letter paper sizes. Use these PDF test files for upload APIs, viewers, email attachments, and parser testing. No signup.
sample-1kb.pdf
1 pages
Verified file details
- Filename
- sample-1kb.pdf
- Exact size
- 6,117 bytes
- Displayed size
- 6.0 KB
- MIME type
- application/pdf
- Pages
- 1
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-1kb.pdf
sample-10kb.pdf
1 pages
Verified file details
- Filename
- sample-10kb.pdf
- Exact size
- 12,305 bytes
- Displayed size
- 12.0 KB
- MIME type
- application/pdf
- Pages
- 1
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-10kb.pdf
sample-50kb.pdf
2 pages
Verified file details
- Filename
- sample-50kb.pdf
- Exact size
- 55,016 bytes
- Displayed size
- 53.7 KB
- MIME type
- application/pdf
- Pages
- 2
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-50kb.pdf
sample-100kb.pdf
5 pages
Verified file details
- Filename
- sample-100kb.pdf
- Exact size
- 102,725 bytes
- Displayed size
- 100 KB
- MIME type
- application/pdf
- Pages
- 5
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-100kb.pdf
sample-500kb.pdf
10 pages
Verified file details
- Filename
- sample-500kb.pdf
- Exact size
- 517,116 bytes
- Displayed size
- 505 KB
- MIME type
- application/pdf
- Pages
- 10
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-500kb.pdf
sample-1mb.pdf
20 pages
Verified file details
- Filename
- sample-1mb.pdf
- Exact size
- 1,051,915 bytes
- Displayed size
- 1.00 MB
- MIME type
- application/pdf
- Pages
- 20
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-1mb.pdf
sample-3mb.pdf
50 pages
Verified file details
- Filename
- sample-3mb.pdf
- Exact size
- 3,148,969 bytes
- Displayed size
- 3.00 MB
- MIME type
- application/pdf
- Pages
- 50
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-3mb.pdf
sample-5mb.pdf
100 pages
Verified file details
- Filename
- sample-5mb.pdf
- Exact size
- 5,248,177 bytes
- Displayed size
- 5.01 MB
- MIME type
- application/pdf
- Pages
- 100
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-5mb.pdf
sample-10mb.pdf
100 pages
Verified file details
- Filename
- sample-10mb.pdf
- Exact size
- 10,489,682 bytes
- Displayed size
- 10.00 MB
- MIME type
- application/pdf
- Pages
- 100
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-10mb.pdf
sample-pdf-with-password.pdf
1 pages · pw: test123
Verified file details
- Filename
- sample-pdf-with-password.pdf
- Exact size
- 901 bytes
- Displayed size
- 901 B
- MIME type
- application/pdf
- Pages
- 1
- Test password
- test123
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-pdf-with-password.pdf
sample-pdf-landscape.pdf
1 pages
Verified file details
- Filename
- sample-pdf-landscape.pdf
- Exact size
- 31,054 bytes
- Displayed size
- 30.3 KB
- MIME type
- application/pdf
- Pages
- 1
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-pdf-landscape.pdf
sample-pdf-with-form.pdf
2 pages
Verified file details
- Filename
- sample-pdf-with-form.pdf
- Exact size
- 1,874 bytes
- Displayed size
- 1.8 KB
- MIME type
- application/pdf
- Pages
- 2
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-pdf-with-form.pdf
sample-pdf-with-table.pdf
3 pages
Verified file details
- Filename
- sample-pdf-with-table.pdf
- Exact size
- 11,988 bytes
- Displayed size
- 11.7 KB
- MIME type
- application/pdf
- Pages
- 3
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-pdf-with-table.pdf
sample-a4.pdf
5 pages
Verified file details
- Filename
- sample-a4.pdf
- Exact size
- 52,629 bytes
- Displayed size
- 51.4 KB
- MIME type
- application/pdf
- Pages
- 5
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-a4.pdf
sample-us-letter.pdf
5 pages
Verified file details
- Filename
- sample-us-letter.pdf
- Exact size
- 52,682 bytes
- Displayed size
- 51.4 KB
- MIME type
- application/pdf
- Pages
- 5
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/pdf/sample-us-letter.pdf
How to use these sample PDF files
- Testing file upload functionality in web apps
- QA testing PDF viewers and readers
- Load testing with different file sizes
- Placeholder content for demos and presentations
- Testing email attachment handling
PDF variants available
| Variant | File | Use case |
|---|---|---|
| Size variants | 1KB–10MB (9 sizes) | Upload limits, progress bars, stress testing |
| Password protected | sample-pdf-with-password.pdf | Password protected PDF test file (pw: test123) |
| Fillable form | sample-pdf-with-form.pdf | Interactive form fields, PDF form parsing |
| With tables | sample-pdf-with-table.pdf | Table extraction, data scraping |
| Landscape | sample-pdf-landscape.pdf | Orientation detection, print layout testing |
| A4 / US Letter | sample-a4.pdf, sample-us-letter.pdf | PDF paper sizes testing, print margins |
Technical specifications
| PDF version | 1.4–1.7 |
| Encoding | Latin-1 / UTF-8 |
| Compliance | PDF/A-1b (archival standard) for selected files |
| Created with | Open-source libraries only |
Frequently Asked Questions
What PDF variants are available?
How do I test password-protected PDFs?
What PDF paper sizes are included?
How do I test file upload with different PDF sizes?
Are these PDF files safe to download?
Can I extract tables from the sample PDFs?
You might also need
Other document formats
Related reading
PDF Parsing and Text Extraction — A Practical Guide
Extract text, metadata, and structure from PDF files with pdf.js and pdf-parse. Handle scanned PDFs with OCR. Sample PDFs from 1KB to 100MB for every test case.
Resumable Uploads with the tus Protocol
Production-grade file uploads that survive network drops. tus-js-client, server implementations, and large test files to validate your setup.
How to Handle Large File Uploads — Performance Guide
Complete guide to handling large file uploads (100MB+). Covers chunked upload, resumable transfers, progress tracking, and testing with sample files.