All 220 test files
Browse by category. Every file has its own page with a download link, a published SHA-256 and a note on the exact bug it catches. Every checksum is also listed in one place: SHA256SUMS.
No files match those filters.
Free, ready-made files and browser tools for testing uploads, parsers, APIs and the edge cases that break them. Every file has a stable URL, a published SHA-256, and a note on the exact bug it is built to catch.
Free, no sign-up. Generated from source, no third-party copyright. Every file carries a published SHA-256.
Three things people usually need. Pick the one that matches yours.
A valid, boring file of a given format, to prove the happy path works. Straight to the download.
For upload limits, timeouts, progress bars and chunking. Straight to the download page.
Deliberately malformed, hostile or awkward, to prove your error handling is real.
The generator streams a file of any size (binary, CSV, JSON, NDJSON, XML, SQL, log, UUIDs or ZIP) straight from a Worker, so nothing is stored and nothing is capped. It also serves slow, truncated and error responses that a static file cannot reproduce.
Browse by category. Every file has its own page with a download link, a published SHA-256 and a note on the exact bug it catches. Every checksum is also listed in one place: SHA256SUMS.
No files match those filters.
One page per format, with every variant of it that exists here and what each one is good for.
Curated bundles that each answer one question, with a README naming every file and what it should do. All eight packs.
Test data for LLM apps and AI agents: what you can download, and what only you can build.
Reference pages for test data and the things that quietly break file handling. The full hub.
Nineteen small tools, all running in your browser. Nothing you paste or drop ever leaves your machine. All of them on one page.
I am a developer, so I know the drill. You need a 10 MB PDF, a CSV that actually breaks your importer, or a filename Windows refuses to create. Instead you lose twenty minutes to sketchy download sites, sign-up walls, and files you cannot verify. Or you burn AI tokens generating something approximate, and still have to check it yourself.
So I built the thing I wanted and gave it away. Every file is generated from source, carries a published SHA-256, and says exactly which bug it catches.
HEXA is for hexadecimal. That is the whole idea: a QA site that works at the byte level, not the file level. What a file contains is rarely the interesting part. What its bytes say about it, and whether your code agrees, is where the bugs are.
Free, no account. Ads cover the hosting, and that is all they are for. Every tool runs in your browser, so nothing you drop in or paste ever leaves your machine.
Use the ready-made CSV files or the on-demand generator: /gen?type=csv&rows=1000&cols=5 streams a CSV of any size, free.
A harmless 68-byte string every antivirus must detect as if it were malware, so you can safely test that scanning works. It is on the security page (served from a separate host).
Download from the size ladder (0 bytes to 250 MB) or stream any size on demand: /gen?type=bin&size=2gb. Bandwidth is free.
Yes. Every file is generated from source (no third-party copyright), free to download and redistribute, with a published SHA-256 so you can verify it.