About SampleTestFiles

SampleTestFiles is a free library of sample files for people who build and test software. Every file exists for one reason: so that you can check what your application does with a file of a known type and an exact size, without hunting for one or exposing a real document.

What you will find here

Downloads are direct. There is no account, no email form and no countdown.

How the files are made

We do not collect files from the internet. Every sample is produced by our own generator, which writes each format from its published specification and then checks the result. That has three consequences that matter to you:

  1. No personal data. Names, addresses and companies in the files are invented. Email addresses use the reserved example.com domains.
  2. No hidden content. There are no macros, scripts, trackers or embedded executables in any file.
  3. Reproducible bytes. The generator is deterministic, so a file has the same content and the same SHA-256 checksum every time the site is built. The checksum is printed on each download page.

Where a file needs padding to reach an exact size, the download page says how much and where it is. Padding always uses a mechanism the format itself provides, such as a comment field, never junk appended to the end.

Our file safety page describes this in more detail.

How quality is kept up

Who it is for

Developers writing upload handlers and parsers. Testers building a kit of fixtures. Engineers checking a CDN, a proxy limit or a pipeline step. Students learning how file formats work. If you have ever typed "10 MB test file" into a search engine, this site is for you.

How the site is funded

SampleTestFiles is free to use and is supported by advertising. Advertisements are labelled, kept apart from download buttons and never styled to look like them. We do not accept payment to recommend tools or to alter the content of guides.

Accuracy

Format details are checked against the specifications linked from each page, and default limits quoted in the guides are checked against the documentation of the software concerned. Software changes, so if you find something out of date, please tell us. Corrections are welcome and are usually made quickly.

Contact

You can reach us at contact@sjwebtechwork.com or through the contact page.