The document engine for the browser

Word files.
No server required.

Render, edit, redline, and save real DOCX documents with .NET-grade OOXML fidelity—entirely inside the browser via WebAssembly.

Nothing uploadedReal DOCX outputOpen source
Faithful render
Word-grade document structure

Tables, numbering, footnotes, headers, styles, and tracked changes stay document-native.

Surgical edit
Edit without flattening

Formatting and text edits flow back into OOXML—not a canvas, screenshot, or lossy HTML export.

Private by design
Save locally as .docx

The source document and every edit remain in your browser session.

Not a screenshot

The document below is live.

This is the shipped editor surface — the same ribbon, tables, footnotes and header/footer tools you get from createRibbonEditor in the npm package. It narrows to a one-handed layout on a phone. Open it full screen ↗

Streaming the WebAssembly engine…
● Local session · zero upload
01 / EDITReal editing controls

Format text, restyle paragraphs, build tables, cite footnotes, and keep working in the original document model.

02 / VIEWContinuous or paginated

Switch to page boxes, or open the header and footer bands, without reopening the file or losing session edits.

03 / SAVELossless DOCX download

Export the edited Office file locally. There is no conversion server in the middle.

Two ways to ship it

Put Docxodus anywhere.

Use the compact hosted player for a zero-build embed, or import the editor module when you want the full surface inside your own product.

Drop-in iframe · compact player

Boots on tap and fits a small panel. Good for a sidebar or a card in a feed.

Native JavaScript · the full ribbon surface

One call mounts the entire editor — ribbon, tables, notes, header/footer bands and the loading overlay — and it picks its own layout from the width of the element you give it.