Free test files · No signup · CC0

Sample files for testing, including the ones that break things.

Real files in every common format, generated by our own scripts, each with checksums, full metadata and a direct link you can use from code.

Files
1,379
Formats
439
Edge cases
120
Verified
100%

Popular files

FileSizeDetailsDownload
MP4 1080p Full HD, 10 seconds (H.264)sample-1080p-10s.mp47.7 MB1920×1080 · 10s · H.264Download
10 MB MP4 videosample-10mb.mp49.7 MB1920×1080 · 30s · H.264Download
MP3 30 seconds, 128 kbpssample-30s-128kbps.mp3469 KB30s · MP3Download
JPG 1920×1080 (Full HD)sample-1920x1080.jpg217 KB1920×1080Download
PNG with transparency 512×512sample-transparent-512x512.png24.8 KB512×512Download
PDF, 1 pagesample-1-page.pdf3.1 KB1 pageDownload
DOCX with formatting, table and imagesample-formatted.docx123 KB2 pagesDownload
CSV, 1,000 rowssample-1k-rows.csv152 KB1,000 rowsDownload
XLSX with formatting, formulas and a chartsample-formatted.xlsx18.7 KB100 rowsDownload
JSON, 100 recordssample-100-records.json35.8 KB100 rowsDownload
ZIP with 6 mixed filessample-mixed.zip524 KB6 entriesDownload
100 MB test filesample-100mb.bin100 MBDownload

120 edge cases

Truncated, empty, mislabeled and oddly encoded files that real users upload and most test suites miss — all safe to open.

Exact sizes

Byte-exact files from 1 KB up to 500 MB, and an in-browser generator for any other size, including 2 GB and 4 GB boundary files.

API and CORS

A JSON catalog of every file, stable URLs and permissive CORS, so tests can fetch files directly.

Public domain

Everything is generated by our own scripts — no stock footage, no copyrighted music — and released under CC0.

Streams, 3D and fonts

Categories other sample sites skip: playable HLS/DASH, 3D models with a live viewer, and web fonts with a specimen.

Tested before release

Every file is read back by an independent tool — ffprobe, OpenSSL, pyarrow, trimesh and more — before it ships.

Browse by category

Video

MP4, WebM, MOV, MKV, MXF and 20+ more containers, from 144p to 8K: HDR10, 360°, interlaced, timecode, transparent video, every broadcast frame rate and upload-test files up to 500 MB.

211 files

Streaming

Playable HLS and MPEG-DASH packages: adaptive bitrate, fMP4/CMAF and AES-128 encrypted.

9 files

Audio

MP3, WAV, FLAC, AAC, Opus, AC-3, DTS, TrueHD, DSD, MIDI, raw PCM and more, from mono to 7.1, at every common bitrate and sample rate.

157 files

Image

JPG, PNG, WebP, AVIF, HEIC, JPEG XL, EXR, DICOM, NIfTI, DNG raw, layered PSD and 30+ more, from 16×16 to 8K.

220 files

Document

PDF, DOCX, ODT, EPUB, MOBI, templates, comics, LaTeX, Markdown, AsciiDoc and nearly 20 more document formats.

106 files

Spreadsheet

XLSX, XLSM, XLS, ODS, CSV, TSV, templates and legacy formats, from 10 rows to a 1-million-row CSV.

49 files

Presentation

PPTX, PPSX, POTX and ODP decks from 5 to 100 slides, with charts, tables and images.

15 files

Data

JSON, Parquet, NetCDF, SPSS, HL7, FHIR, EDI, OFX, PCAP, GeoPackage, GeoTIFF, ONNX, GGUF and 60+ more.

157 files

Config Files

nginx, Docker Compose, Kubernetes, Helm, GitHub Actions, Terraform, Prometheus, VS Code and 35+ more real-world config files.

45 files

Localization

Translation files in every common i18n format: gettext PO/MO, XLIFF, Apple .strings and String Catalogs, Android, ARB, RESX, i18next and Fluent.

23 files

Certificates & Keys

A test PKI in every encoding: PEM, CRT, DER, CSR, PKCS #12, PKCS #7, private keys and SSH keys.

14 files

Code

The same small program in 50+ languages — every one compiled, run or parsed to verify it — plus WebAssembly, Java bytecode and source maps.

71 files

Font

TTF, OTF, WOFF, WOFF2, TTC, EOT and BDF files of our own public-domain pixel typeface.

11 files

3D Models

OBJ, STL, glTF, GLB, COLLADA, 3MF, USD, STEP and IGES CAD solids, plus LAS, PCD and XYZ point clouds.

40 files

Subtitles

SRT, WebVTT, ASS, SSA, TTML, SBV, MicroDVD and LRC, timed to our sample videos.

19 files

Advertising

Display banners in every IAB size, HTML5 ad packages, VAST/VMAP video ads, OpenRTB and ads.txt.

27 files

Archive

ZIP (including split volumes), 7Z, TAR, GZ, XZ, ZST, ISO, DMG, DEB, wheels, gems, browser and VS Code extensions — plain and encrypted.

61 files

Large Files

Random-data files at byte-exact sizes from 1 KB to 500 MB, plus large ZIPs, and commands to make 1 GB, 2 GB or 4 GB + 1 byte files yourself.

24 files

Edge cases · 120 files

Test what happens when files go wrong.

Truncated downloads, zero-byte uploads, PNGs named .jpg, sideways EXIF photos, UTF-16 CSVs and archives nested three deep. These are the files real users send and most test suites never try.

Explore edge cases