Enter your data or use the example, then run the tool.
Worked example
The original generated sample contains a heading and paragraph. HTML preserves semantics rather than Word page layout.
Method
Mammoth converts DOCX with externalFileAccess:false and embedded style maps disabled. DOMPurify removes links, resource URLs, scripts/styles and active content. The cleaned HTML uses a scriptless sandbox and restrictive CSP; warnings are localized summaries.
Limits
DOCX ≤5 MiB. Images/hyperlinks omitted; no exact layout, old DOC, macros or password files. Worker limit 10 seconds. Office archive and HTML guards below apply.
All processing stays in the browser. Workers terminate at the stated deadline or cancellation. No input/logs are sent to analytics.
Sanitized HTML ≤1 million characters / 10,000 elements / depth 50. No links, images or active content are retained.
Office ZIP ≤2,000 entries; actual expanded data ≤32 MiB and ≤100× input, each XML ≤8 MiB. DTD/entities and traversal paths are rejected before conversion.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.