Download Sample DOCX Test Files
Enterprise-grade Microsoft Word (DOCX) test files for QA automation and document processing. Download exactly padded sizes, corrupted OpenXML archives, multilingual text, and deep structural edge cases to validate parsers.
Browse by Feature
by Exact Size
Download precisely padded Microsoft Word (.docx) files from 50KB to 500MB. Essential for testing upload limits, stream parsing, and server memory consumption.
by Page Count
Download sample Word documents featuring precise page lengths up to 1000 pages for testing rendering engines and pagination algorithms.
Basic Content DOCX Test Files
Download simple DOCX files focused on core OpenXML elements like paragraphs, headings, bullet points, and numbering structures.
DOCX Files with Tables
Download DOCX files featuring standard tables, massive data grids, and complex merged cells to test OpenXML tabular extraction.
DOCX Files with Embedded Images
Download DOCX files containing embedded media assets to test image extraction, ZIP relationships, and document rendering pipelines.
DOCX Page Layouts & Dimensions
Test OpenXML section properties (sectPr) with sample DOCX files formatted for specific physical media sizes like A3, A4, Letter, and Legal.
DOCX Section Breaks & Mixed Layouts
Download complex DOCX files containing mixed portrait and landscape pages driven by internal section breaks.
DOCX Headers and Footers
Test OpenXML header and footer extraction with sample DOCX files containing distinct first-page and continuous headers.
Multilingual & Unicode DOCX Files
Download multilingual DOCX files to test Unicode extraction, Right-to-Left (RTL) rendering, and complex CJK typographic algorithms.
DOCX Text Formatting
Test inline text run properties (rPr) with sample DOCX files containing bold, italic, strikethrough, and underlined text elements.
DOCX Hyperlinks & Bookmarks
Download DOCX test files containing internal bookmarks and external hyperlinks to validate OpenXML relationship extraction.
DOCX Document Properties & Metadata
Download DOCX test files packed with docProps (core, app, and custom metadata) to test document classification and indexing.
DOCX Content Controls & Forms
Download DOCX test files containing Structured Document Tags (SDTs) like dropdowns, checkboxes, and text inputs for form testing.
DOCX Comments & Track Changes
Download DOCX test files containing editorial comments and track-changes to test data leakage prevention and extraction tools.
DOCX Password Protection
Download agile-encrypted DOCX files to test password prompting and decryption flows. Includes genuine MS Office Agile Encryption.
Uncompressed DOCX Files
Download uncompressed DOCX files to test decompression bomb protection and storage-layer optimization pipelines.
DOCX Filename Edge Cases
Test file system limits and sanitization scripts with sample DOCX files featuring extreme lengths, Unicode characters, and spaces.
Corrupted DOCX Files
Download intentionally corrupted DOCX files, truncated ZIP streams, and spoofed MIME types to test parser error handling and resilience.
Enterprise DOCX Templates
Download pre-formatted DOCX templates representing common enterprise documents like invoices, contracts, and resumes for ML training.
Complex DOCX Combination Files
Download complex DOCX test files combining heavy images, massive tables, and section breaks into single chaotic documents.
Precise File Sizes
Test your server's upload limits with precise dummy files.
| File | Size | Action |
|---|---|---|
Small 50KB spytm_Small_50KB.docx | 50 KB | |
Small 100KB spytm_Small_100KB.docx | 100 KB | |
Small 500KB spytm_Small_500KB.docx | 500 KB | |
Medium 1MB spytm_Medium_1MB.docx | 1024 KB | |
Medium 5MB spytm_Medium_5MB.docx | 5 MB | |
Medium 10MB spytm_Medium_10MB.docx | 10 MB | |
Medium 25MB spytm_Medium_25MB.docx | 25 MB | |
Medium 50MB spytm_Medium_50MB.docx | 50 MB | |
Large 100MB spytm_Large_100MB.docx | 100 MB | |
Large 250MB spytm_Large_250MB.docx | 250 MB | |
Large 500MB spytm_Large_500MB.docx | 500 MB |
Page Counts
Test document parsers and rendering engines with exact page limits.
| File | Size | Action |
|---|---|---|
1 pages spytm_1_pages.docx | 35.8 KB | |
5 pages spytm_5_pages.docx | 35.8 KB | |
10 pages spytm_10_pages.docx | 35.8 KB | |
25 pages spytm_25_pages.docx | 35.9 KB | |
50 pages spytm_50_pages.docx | 36 KB | |
100 pages spytm_100_pages.docx | 36.1 KB | |
250 pages spytm_250_pages.docx | 36.6 KB | |
500 pages spytm_500_pages.docx | 37.4 KB | |
1000 pages spytm_1000_pages.docx | 38.9 KB |
Basic Content Types
Headings, lists, and basic formatting structures.
| File | Size | Action |
|---|---|---|
Blank spytm_Blank.docx | 35.7 KB | |
Lists spytm_Lists.docx | 35.8 KB | |
Headings paragraphs spytm_Headings_paragraphs.docx | 35.8 KB | |
Short text spytm_Short_text.docx | 35.8 KB | |
Long text spytm_Long_text.docx | 36 KB | |
Mixed spytm_Mixed.docx | 37.2 KB |
Tables
Grid layouts and merged cells.
| File | Size | Action |
|---|---|---|
Small table spytm_Small_table.docx | 35.9 KB | |
Merged cells spytm_Merged_cells.docx | 35.9 KB | |
Large table spytm_Large_table.docx | 37.4 KB |
Embedded Images
Documents with JPG and PNG media.
| File | Size | Action |
|---|---|---|
Single image spytm_Single_image.docx | 37 KB | |
Multiple images spytm_Multiple_images.docx | 37.1 KB | |
Image formats spytm_Image_formats.docx | 37.3 KB |
Page Dimensions
A3, A4, Letter, and Legal layouts.
| File | Size | Action |
|---|---|---|
Legal size spytm_Legal_size.docx | 35.8 KB | |
Letter size spytm_Letter_size.docx | 35.8 KB | |
A5 size spytm_A5_size.docx | 35.8 KB | |
A4 size spytm_A4_size.docx | 35.8 KB | |
A3 size spytm_A3_size.docx | 35.8 KB |
Sections
Mixed portrait and landscape orientations.
| File | Size | Action |
|---|---|---|
Mixed orientation spytm_Mixed_orientation.docx | 35.8 KB |
Multilingual & Unicode
Cyrillic, Arabic, Hebrew, CJK, and Emojis.
| File | Size | Action |
|---|---|---|
Emoji spytm_Emoji.docx | 35.8 KB | |
Hebrew spytm_Hebrew.docx | 35.8 KB | |
Japanese spytm_Japanese.docx | 35.8 KB | |
Arabic RTL spytm_Arabic_RTL.docx | 35.8 KB | |
Chinese spytm_Chinese.docx | 35.8 KB | |
Korean spytm_Korean.docx | 35.8 KB | |
Unicode multilingual spytm_Unicode_multilingual.docx | 35.8 KB |
Complex Formatting
Multi-color, struck, bold, and custom font styling.
| File | Size | Action |
|---|---|---|
Formatting spytm_Formatting.docx | 35.9 KB |
Metadata
Standard and stripped core properties.
| File | Size | Action |
|---|---|---|
No metadata spytm_No_metadata.docx | 35.7 KB | |
Full metadata spytm_Full_metadata.docx | 35.8 KB |
Printable Forms
Fill-in-the-blank text layouts.
| File | Size | Action |
|---|---|---|
Simple form spytm_Simple_form.docx | 35.9 KB |
Comments
Document review annotations.
| File | Size | Action |
|---|---|---|
Comments placeholder spytm_Comments_placeholder.docx | 35.8 KB |
Security
Password protected structures.
| File | Size | Action |
|---|---|---|
encrypted spytm_encrypted.docx | 41 KB |
Compression
Uncompressed ZIP archives.
| File | Size | Action |
|---|---|---|
Uncompressed spytm_Uncompressed.docx | 35.8 KB |
Complex Filenames
Extremely long, spaced, and unicode filenames.
| File | Size | Action |
|---|---|---|
Spaces in filename spytm_Spaces in filename.docx | 35.8 KB | |
Unicode テスト Файл spytm_Unicode_テスト_Файл.docx | 35.8 KB | |
Special !@#$%^&() chars spytm_Special_!@#$%^&()_chars.docx | 35.8 KB | |
Very Long Filename AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA spytm_Very_Long_Filename_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.docx | 35.8 KB |
Edge Cases & Corruption
Intentionally broken XML and truncated streams.
| File | Size | Action |
|---|---|---|
0-Byte Empty File spytm_0_byte.docx | 0 Bytes | |
Truncated ZIP Stream spytm_Truncated.docx | 17.9 KB | |
Missing [Content_Types].xml spytm_Missing_ContentTypes.docx | 35.3 KB | |
Spoofed Extension (TXT) spytm_Wrong_MIME_type.txt | 35.8 KB | |
Corrupted ZIP Stream spytm_Corrupted.docx | 35.8 KB | |
Spoofed Extension (JPG) spytm_Renamed_extension.jpg | 35.8 KB |
Enterprise Templates
Invoices, NDAs, and Certificates.
| File | Size | Action |
|---|---|---|
Receipt spytm_Receipt.docx | 35.8 KB | |
Invoice spytm_Invoice.docx | 35.8 KB | |
Resume spytm_Resume.docx | 35.8 KB | |
Contract spytm_Contract.docx | 35.8 KB | |
Bank Statement spytm_Bank_Statement.docx | 35.8 KB | |
Certificate spytm_Certificate.docx | 35.8 KB | |
NDA spytm_NDA.docx | 35.8 KB |
Complex Combinations
Mixed heavy features like images and layouts.
| File | Size | Action |
|---|---|---|
Combo ImageHeavy Sections spytm_Combo_ImageHeavy_Sections.docx | 37.1 KB |
Common Use Cases
- Stress-testing OpenXML document parsers and text extraction algorithms.
- Validating server-side upload limit boundaries with precise byte-padded files.
- Ensuring applications fail safely when users upload structurally corrupted or spoofed MS Office archives.
- Training document classification and OCR models using clean, privacy-compliant enterprise templates.
Frequently Asked Questions
Why are these DOCX files better than saving empty Word documents?
Typical Word documents are unpredictable in structure and size. Our files are programmatically generated and heavily structured to test exact boundary conditions—like precisely padding the internal ZIP streams to hit an exact 500MB payload, or deliberately corrupting the [Content_Types].xml manifest to ensure your server handles malformed uploads securely.
Are these sample documents safe to parse on my servers?
Yes. All of our DOCX files, including the intentionally corrupted variants, contain zero executable macros or malicious payloads. The "corruption" is strictly structural (such as truncated zip streams or flipped bytes) to safely trigger exceptions in your document parsers without risking RCE or malware.
What is OpenXML (OOXML) testing?
A standard .docx file is essentially a ZIP archive containing various XML files and media (the Office Open XML format). Testing this requires checking how your application handles the relationship files (_rels), the main document body (document.xml), and external media. Our test files independently stress each of these components.