Test Files
Find a sample file for your test
Choose a file family, then open the format generator that fits your upload or reader test. Each format explains its contents and limits.
1 MB = 1,000,000 B · 1 MiB = 1,048,576 B
Advanced: test an upload limit
Enter the byte limit above, then choose one byte below, the exact limit or one byte above. Each choice uses the same base: 10,485,760 B. Generate and download each file to test your endpoint.
Test files, made to an exact size.
Every format is written to its own specification, not padded with junk — pick a family below, or jump straight to a format and size.
Documents
Paper-shaped files for upload forms and print pipelines. Download DOCX, HTML, MD, PDF and TXT files at an exact size — no upload, no signup.
Images
Raster and vector, sized for avatar and gallery limits. Download JPG, PNG, SVG and WebP files at an exact size — no upload, no signup.
Data
Tables and payloads for import limits and API body caps. Download CSV, JSON, SQL, XLSX and XML files at an exact size — no upload, no signup.
Media
Audio and video containers for ingestion queues. Download MP3, MP4 and WAV files at an exact size — no upload, no signup.
Archives
Packages and raw bytes for throughput tests. Download BIN and ZIP files at an exact size — no upload, no signup.
System
Executables, scripts and disc images for platform and upload testing. Download BAT, EXE and ISO files at an exact size — no upload, no signup.
All formats
Every format on one page, grouped by family.
From the command line
The same generator is an open-source npm package, for CI pipelines and test fixtures.
npx byterivet 10mb sample.pdf
npx byterivet 1048577 one-byte-over.csv
npx byterivet 2gb big.bin20 formats from 1 byte to 2 GB, MIT license, no dependencies. JPG and WebP need a browser, so use the generator above for those.