🔄doc转docx

将旧版 Word 97-2003 的 .doc 文档转换为新版 .docx 格式。工具在浏览器本地解析 OLE2 复合文档结构,读取 WordDocument 流与 CLX 分片表,提取正文文本与段落,生成符合 ECMA-376 标准的 Open XML 文档,可在 Word / WPS / Pages 中正常打开。全程本地处理,文档不会上传。

📂

点击上传或拖拽旧版 Word 文档

支持 .doc 格式(Word 97-2003),最大 20MB

💡 如果文件其实是 .docx,请直接使用其他 Word 工具处理

📄
document.doc
原始大小:-- 格式检测:--
💡
⚡ 本地处理 · 不上传服务器
正在初始化... 0%
✅ 转换成功! 已生成。 docx 格式
--
段落数
--
字符数
--
转换后大小
--
体积变化
源格式
Word 97-2003(OLE2 复合文档)
目标格式
Word 2007+(ECMA-376 Open XML)
文本编码
自动识别 CP1252 / UTF-16LE
处理方式
✅ 浏览器本地解析,不上传
📖 提取的正文预览(最多显示前 200 段) 预览仅供确认,完整内容请下载查看
⚠️ 格式说明:本工具主要还原 正文文字与段落结构。.doc 二进制格式中的复杂排版(多级标题样式、分栏、文本框、表格边框、艺术字、公式、页眉页脚、内嵌图片)无法在纯前端完整还原,转换后可能需要在 Word / WPS 中做少量排版调整。

💡 使用说明

  • 上传一个 .doc 格式的旧版 Word 文档(Word 97-2003),建议文件大小不超过 20MB。
  • 工具会自动检测文件头:
    • 以 D0 CF 11 E0 开头 → 确认为 OLE2 复合文档,是真正的 .doc 文件;
    • 以 50 4B(PK)开头 → 说明文件实际是 .docx,会提示您直接使用其他 Word 工具。
  • 点击「开始转换」,工具会在浏览器本地依次完成:
    • 解析 CFB 复合文档的文件头、FAT 表、DIFAT 表与目录项;
    • 根据 FIB 中的 fWhichTblStm 标志选择 0Table 或 1Table 流;
    • 读取 fcClx / lcbClx 定位 CLX,解析分片表(PlcPcd)逐片还原正文;
    • 按 fCompressed 标志自动选择 CP1252 或 UTF-16LE 解码方式;
    • 清理域代码、图片占位符等特殊控制字符,按段落拆分并生成 .docx。
  • 转换完成后可在下方预览提取出的正文,确认无误后点击「下载 .docx 文件」保存。
  • 生成的 .docx 是标准 Open XML 格式,可在 Microsoft Word、WPS Office、苹果 Pages、Google Docs 中正常打开和编辑。
  • 所有处理在浏览器本地完成,文档不会上传到服务器,加密网络环境下同样可以放心使用。
💡 温馨提示:如果您的文档包含大量表格、图片或复杂排版,建议先用桌面版 Word / WPS 打开 .doc 文件,使用「文件 → 另存为 → Word 文档(*.docx)」获得最完整的格式还原,再使用奇遇网的其他 Word 工具做后续处理。
❓ 常见问题

为什么要将 .doc 转换成 .docx?

.docx 是 Microsoft 在 Word 2007 引入的 Open XML 格式,本质是一个 ZIP 压缩包,内部由 XML 文件描述文档结构。相比二进制的 .doc,它体积更小、抗损坏能力更强、跨平台兼容性更好(WPS、Pages、Google Docs、LibreOffice 都能正常打开),也更适合被程序化处理和云端协作。微软自 Word 2007 起默认保存为 .docx,很多新版软件打开 .doc 时会出现排版错位或提示兼容模式。把旧文档升级为 .docx 能避免这些问题。

转换后原来的排版和格式会保留吗?

本工具主要提取 .doc 文档的正文文本与段落结构,生成干净的 .docx 文档,并按段落自动分页排版。Word 97-2003 二进制格式中的复杂排版(多级标题样式、分栏、文本框、表格边框、艺术字、SmartArt、公式、页眉页脚)属于专有二进制结构,无法在纯前端完整还原,因此转换后可能出现字体、颜色、表格线等样式丢失的情况。建议转换后在 Word / WPS 中做少量手动排版调整,文字内容本身不会丢失。

转换是纯本地处理吗?文档会被上传吗?

是的,全程在您的浏览器本地完成。工具使用 JavaScript 读取您选择的文件,解析 OLE2 复合文档结构并生成新的 .docx,整个过程中文件数据不会离开您的设备,也不会发送到任何服务器,转换完成后不留存任何副本。您可以断开网络后使用本工具验证这一点。

支持 Word 6.0 / Word 95 的 .doc 文档吗?

部分支持。工具会读取 FIB(文件信息块)中的 nFib 版本号,当 nFib 小于 101(即 Word 6.0 / Word 95)时,会退回使用 fcMin / fcMac 字段直接读取 WordDocument 流中的文本区域。这类文档中如果包含大量格式化信息,转换后可能只剩纯文本。如果转换失败,建议先用桌面版 Word 或 WPS 打开另存为新格式。

为什么有的 .doc 文件提示无法解析?

常见原因有三种:1)文件其实是 .docx 格式但被错误重命名为 .doc,工具检测到 ZIP 文件头(PK)后会提示您直接使用其他 Word 工具;2)文件已加密或设置了打开密码,二进制内容被加密后无法解析,需要先在 Word / WPS 中输入密码打开并另存为;3)文件损坏或不是真正的 Word 文档(例如把 .rtf、.txt 改名为 .doc)。遇到这些情况请先用桌面版 Word 确认文件能否正常打开。

转换后的 .docx 可以在手机上打开吗?

可以。生成的 .docx 符合 ECMA-376 Open XML 标准,可在 Microsoft Word(Windows / macOS / iOS / Android)、WPS Office、苹果 Pages、Google Docs、LibreOffice、腾讯文档、石墨文档等任何支持 .docx 的软件中正常打开与编辑,也可以在手机端的文件管理器里直接预览。

文档里有很多表格和图片,能一起转换吗?

当前版本主要还原文字与段落结构,表格与图片属于 .doc 中的独立数据结构(PlcfTcd / OfficeArt),暂不提取。如果您的文档以表格数据为主,建议改用奇遇网的「Word 转 Excel」工具处理 .docx 文件;如果以图片为主,可以先用桌面版 Word 打开 .doc 另存为 .docx,再使用「Word 转图片」工具导出。

一次可以批量转换多个 .doc 文档吗?

当前版本一次处理一个文档,转换完成后点击「重置」再上传下一个即可。由于 .doc 二进制解析需要完整读取文件流并逐片还原文本,批量处理会显著增加浏览器内存占用与卡顿风险,因此暂不提供批量模式。如果文档较多,建议逐个转换并在本地整理。

转换后文件变大还是变小了?

因为生成的 .docx 只包含纯文本内容,不携带原 .doc 中的样式表、修订记录、嵌入对象等冗余数据,所以转换后的文件通常会明显变小,一般只有原文件的 5%~20%。如果原文档以文字为主,压缩效果会非常明显;如果原文档包含大量图片,图片不会带入新文件,文件也会相应变小。