Skip to content
Tools / Word Documents
Word Documents icon

Word Documents

Create, read & modify Word docs

Word Documents lets you create, read, and modify Word files without ever opening Microsoft Word. Describe what you want — headings, tables, bullet lists, images, tracked changes — and get a ready-to-download .docx file in seconds.

It handles the full document format: multiple sections, headers and footers, footnotes, hyperlinks, table of contents, comments, and complex table layouts with merged cells. You can also read any existing Word file into structured data, then apply targeted edits without touching the rest of the document.

What you can do

  • create_document — build a Word file from scratch with rich formatting, tables, and images
  • read_document — extract text, comments, tracked changes, and structure from any .docx
  • modify_document — apply a batch of edits to an existing document URL

Who it's for

Writers, operations teams, and developers who need to generate contracts, reports, proposals, or templates programmatically. Useful anywhere a polished Word file is the expected deliverable.

How to use it

  1. Use create_document and pass a content array describing each block — paragraphs, headings, tables, or page breaks. For multi-section layouts, use the sections array instead.
  2. To edit an existing file, first call read_document with the file URL to understand its structure.
  3. Then call modify_document with an operations array to apply your changes precisely.

Getting started

Pass your content structure to create_document and download the result. No accounts or installs needed.

Create Document

Build a Word document from structured data: paragraphs with formatting, headings, lists, tables with merges, images, headers/footers, TOC, tracked changes, comments, styles, multi-section layouts, hyperlinks, and footnotes. Returns a downloadable .docx file.

Returns: A downloadable .docx file with all content, formatting, tables, images, and metadata applied
Read Document

Extract all content from a Word document as structured JSON — paragraphs, tables, raw text, word counts. Optionally extracts comments, tracked changes, properties, styles, headers, images, hyperlinks, and footnotes. Use to inspect a file before modifying.

Returns: Structured JSON with all document content, paragraphs, tables, and optional deep metadata (comments, tracked changes, properties, styles, images, hyperlinks)
Modify Document

Apply batch operations to an existing Word document: insert/delete/replace paragraphs, insert tables and images, add comments and tracked changes, accept/reject changes, update properties, add headers/footers, page breaks, and styles. Returns the modified .docx file.

Returns: The modified .docx file with a summary of all operations applied
Loading reviews...

Loading activity...

v0.012026-03-23
  • Initial release with create, read, and modify skills

Connect ToolRouter to use Word Documents in Claude, ChatGPT, Copilot, and more — no code required.

Connect ToolRouter

Related Tools

Frequently Asked Questions

Can I create a formatted Word document without Word?

Yes. `create_document` builds .docx files from structured content, including paragraphs, tables, images, headers, footers, styles, tracked changes, footnotes, and multi-section layouts.

Can I inspect comments or tracked changes in an existing file?

`read_document` reads a .docx into structured JSON and can include comments, tracked changes, and other document metadata when you need a deeper edit pass.

Can I update an existing document instead of rebuilding it?

Yes. `modify_document` applies operations to an existing .docx file URL, which is useful when you only need targeted edits or cleanup.

What layout details can it handle?

It supports single-section and multi-section documents, page setup in DXA units, table cell spans, and page elements like TOC blocks, bookmarks, and page breaks.