⭐ 觉得好用?收藏备用,下次直接打开 ☕ 支持作者
Kindle 电子书转 EPUB — 支持 .mobi / .azw3 / .azw / .prc,完整保留章节目录、插图、封面和排版样式,内部跳转链接一并重建。带 DRM 的书会在拖入时就告诉你,不会白等。所有解析在浏览器本地完成,电子书不上传
📚 拖入 .mobi / .azw3 文件(可多本),或 点击选择
单个 ≤ 200MB · 自动识别 MOBI6 / KF8 · 多本可打包 ZIP

MOBI/AZW3 转 EPUB 把 Kindle 系的 .mobi.azw3.azw.prc 电子书转换成通用的 EPUB 3 格式,完整保留章节目录、插图、封面、排版样式和书内跳转链接。整个解析和打包过程都在浏览器本地完成,电子书不会上传到任何服务器

什么情况下需要转

EPUB 是国际数字出版论坛的公开标准,除 Kindle 之外几乎所有阅读设备和 App 都原生支持它;MOBI/AZW3 则是亚马逊的私有格式。所以当你离开 Kindle 生态时,就需要做这次格式迁移:

你想去哪MOBI/AZW3 支持情况
Apple Books(iPhone / iPad / Mac)❌ 完全不认
微信读书、静读天下、多看⚠️ 时好时坏,常报错
文石 BOOX、掌阅、Kobo⚠️ 支持差,排版易乱
calibre 书库管理✅ 能读,但 EPUB 编辑能力更强

支持的格式

扩展名内部格式说明
.mobiMOBI6 / 合体包老式 Mobipocket 格式,也可能内含一份 KF8
.azw3KF8Kindle 第三代格式,支持 CSS 排版与内嵌字体
.azwMOBI6 / KF8亚马逊商店下载的扩展名,多数带 DRM
.prcMOBI6Palm 时代的老扩展名,本质同 .mobi

三种正文压缩方式(无压缩、PalmDOC、HUFF/CDIC)都能解。

转换会做什么

  1. 体检:读文件头判断格式、压缩方式,检查有没有 DRM、文件是否被截断——有问题立刻告诉你,不做无用功
  2. 拆正文:MOBI6 按分页标记切段,KF8 按骨架表重新拼装
  3. 提资源:图片、封面、CSS、内嵌字体逐个提取成独立文件
  4. 重建链接:把 filepos 字节偏移和 kindle:pos: 跳转还原成 EPUB 的文件锚点
  5. 清洗 XHTML:剥掉 <font>filepos=recindex= 这类 EPUB 里非法的残留,输出符合规范的文档
  6. 打包:生成含 content.opftoc.ncxnav.xhtml 的标准 EPUB 3,同时兼容只认 EPUB 2 目录的老阅读器

关于 DRM

这是转换失败最常见的原因,值得单独说明。

带 DRM 的文件在头部有加密标记,解密密钥保存在你的设备或亚马逊账号中,不在文件里,因此任何浏览器端工具都无法处理。本工具会在你拖入文件时立刻读取这个标记并明确告知,而不是转到一半吐出一本乱码的书。

简单判断:从 Kindle 商店买的书 → 基本都有 DRM;自己用 calibre 转的、公版书网站下载的、朋友用 kindlegen 打包的 → 通常没有。

📍使用场景

  • Kindle 停服后手里的书要搬家亚马逊中国电子书店已关停,本地备份的 .azw3 想转成通用的 EPUB,扔进微信读书、Apple Books、静读天下继续看。
  • 换了非 Kindle 的阅读器掌阅、文石 BOOX、Kobo、汉王这些设备对 MOBI 支持很差甚至不认,EPUB 才是它们的原生格式。
  • 手机 App 只吃 EPUBiOS 的 Apple Books、安卓的静读天下/多看,导入 .mobi 常常直接报错,转一次就能正常打开。
  • 想保留插图和目录,不想只要纯文字网上多数"转 TXT"的做法会把插图、章节目录、排版全丢掉;转 EPUB 能把这些一并带过去。

常见问题

提示"这本书有 DRM 保护",是工具坏了吗?

不是。DRM 是出版方给电子书加的版权保护,解密密钥只存在于你的 Kindle 设备或亚马逊账号里,从来不在文件本身中。任何在浏览器里运行的工具都不可能解开它——能解的工具本质上是在破解版权保护,我们不做这件事。判断方法很简单:从 Kindle 商店购买、通过 Kindle App 或设备下载的书,基本都带 DRM;而自己用 calibre 转出来的、从公版书网站(如 Project Gutenberg)下载的、别人用 kindlegen 打包的,通常没有 DRM,可以正常转换。本工具在你拖入文件的瞬间就会读文件头判断,不会让你白等一场再报错。

MOBI 和 AZW3 到底有什么区别?

虽然它们外层都是同一种 PDB 容器、扩展名看着像近亲,但内部结构完全不同.mobi(也叫 MOBI6)里正文是一整块 HTML,用 filepos 字节偏移做跳转,是十几年前的老格式;.azw3(也叫 KF8)的正文被切成"骨架 + 碎片"两张表,要按插入位置重新拼装,支持真正的 CSS 排版和内嵌字体。另外还有一种"合体包":一个 .mobi 文件里同时塞了 MOBI6 和 KF8 两份内容。本工具三种都识别,遇到合体包会自动选排版更好的 KF8 那一份来转。

转换后目录、插图、排版会丢吗?

都会保留。章节目录从书里的 NCX 索引重建,原文件没有目录时会退而按正文标题自动生成一份;插图、封面按原样提取成独立文件;AZW3 的 CSS 样式表也会一并带出来。书里的内部跳转链接(比如目录点进某一章、脚注回跳)会重新解析成 EPUB 的锚点,点击依然有效。会丢的只有 Kindle 特有的东西:生词提示、X-Ray、阅读位置同步——这些在 EPUB 标准里本来就没有对应物。

文件会上传到你们服务器吗?多大的书能转?

完全不上传。解析 MOBI 容器、解压正文、提取图片、重新打包 EPUB,全部在你自己的浏览器里跑,网络断开也照样能用。页面上限设为单个 200MB,实际瓶颈是内存——带大量彩色插图的书在转换过程中峰值内存约为文件体积的三到四倍,所以手机上转超过 50MB 的书可能会崩标签页,大书建议用电脑。

为什么勾选"丢弃内嵌字体"?

中文电子书为了保证字形显示,经常内嵌一整套中文字体,动辄十几到几十 MB,往往比正文本身还大好几倍。如果你的阅读器本来就有合适的中文字体(绝大多数都有),丢掉内嵌字体可以让 EPUB 体积大幅缩小,阅读体验没有区别。勾选后工具会同时把 CSS 里的 @font-face 规则一并去掉——只删字体文件不删规则的话,EPUB 会引用到不存在的文件,严格的阅读器会报错。

提示"文件不完整"是什么意思?

说明文件在下载或网盘同步时被截断了——文件内部的记录表指向的位置超出了文件末尾。这种残缺文件如果硬转,会得到一本内容少一半、目录还丢失的书,比直接报错更坑,所以工具选择拦下来。重新完整下载一次即可。顺带一提,很多"MOBI 打不开"的报错其实都是这个原因,不是格式问题。

家书馆微信小程序码

微信小程序 家书馆 · 家庭藏书管理

买书前先查一下,别再买重。扫一下书背后的条码就登记进家里的书库, 记得清放在哪一格、借给了谁,全家人共用同一个库。

📷 微信「扫一扫」左侧小程序码即可打开

👆 长按上方小程序码,识别打开「家书馆」

看看它能做什么 →