保护隐私的在线 EPUB 验证工具

验证你真正准备发布的 EPUB。

无需上传图书,即可检查文件包结构、必需元数据、导航与阅读顺序。

无需上传书稿文件包与元数据检查导航与阅读顺序检查
默认保护隐私

放入你准备出版的文件

请选择 DOCX 或 EPUB。首次检查在浏览器内完成,书稿不会上传。

支持 Word (.docx)、Google Docs、Scrivener 及 ChatGPT 导出的书稿

2026 自出版必备指南

免费领取《亚马逊 KDP 印前避坑蓝皮书》

涵盖常见 KDP 印前检查的 PDF 指南,并附免费出版工具链接。申请邮件副本并下载指南。

这里不需要你的书稿或银行卡信息。

这项 EPUB 预检会检查什么

EPUB 是由多个文件连接起来的出版包。容器缺失、包路径错误、元数据不完整或阅读顺序为空,都可能导致阅读器无法正确打开。

  • application/epub+zip 类型
  • META-INF 容器路径
  • 书名、语言与标识符
  • 导航文档与阅读顺序

结构有效不等于阅读体验合格

通过结构检查的 EPUB 仍可能存在章节断页、图片裁切、无障碍或样式问题。发布前应在多种阅读应用中打开最终文件。

EPUBCheck 明确胜出的场景

如果你能读懂错误代码并自行修复文件包,开放且完整的 EPUBCheck 才是标准验证首选。只有当你需要白话解释、修复后的文件和与批准源书稿绑定的交付记录时,ShipMyBook 才有额外价值。

错误到修法:EPUB 打不开

EPUB 是压缩起来的出版包。缺少 mimetype、容器、元数据或阅读顺序为空,阅读器在打开章节之前就会失败。

EPUB 错误与下一步修法
错误或检查项可能原因下一步检查在文件包里怎么修复测
缺少 mimetype 或不是 application/epub+zip压缩包第一个条目被压缩了,或 mimetype 内容不对。解压 EPUB 并读取第一个条目的原始字节。让压缩包第一个文件是未压缩的 mimetype,内容恰好为 application/epub+zip。重新打包并确保 mimetype 在最前且未压缩,再校验。
缺少 META-INF/container.xml容器文件没有打包进去,或没有指向 OPF 文档。查看 META-INF/ 里有没有 container.xml,并确认其 OPF 路径。补上指向 OPF 包文档的容器文件。重新打包并确认容器路径能解析,再上传。
EPUB spine / 阅读顺序为空OPF spine 没有列内容文档,或顺序不对。打开 OPF,确认 spine 按顺序列出所有内容文档。在 OPF spine 里按阅读顺序列出内容文档。重新打开 EPUB 确认章节按顺序加载。
缺少书名、语言或标识符包文档缺少 dc:title、dc:language 或唯一标识符。读取包元数据,记下缺少哪个必填字段。补上 dc:title、dc:language 和唯一标识符后再导出。重新校验包元数据,然后上传。
缺少导航文档或目录EPUB 3 缺少导航文档,或目录是按页码手打的。确认导航文档存在且在 OPF manifest 里被引用。补上导航文档;目录从标题样式生成,不要手打页码。重新打开 EPUB 确认目录项能跳到对应章节。

FAQ

常见问题

EPUB 会被上传吗?

不会。免费验证器在当前浏览器中打开 EPUB 压缩包。

EPUB 的 spine 是什么?

它是阅读系统依次打开的内容文件列表,与印刷书脊无关。

它能完全替代 EPUBCheck 吗?

不能。这是快速初检,高风险发布还应使用完整标准验证器并在设备上试读。

我的 EPUB 打不开,应先查什么?

先查未压缩的 mimetype、META-INF/container.xml、必需的包元数据,以及非空的 spine。仅有 HTML 的 zip 不够。

先在本页检查 EPUB。

验证器留在浏览器里。看清哪个压缩包坏了,再考虑 39 美元修复。

验证我的 EPUB