Sample DOCX Files

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.

Header and footerPage number fieldPlain paragraphs

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.

HeadingsListsTableImageFootnoteHyperlink

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
WorkstreamStatusOwnerBudget used
Customer portalCompleteA. Rahman96%
Search upgradeCompleteJ. Ortiz88%
Data migrationIn progressL. Chen71%

Risks

  • Legacy records with missing customer IDs
  • Limited test window before the holiday freeze

Next steps

  1. Finish migration dry run
  2. Sign off user acceptance testing
  3. 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.

Numbered listAction tableMultiple sections

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.

ActionOwnerDue
Circulate migration test planM. Chen28 Oct
Confirm cut-over window with ITL. Ortiz4 Nov
Update budget forecastD. Hughes11 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

  1. Approve the revised migration date of 14 October
  2. Release contingency funds for additional testing
  3. 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.

Heading hierarchyBullet listsContact details

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.

Landscape pageWide tableHeader

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.

MilestoneOwnerPlanned startPlanned endActual endStatus
DiscoveryA. Rahman1 Jun30 Jun28 JunComplete
Portal buildA. Rahman1 Jul10 Aug12 AugComplete
Search upgradeJ. Ortiz15 Jul30 Aug28 AugComplete
Data migrationL. Chen1 Sep30 Sep-In progress
Go-liveH. Clarke1 Dec1 Dec-Planned

Multi-page Document

A longer document with numbered sections and page numbers, for testing pagination, scrolling and text extraction.

Several pagesPage numbersHeading per section

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.

PropertyValue
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
ContainerZIP package of XML parts and media files
Main partword/document.xml
Governing standardECMA-376 / ISO/IEC 29500 (Office Open XML)
IntroducedWord 2007 (DOCX replaced the binary DOC as the default)
Common softwareMicrosoft 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 HTML

How 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.docx

How 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.