Sample Word File Download
Real .docx documents for testing uploads, previews, parsers and converters: letters, reports, resumes, landscape pages and files by size.
Download by Size (10KB - 1MB)
Need a practical file size for load testing? Download generated dummy files near the selected size. Container formats such as XLSX and DOCX may vary slightly because of compression.
10 KB
Small sample for basic testing
100 KB
Medium sample for throughput testing
1 MB
Large sample for benchmark testing
Choose a Sample Word Document
Business Letter
A one-page formal letter with a letterhead header and a page-number footer.
Northwind Supplies Ltd · 14 Harbour Road · Bristol BS1 4QA
Northwind Supplies Ltd
25 October 2026
Ms Priya Raman, Operations Director, Contoso Retail, 220 King Street, Manchester M2 4WU
Dear Ms Raman,
Thank you for meeting with our team last week to discuss the renewal of your stationery supply contract. As agreed, we have attached the revised price schedule, which keeps unit prices fixed for twelve months and adds next-day delivery to all three of your distribution centres.
Page 1
Project Status Report
A styled report with headings, bullet and numbered lists, a table, a chart image, a footnote and a hyperlink.
Q3 Project Status Report
Q3 Project Status Report
Delivery is on track for the year-end release. Two of three workstreams finished in the quarter, and the remaining data migration moved by two weeks to allow additional testing.1
This report covers completed work, open risks, next steps and the budget position at 30 September.
- Customer portal launched on 12 August
- Search response time reduced by 38%
- Data migration rescheduled to 14 October
| Workstream | Status | Owner | Budget used |
| Customer portal | Complete | A. Rahman | 96% |
| Search upgrade | Complete | J. Ortiz | 88% |
| Data migration | In progress | L. Chen | 71% |
Risks
- Legacy records with missing customer IDs
- Limited test window before the holiday freeze
Next steps
- Finish migration dry run
- Sign off user acceptance testing
- Schedule production cut-over
See the project dashboard for details.
1 Response time measured as the 95th percentile over the final two weeks of the quarter.
Page 1
Meeting Minutes
Minutes with attendees, agenda items, numbered decisions and an action table.
Product Steering Committee · 21 October 2026
Product Steering Committee Minutes
Attendees: Hannah Clarke (chair), Daniel Hughes, Priya Raman, Luis Ortiz, Mei Chen.
Apologies: Tom Becker.
| Action | Owner | Due |
| Circulate migration test plan | M. Chen | 28 Oct |
| Confirm cut-over window with IT | L. Ortiz | 4 Nov |
| Update budget forecast | D. Hughes | 11 Nov |
1. Review of Q3 results
The committee reviewed the Q3 status report. Portal and search work closed on budget; migration slipped by two weeks.
2. Decisions
- Approve the revised migration date of 14 October
- Release contingency funds for additional testing
- Move the next review to 18 November
Resume / CV
A two-section resume with experience, education and skills, useful for testing CV parsers and applicant tracking systems.
Alex Morgan
Senior Data Analyst · alex.morgan@example.com · +44 20 7946 0958 · London, UK
Data analyst with eight years of experience turning operational data into reporting that teams use every day.
Experience
Senior Data Analyst, Contoso Retail (2021 to present)
- Built the weekly sales dashboard used by 40 store managers
- Cut month-end reporting time from three days to four hours
Education
BSc Mathematics, University of Leeds (2016)
+ 1 more sections in the download
Landscape Schedule
A landscape-orientation document with a wide timeline table, for testing page setup and section handling.
Delivery Schedule · Landscape
Delivery Schedule
The timeline below lists each milestone with planned and actual dates. The page uses landscape orientation so the table fits.
| Milestone | Owner | Planned start | Planned end | Actual end | Status |
| Discovery | A. Rahman | 1 Jun | 30 Jun | 28 Jun | Complete |
| Portal build | A. Rahman | 1 Jul | 10 Aug | 12 Aug | Complete |
| Search upgrade | J. Ortiz | 15 Jul | 30 Aug | 28 Aug | Complete |
| Data migration | L. Chen | 1 Sep | 30 Sep | - | In progress |
| Go-live | H. Clarke | 1 Dec | 1 Dec | - | Planned |
Multi-page Document
A longer document with numbered sections and page numbers, for testing pagination, scrolling and text extraction.
Multi-page Sample Document
This document has several pages of generated text split into numbered sections. Use it to test pagination, page-number fields, document viewers and text extraction.
Section 1
Item feature customer policy table forecast decision improve document timeline record analysis. Request revenue the improve action project region report section data system version contract 1730. Support final meeting deliver report project service region document target update analysis account item process update table. Milestone feature request quality team audit migrate audit 1109. Risk improve revenue resource team invoice quality table. Policy note plan server product training migrate market schedule.
Summary deliver action request server timeline migrate contract summary review request analysis version resource review improve. Network customer approval approval release build result milestone schedule. Timeline meeting draft status budget decision owner the account forecast decision resource update region. Project approval approval summary table schedule a release server product. Customer product summary design migrate build request design schedule.
Section 2
Action release policy owner team table resource server. Report final report quality schedule audit audit archive quarter risk. Target contract region milestone market data timeline request. Final release migrate review quality update test revenue revenue service migrate design. Invoice team forecast target target decision item support version quarter measure milestone. Network training migrate training resource review support decision section support. Invoice risk security data audit account measure summary section owner section.
Result document report draft team account service deliver schedule target region summary version decision account. Owner region network summary build build summary feature risk system target draft service. Resource region process status item document project region a budget invoice customer test customer status security improve. Final section note owner document project invoice record timeline support document revenue forecast table timeline draft forecast.
+ 4 more sections in the download
Page 1
Word (DOCX): The Standard Document Format
DOCX is the default file format of Microsoft Word and the most widely exchanged editable document format. Each sample on this page is a complete DOCX package, so it behaves like a document saved from Word when you upload, preview, convert or parse it.
What's inside a DOCX file
A DOCX file is a ZIP archive. Rename a copy to .zip and open it to see the parts: word/document.xml holds the body text, word/styles.xml the styles, word/numbering.xml the list definitions, and word/media/ any images. Relationship files tie the parts together.
- Realistic structure: headings with outline levels, bullet and numbered lists, styled tables, footnotes, hyperlinks, headers and page-number footers.
- Safe to share: no macros, tracked changes or hidden personal data, and every person and company named is fictional.
- Edge cases included: a landscape page, a multi-page document and size-targeted files for performance tests.
Read the format details in the Microsoft Open XML documentation or the Office Open XML overview .
Word Tools
Combine the samples into one document or put your own Word files together, right in your browser.
Real-World Test Scenarios
Upload and preview testing
Use the Business Letter and the 1 MB file to check upload limits, virus scanning and in-browser previews.
Parser and text extraction
The Project Status Report has lists, a table, a footnote and a link, so it shows whether a parser keeps structure, not just text.
Conversion and merging
Convert the Landscape Schedule to PDF, or merge it with portrait files, to test page orientation handling.
Word File Format Specifications
Key technical details of the modern DOCX format and its relatives, useful when configuring upload filters, MIME checks and converters.
| Property | Value |
|---|---|
| File extensions | .docx (document), .dotx (template), .docm (macro-enabled), .doc (legacy) |
| MIME type (.docx) | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| MIME type (.doc) | application/msword |
| Container | ZIP package of XML parts and media files |
| Main part | word/document.xml |
| Governing standard | ECMA-376 / ISO/IEC 29500 (Office Open XML) |
| Introduced | Word 2007 (DOCX replaced the binary DOC as the default) |
| Common software | Microsoft Word, Google Docs, LibreOffice Writer, Apple Pages, WPS Writer |
How to Use a Sample Word File
Open any sample in Word, Google Docs or LibreOffice to check how it looks, or read it with code to test a document pipeline. These examples use the Project Status Report sample.
How to Read a DOCX File in Python (python-docx)
# pip install python-docx
from docx import Document
doc = Document("sample-project-report.docx")
for paragraph in doc.paragraphs:
if paragraph.style.name.startswith("Heading"):
print("#", paragraph.text)
elif paragraph.text:
print(paragraph.text)
for table in doc.tables:
for row in table.rows:
print([cell.text for cell in row.cells])How to Extract Text or HTML in Node.js (mammoth)
// npm install mammoth
const mammoth = require("mammoth");
mammoth.extractRawText({ path: "sample-project-report.docx" })
.then((result) => console.log(result.value));
mammoth.convertToHtml({ path: "sample-project-report.docx" })
.then((result) => console.log(result.value)); // headings, lists and tables as HTMLHow to Convert a DOCX File to PDF
In Word, choose File > Save As and pick PDF. On a server, LibreOffice converts documents from the command line:
soffice --headless --convert-to pdf sample-project-report.docxHow to Create Your Own Word File
To generate DOCX files in code, use a library rather than writing the XML yourself: a document needs several interlinked parts, and a single missing relationship makes Word report the file as damaged.
Creating a DOCX File in Python (python-docx)
from docx import Document
doc = Document()
doc.add_heading("Monthly Report", level=1)
doc.add_paragraph("Sales grew 12% compared with last month.")
for item in ["New customers: 48", "Churn: 2.1%"]:
doc.add_paragraph(item, style="List Bullet")
table = doc.add_table(rows=1, cols=2)
table.style = "Table Grid"
table.rows[0].cells[0].text = "Region"
table.rows[0].cells[1].text = "Revenue"
row = table.add_row().cells
row[0].text, row[1].text = "North", "$45,000"
doc.save("report.docx")Creating a DOCX File in JavaScript (docx)
// npm install docx
const fs = require("fs");
const { Document, Packer, Paragraph, TextRun, HeadingLevel } = require("docx");
const doc = new Document({
sections: [{
children: [
new Paragraph({ text: "Monthly Report", heading: HeadingLevel.HEADING_1 }),
new Paragraph({ children: [new TextRun("Sales grew "), new TextRun({ text: "12%", bold: true })] }),
],
}],
});
Packer.toBuffer(doc).then((buffer) => fs.writeFileSync("report.docx", buffer));Common mistakes to avoid: saving a file with a .docx extension that is really HTML or RTF, which Word opens with a warning; forgetting to embed or substitute fonts when the document will be viewed on other machines; and serving DOCX downloads with a generic application/octet-stream MIME type, which some browsers and email filters treat with suspicion.
Frequently Asked Questions about Word Files
What is a sample Word file used for?
Sample Word files are used to test anything that accepts or produces documents: upload forms, document previewers, text extraction and search indexing, conversion to PDF or HTML, merge tools, and templates. They are also handy for training material and demos when you can't share real documents.
Are these real .docx files?
Yes. Each download is an Office Open XML package with the .docx extension and the Word MIME type, built in your browser when you click Download. The files open in Microsoft Word, Word for the web, Google Docs, LibreOffice Writer and Apple Pages.
What is the difference between DOC and DOCX?
DOC is the binary format used by Word 97 to Word 2003. DOCX, introduced with Word 2007, is a ZIP package of XML files defined by the ECMA-376 and ISO/IEC 29500 standards. DOCX files are usually smaller and are easier for other software to read, which is why the samples here use DOCX.
Do the sample files contain macros?
No. A .docx file cannot contain macros; macro-enabled Word documents use the .docm extension. The samples contain only text, formatting, lists, tables, a small image and document properties.
How do I open a DOCX file without Microsoft Word?
Upload it to Google Drive and open it with Google Docs, use the free Word for the web with a Microsoft account, or install LibreOffice Writer on Windows, macOS or Linux. On a Mac, Apple Pages also opens DOCX files.
Can I download a Word file of a specific size?
Yes. The Download by Size section creates 10 KB, 100 KB and 1 MB DOCX files filled with generated text, section headings and page numbers. DOCX is compressed, so the final size can differ from the target by a few percent.
How do I combine several sample Word files into one?
Download the samples you need and add them to the Merge Word Files tool. It joins them in your chosen order with page or section breaks and keeps their formatting, images and tables.
Are these sample Word documents free for commercial use?
Yes. Use them for any purpose, including commercial software testing, documentation and training, with no attribution required. All names, companies and phone numbers in the samples are fictional.
Related Resources
Tools for working with documents, and sample files in other formats for the rest of your test suite.