
Every file here is generated by us, sized exactly, hashed, and served over a direct link with no ads, no redirects and no sign-up. Pick a category, then a format, then the size you need — or grab the JSON index and script it.
Every image on this page is a branded test card we generate ourselves: colour bars, a grayscale ramp, resolution rings, and a fine grid, at real resolutions from 640×480 to 4K. Each file lists its exact byte size, dimensions and SHA-256 hash, so you know precisely what you are uploading, resizing, or converting.
These clips are generated test patterns: a bouncing ball, a spinner, a burned-in timecode and frame counter, and a synthesized soundtrack. That makes them ideal for checking playback, seeking, thumbnail extraction, transcoding, and audio sync — if the timecode on screen matches your player's clock, everything is working.
All audio here is a short instrumental we synthesize ourselves — a pentatonic arpeggio over a soft bass — rendered at 44.1 kHz stereo and then encoded to each format at the stated bitrate. Nothing is sampled from a commercial recording, so there is no licensing question when you ship these files inside a test suite or a demo.
These are realistic business documents, not lorem ipsum: headings, paragraphs with Unicode and smart quotes, bullet and numbered lists, a data table, embedded images, page breaks, and document properties. Spreadsheets contain fictional orders with working formulas; presentations include speaker notes. All content is deterministic, so a file you download today is byte-identical to the one in your fixtures next year.
The structured files share one fictional dataset — orders from a small Canadian distributor with customers, regions, products, quantities and totals — so the same records appear as CSV, JSON, XML, SQL inserts and a SQLite database. That lets you test an import in one format and verify it against another.
Each archive contains real files from the other categories — images, documents, audio, data — rather than padding, so extracting it gives you a mixed fixture set in one download. The ZIP page also covers the edge cases that trip up upload handlers: an empty archive, a nested ZIP-inside-a-ZIP, an archive with 100 entries, and one stored without compression.
A JSON index lists every file with its URL, size, hash and metadata:
curl https://pnb-website-bucket.s3.us-east-2.amazonaws.com/samples/index.json \ | jq -r '.files[] | select(.format=="mp4") | .url' \ | xargs -n1 curl -O
License: free for any use, including commercial, no attribution required. All content is generated — nothing is scraped or user-submitted.
Developers and QA teams use them as known inputs: to test file uploads and size limits, previewers and thumbnailers, format converters, parsers, virus scanners, email attachments, CDN behaviour and bandwidth. Because every file here is deterministic and its size and SHA-256 are published, it can be pinned as a fixture in automated tests.
Yes. We generate every file ourselves from scratch (branded test patterns, synthesized audio, fictional business data), so there is no third-party copyright. Use, modify and redistribute them for anything, commercial or not, with no attribution.
No ads or fake download buttons, exact byte sizes and hashes instead of rounded labels, real metadata (dimensions, codecs, page and row counts), edge-case variants (empty and nested ZIPs, BOM CSVs, password PDFs, portrait and HEVC video), CORS-open direct links, a JSON index for scripts, and files that are actually maintained.
Yes — use the report link on any format page and tell us what you need. The generator is a single script, so adding a variant is usually a same-week change.
Labels such as '1 MB' describe the target class; the exact byte count is shown next to every file and is what we guarantee. Lossy formats are tuned to land within a few percent of the target; text and document files land within one paragraph or page.
Need to convert, resize or compress a file instead? Try our free browser-based tools — nothing is uploaded. And if you are building the upload, conversion or document pipeline these files are testing, that is what we do.