DOCX Sample Files for Testing
Microsoft Word Open XML (.docx) files are the default format for Word documents, encapsulating rich text, styles, tables, and images within a zipped XML package. They support collaboration features like tracked changes and comments. Use sample .docx files to verify import/export fidelity, style mapping, metadata extraction, and co-authoring workflows in desktop and cloud editors.
DOCX Sample Files — Download
| Filename | Size | MIME | Download |
|---|---|---|---|
| 2.7 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 2.6 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 2.6 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 16.4 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 11.0 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 13.0 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 10.0 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
|
| 2.7 KB | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
Download
|
DOCX Testing Workflows
DOCX Format Comparisons
PDF vs DOCX
Open ComparisonDOCX File FAQ
Checksum Verification
Use checksums to confirm file integrity after download.
shasum -a 256 your_file_name_here
# Compare output with SHA256 values listed above.
Where is the machine-readable manifest?
Use the manifest when you need stable names, SHA256 values, and URLs for automation.
Use in code — curl, Python, Node, wget
Copy any snippet directly into scripts, test suites, or CI pipelines. All URLs are stable and publicly accessible with no auth required.
# Download docx_meeting_notes_sample.docx
curl -L -o docx_meeting_notes_sample.docx \
https://samplefile.com/samples/download/document/docx/docx_meeting_notes_sample.docx/
# Or fetch a random DOCX file
curl -s "https://samplefile.com/samples/api/random?format=docx" | jq -r '.download_url'
# Download docx_meeting_notes_sample.docx
wget -O docx_meeting_notes_sample.docx \
https://samplefile.com/samples/download/document/docx/docx_meeting_notes_sample.docx/
import requests
# Download a specific file
url = "https://samplefile.com/samples/download/document/docx/docx_meeting_notes_sample.docx/"
resp = requests.get(url)
with open("docx_meeting_notes_sample.docx", "wb") as f:
f.write(resp.content)
# Or fetch a random DOCX file via API
meta = requests.get("https://samplefile.com/samples/api/random?format=docx").json()
resp = requests.get(meta["download_url"])
with open(meta["name"], "wb") as f:
f.write(resp.content)
// Download a specific file
const fs = require("fs");
const https = require("https");
const url = "https://samplefile.com/samples/download/document/docx/docx_meeting_notes_sample.docx/";
https.get(url, (res) => {
res.pipe(fs.createWriteStream("docx_meeting_notes_sample.docx"));
});
// Or fetch a random DOCX via the API
const meta = await fetch("https://samplefile.com/samples/api/random?format=docx").then(r => r.json());
const file = await fetch(meta.download_url);
// use file.arrayBuffer(), file.body, etc.
# Random DOCX file (JSON response)
GET https://samplefile.com/samples/api/random?format=docx
# All DOCX files
GET https://samplefile.com/samples/api/files?format=docx
# Manifest with SHA256 checksums
GET https://samplefile.com/samples/document/docx/manifest.json
# Response includes: name, size_bytes, mime_type, sha256, download_url
Validation Methodology
- Test parser behavior on varied sizes and edge-case encodings.
- Validate text extraction and metadata integrity.
- Confirm conversion and round-trip fidelity where applicable.
Use the curated DOCX matrix to choose the right clean, edge-case, and broken fixtures for this format.
Open Matrix