Free sample files, true to size
Every sample-1mb.pdf really is 1MB. 50+ formats, instant download, no signup.
Instant download
No signup, no email gate
Real & valid files
Open in any app
Always free
No limits, no hidden fees
Most popular downloads
What developers grab the most across every format.
sample-1mb.pdf
20 pages
File details and verification
- Filename
- sample-1mb.pdf
- Exact size
- 1,053,319 bytes
- Displayed size
- 1.00 MB
- Catalog status
- Valid catalog fixture
- SHA-256
- 778a3e941f3e338c99b4de5fa7df0e466bafeeef49cc19b02c46bab393e0ae8c
- Header signature
- Matched (%PDF-)
- Verified on
- 2026-08-10
- MIME type
- application/pdf
- Pages
- 20
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/pdf/sample-1mb.pdf
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-1920x1080.jpg
1920×1080 · 1080p · sRGB
File details and verification
- Filename
- sample-1920x1080.jpg
- Exact size
- 33,747 bytes
- Displayed size
- 33.0 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 8ba9060e18605996d89db80a7379336000dbdb79cf99f0acc479587bf444acb4
- Header signature
- Matched (JPEG)
- Verified on
- 2026-08-10
- MIME type
- image/jpeg
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Color space
- sRGB
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/jpg/sample-1920x1080.jpg
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-10mb.mp4
1920×1080 · 10s · 1080p · H.264
File details and verification
- Filename
- sample-10mb.mp4
- Exact size
- 10,485,760 bytes
- Displayed size
- 10.00 MB
- Catalog status
- Valid catalog fixture
- SHA-256
- e58a3cb5251df7cd6c3cc043c002cfc064bc5d1a20d74cad415a4b9d4995e685
- Header signature
- Matched (ISO BMFF ftyp box at byte 0 (brand isom))
- Verified on
- 2026-08-10
- MIME type
- video/mp4
- Dimensions
- 1,920 x 1,080 px
- Resolution
- 1080p
- Duration
- 10s
- Codec
- H.264
- Frame rate
- 30 fps
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/mp4/sample-10mb.mp4
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-1000-rows.csv
1,000 rows
File details and verification
- Filename
- sample-1000-rows.csv
- Exact size
- 79,046 bytes
- Displayed size
- 77.2 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 7f0e032ed90c9a9df9d7e739d4e8578541c14e4939054db868eef2eef8f8855c
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/sample-1000-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-users.json
500 rows
File details and verification
- Filename
- sample-users.json
- Exact size
- 79,049 bytes
- Displayed size
- 77.2 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 7be3c2841b41d08946c1cda87562d2b9437d55444d5cee7a992228fb74fd635c
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- application/json
- Rows
- 500
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/json/sample-users.json
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-1mb.zip
File details and verification
- Filename
- sample-1mb.zip
- Exact size
- 1,102,644 bytes
- Displayed size
- 1.05 MB
- Catalog status
- Valid catalog fixture
- SHA-256
- bb63fb5a55ce96b8533aab7e7a18a58321ce007a361a5e68880ef483f436b35b
- Header signature
- Matched (ZIP local header)
- Verified on
- 2026-08-10
- MIME type
- application/zip
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/zip/sample-1mb.zip
See how TrueFileSize generates and measures sample files, or review the editorial policy.
Why TrueFileSize is different
Sample files that prove their size
Many sample-file sites use filenames like sample-10mb.pdf even when the real file is much smaller. TrueFileSize publishes valid files with measured byte sizes, so upload limits, parsers, CI checks, and download tests behave like production.
Measured bytes
Each file card exposes the exact byte count, MIME type, and stable download URL.
Browse sizesValid formats
Files are generated as real PDFs, images, videos, archives, data files, and documents.
Read about usCustom tests
Generate local TXT, CSV, JSON, XML, SVG, and BIN files up to 1GB without uploading anything.
Open generatorBrowse by format
Pick your file type — download in one click.
Documents
PDF, DOCX, EPUB, Markdown, XLSX, PPTX, CSV, TXT
Office files and ebooks for testing uploads, viewers, and document parsers.
Images
JPG, PNG, SVG, WebP, AVIF, HEIC, GIF, TIFF, BMP, ICO
Photos, icons, and vectors for responsive design and image processing.
Video
MP4, MKV, MOV, AVI, WebM
Video samples from 1MB to 500MB for players, upload APIs, and streaming.
Audio
MP3, WAV, FLAC, AAC, OGG
Audio clips across bitrates and sample rates for player and pipeline testing.
Archives
ZIP, TAR.GZ, TAR.BZ2, RAR, 7Z
Compressed bundles for extraction, password, and nested-archive testing.
Data
JSON, YAML, TOML, XML, SQL, SQLite, Parquet, Log, HTML
Configs, databases, and structured data for DevOps, APIs, and analytics.
Fonts
TTF, OTF, WOFF2
Font files for testing @font-face, web typography, and font installation.
Download Tests
1MB to 10GB binary files
Large binaries for speed, bandwidth, and resumable-upload stress tests.
Browse by size
Pick an exact size, or generate a custom-size file locally.
Browse by use case
Find the right files for what you’re building.
Latest from the blog
Guides and how-tos for testing with real sample files.
5 Browser File API Gotchas: Memory, Slicing & Metadata
Five reproducible Browser File API pitfalls involving data URLs, Blob slicing, lastModified metadata, file input events, and whole-file buffering.
Generate Sample Files in the Browser (No Upload Needed)
How to generate sample files locally with Blob, TextEncoder, Uint8Array, object URLs, and a custom file size up to 1GB. No upload or backend required.
MIME Type Detection in Production — A Practical Validation Pipeline
Build a defensible MIME detection pipeline with client hints, magic bytes, text sniffing, parser validation, and explicit confidence levels.
Safe Dummy File Generator with No Upload
Create private dummy files locally in your browser with a custom file size up to 1GB. No upload, no signup, and no server storage.
Test Upload Forms with Generated Files
A practical workflow for testing upload forms with generated TXT, CSV, JSON, XML, BIN, and SVG files. Includes custom file size checks up to 1GB.
Archive Formats Cheat Sheet — ZIP vs RAR vs 7Z vs TAR.GZ
Quick-reference comparison of archive formats: ZIP, RAR, 7Z, TAR.GZ, TAR.BZ2, TAR.XZ. Compression ratio, speed, encryption, OS support, and licensing.
Audio Formats Cheat Sheet — MP3 vs AAC vs FLAC vs WAV vs OGG
Quick-reference comparison of audio formats: MP3, AAC, OGG, FLAC, WAV, Opus. Bitrate, quality, file size, compatibility, and streaming support at a glance.
File Size Limits Cheat Sheet — Email, Cloud & Social Media
Reference guide to common file size limits across Gmail, Outlook, S3, GCS, Instagram, TikTok, YouTube, Discord, WhatsApp, and Telegram.
File Type Validation Beyond Extensions — Magic Bytes, MIME Sniffing, and Polyglots
Why file extension checking is not enough. Learn magic bytes validation, MIME sniffing attacks, polyglot files, and how to properly validate file types with real sample files.