What the converter does not do
It turns a Word document into a fixed, image based PDF. Some things do not make the trip.
Always A4
Every page comes out as A4 with 0.75 inch margins, even if your document uses Letter or another size with its own margins.
No selectable text
Each page is an image, so the PDF's text can't be selected, searched or copied. Run the result through PDF and image OCR if you need the text back.
Fonts and colours reset
Every heading and paragraph is redrawn in Arial at fixed sizes, in black text except blue links. Your document's own fonts, point sizes and text colours are not kept.
No headers, footers or columns
Mammoth does not read a Word document's headers, footers or page numbers, and multi-column layouts are not reproduced; content renders as a single column.
Only real .docx files
The file picker also accepts an old binary .doc file, but the parser can't read that format, so conversion fails. Save it as .docx first.
Related tools
Frequently asked questions
Partly. Headings, lists, tables, bold and italic text, images and Word page breaks carry over, but every font becomes Arial, colours reset to black, and pages use fixed A4 margins instead of your document's own. Each PDF page is an image, so its text can't be selected or searched.
No. The parser only reads the newer .docx format, so conversion fails on a real .doc file even though the file picker accepts it. Save the file as .docx from Word or another word processor first.
No. Mammoth.js, html2canvas and pdf-lib do the work inside this tab. The only downloads are those libraries themselves, from the cdnjs CDN; no request carries your file.
Each page is saved as a picture rather than text. Run the result through PDF and image OCR if you need the text back out.
The queue holds one .docx file at a time, up to 100 MB. There's no daily limit and no account.
Your file stays on your device
Mammoth.js, html2canvas and pdf-lib do the conversion inside this tab. Your document is not uploaded or stored, and closing the tab clears it from memory. Only those libraries are downloaded, from the cdnjs CDN.