Sample DOCX Files by Exact Size
Standard Microsoft Word documents scale unpredictably in file size depending on internal word/media/ assets and XML verbosity. This makes testing exact boundary constraints—like a strict 10.0 MB WAF limit—incredibly difficult.
These files solve that problem. They contain valid Office Open XML (OOXML) structures but are programmatically padded with hidden binary streams inside the ZIP container. This ensures they perfectly meet their target byte count (from 50KB up to a massive 500MB limit) without corrupting the document's readability in Word or third-party parsers.
Small 50KB
A 50KB baseline document suitable for lightweight unit tests.
Small 100KB
A 100KB document, representing a typical text-only contract.
Small 500KB
A 500KB document, roughly the size of a standard report with basic styling.
Medium 1MB
A 1.0 MB document for testing standard payload processing limits.
Medium 5MB
A 5.0 MB document representing an average image-embedded Word file.
Medium 10MB
A 10.0 MB file, perfect for testing default email attachment thresholds (usually 10MB to 25MB).
Medium 25MB
A 25.0 MB file explicitly padded to test the maximum attachment limit of providers like Gmail.
Medium 50MB
A heavy 50MB payload to test streaming endpoints and background job processing.
Large 100MB
A 100MB document. Parsing this synchronously will likely trigger timeouts; use for testing async processing.
Large 250MB
An extreme 250MB document to stress-test disk I/O and RAM usage during unzip operations.
Large 500MB
The ultimate 500MB stress-test file, designed to approach the hard 512MB memory limit of Microsoft Word.
Frequently Asked Questions
Use Cases
- Validating exact Web Application Firewall (WAF) and server-side upload limit boundaries.
- Testing streaming zip parsers under extreme file sizes (500MB).
- Monitoring server memory consumption and OOM (Out-of-Memory) exceptions during file extraction.
- Ensuring frontend file pickers correctly reject files exceeding client-side maximums.