20 use cases
Test files by use case
Curated sets of files for common testing jobs, from the happy path to the edge cases that break things.
All use cases
Test file upload limits
Files at exact sizes from 100 KB to 500 MB, plus empty and mislabeled files, for testing upload size limits, validation and progress bars.
Test video playback
Sample videos for testing HTML5 players, codecs, streaming start-up, rotation, HDR and multi-track handling.
Test adaptive streaming (HLS and DASH)
Playable HLS and MPEG-DASH streams — adaptive bitrate, fMP4/CMAF and AES-128 encrypted — plus captions and MP4 layouts for testing streaming players.
Test 3D model viewers and importers
3D models for testing web viewers, slicers and CAD importers: glTF, GLB, OBJ with materials, STL, PLY, 3MF, COLLADA, X3D and DXF, from 12 to 65,000 triangles.
Test document AI and OCR
Invoices, receipts, purchase orders, résumés, contracts and scanned pages for testing OCR, invoice extraction and document-AI pipelines.
Test ad serving and ad tech
Banners in every IAB size, HTML5 ad packages, VAST and VMAP video ads, OpenRTB bid messages and ads.txt files for testing ad servers, players and SSPs.
Test TLS, certificates and keys
A complete test PKI — root CA, intermediate and leaf — in PEM, CRT, DER, PKCS #7 and PKCS #12, with private keys, a CSR and SSH keys.
Test displays and image pipelines
Color bars, grayscale steps, gradients, pixel grids, gamma and resolution charts and solid colors for checking monitors, scaling and color handling.
Test CSV import
CSV files for testing importers: 10 to 1,000,000 rows, BOMs, UTF-16, Latin-1 and Shift_JIS encodings, odd line endings, delimiters and malformed rows.
Test image processing
Images for testing resizing, thumbnails and conversion: modern formats, all 8 EXIF orientations, CMYK, 16-bit, huge dimensions and transparency.
Test PDF handling
PDFs for testing viewers, parsers and pipelines: 1 to 1,000 pages, forms, encryption, scanned pages for OCR, mixed page sizes and corrupt files.
Test archive extraction
Archives for testing extraction code: ZIP, TAR, GZ, 7Z, encrypted archives, deep nesting, many entries, Unicode names and corrupt ZIPs.
Test audio playback
Audio samples for testing players and processing: MP3 bitrates, lossless and hi-res formats, test tones, sweeps, channel tests and 5.1 surround.
Test data pipelines
Structured data for testing ETL and analytics tools: Parquet, NDJSON, JSON, SQLite and SQL dumps from 1,000 to 1,000,000 rows.
Test localization and translation files
The same app strings in gettext PO/MO, XLIFF, Apple .strings and String Catalogs, Android, Flutter ARB, .NET RESX, i18next and Fluent — in five languages.
Test scientific, statistical and healthcare data
NetCDF, MATLAB, SPSS, Stata, SAS, HDF5, DICOM, HL7 v2, FHIR, EDI and RDF samples for research, health and enterprise data pipelines.
Test GIS and mapping data
GeoJSON, GeoPackage, FlatGeobuf, Shapefile, KML, GPX, GeoTIFF, Cloud-Optimized GeoTIFF and MBTiles samples for maps and spatial pipelines.
Test machine-learning model and dataset files
ONNX, GGUF, safetensors, TFRecord, Parquet, NumPy and JSONL fine-tuning samples for ML tooling, model registries and upload pipelines.
Test network and security tooling
PCAP and PCAPNG captures, a signed JWT and a cookie jar — all synthetic and safe — for analyzers, proxies and auth code.
Test bank-statement imports
OFX, QBO and QIF bank-statement exports with fictional accounts and transactions, for budgeting and accounting import code.