A genuinely client-side Word editor — open a .docx, edit it with rich
text formatting, and export back to Word with images (including SVG and ICO) intact.
Nothing is uploaded to any server.
No upload · Works offline · 100% private
A browser-based Word editor is a word processor that runs inside your browser tab — no installation, no cloud account, no file upload. Your .docx is parsed locally in JavaScript with the Mammoth.js library, edited as rich text, and converted back to .docx entirely on your own machine.
Bold, italic, underline, strikethrough, headings, colours, highlight, alignment and lists.
PNG, JPG, GIF, SVG and ICO all appear correctly in the downloaded file.
Full history with Ctrl+Z and Ctrl+Y.
Live word and character counts in the status bar.
Download as .docx for Word, or .txt for plain text.
Works in any modern browser, including on Chromebooks and tablets.
Most lightweight HTML-to-Word converters embed images by matching the image's data URI with a
pattern that assumes the file type is plain letters and digits — fine for image/png
or image/jpeg, but SVG's type is image/svg+xml and
ICO's is image/x-icon — the plus sign and the hyphen both fall outside
that pattern. The image is silently skipped, and the exported document either shows nothing where
the picture was, or a broken image placeholder.
Before exporting, this tool scans the document for SVG and ICO images and converts each one to PNG first, which every converter handles correctly. Vector scalability is lost in that conversion — a PNG doesn't stay crisp at any zoom level the way an SVG does — but the alternative is the image not appearing in your Word document at all, which is the worse outcome.
The .docx this tool generates uses a technique called an altChunk,
which embeds the document content in a format Word converts automatically the first time the file
is opened. It works reliably in Microsoft Word 2007 and later — the software the
great majority of recipients actually use.
It is not supported by Word for Mac 2008 and earlier, by LibreOffice, or by Google
Docs opening the file directly. If a document needs to go to one of those specifically, open it once
in current Microsoft Word or Word Online, save it there, and it becomes an ordinary .docx
from then on — this only matters for the very first open.
svg+xml) and ICO (x-icon) both contain a character that pattern doesn't expect, so those two types are silently dropped. This tool detects them before export and converts them to PNG first, so they appear in the downloaded document.