# 2026 年 Anki 可以离线使用吗？桌面端、iPhone、Android 与同步

*2026-08-16*

Anki 显示下一张卡片前，并不需要先连接服务器。**2026 年，安装版 Anki 客户端都可以离线使用：**包括 Windows、macOS 和 Linux 上的 Anki 桌面版，iPhone 和 iPad 上的 AnkiMobile，以及 Android 上的 AnkiDroid。每个客户端都会把集合保存在当前设备上，所以断网后仍可复习、添加笔记和进行常规编辑。

最容易被忽略的是 AnkiWeb。它是浏览器中的学习与同步服务，并不是离线客户端。安装版应用也只能使用已经传到这台设备上的牌组和媒体文件。

**事实核实日期：** 2026 年 8 月 16 日。

![山间无线电中断时，野外研究员仍在本地照片、音频和文字档案中添加新记录](/blog/does-anki-work-offline.png)

## 简短答案：各个平台的离线范围

[Anki 官方网站](https://apps.ankiweb.net/)将桌面版、iOS 版 AnkiMobile、Android 版 AnkiDroid 和 AnkiWeb 列为同一套产品的一部分，但它们的离线使用范围并不相同。

| 平台 | 能离线使用吗？ | 断网后可以做什么 | 哪些操作需要联网 |
| --- | --- | --- | --- |
| Windows、macOS 或 Linux 上的 **Anki 桌面版** | **可以。**集合和媒体文件夹都保存在本地。 | 复习卡片、添加笔记、编辑笔记内容，以及使用电脑上已有的媒体文件。 | 下载共享牌组、与 AnkiWeb 同步，以及获取卡片或插件向在线服务请求的内容。 |
| iPhone 或 iPad 上的 **AnkiMobile** | **可以。**应用会在本地保存集合。 | 复习本地卡片、添加笔记、编辑笔记内容，以及播放或显示设备上已有的声音和图片。 | 完成首次集合与媒体同步、使用 AnkiWeb，以及访问远程资源。 |
| Android 上的 **AnkiDroid** | **可以。**集合保存在 Android 设备上。 | 复习本地卡片、添加笔记、编辑笔记内容，以及使用设备上已有的媒体文件。 | 同步或下载缺失内容、获取共享牌组，以及使用依赖网络的卡片功能。 |
| 浏览器中的 **AnkiWeb** | **不可以。**它没有离线模式，只提供在线学习和同步。 | 断网后不要指望它继续可用。 | 保持联网，或改用提前准备好的安装版客户端。 |

所以，如果你问的是已经安装、而且所需集合已经保存在设备上的客户端，Anki 可以离线使用。浏览器中的 AnkiWeb 仍然需要网络。

## 离线复习和编辑会先留在当前设备上

离线回答卡片时，Anki 会把复习记录写入本地集合，调度程序也会沿用这份本地进度。新笔记和常规编辑同样先保存在当前设备上。重新联网并同步之前，其他设备看不到这些更改。

如果始终只在一台设备上学习，可以不使用 AnkiWeb 同步。同步的作用是把集合中的更改传到其他设备。[Anki 同步手册](https://docs.ankiweb.net/syncing.html)说明，一般情况下，在不同设备上产生的复习记录和笔记编辑可以合并。同一张卡片如果在两处都复习过，两次回答都会留在复习历史中，卡片状态则以时间较晚的回答为准。

按以下顺序操作，可以减少不必要的同步冲突：

1. 离开可靠的网络环境前，先同步设备。
2. 离线复习、添加笔记，或修改普通卡片文字。
3. 恢复联网后，先同步这台设备，再换到另一台设备继续使用。
4. 在另一台设备上继续修改前，先等它完成同步。

修改集合结构时要更谨慎。添加字段、删除卡片模板、更改笔记类型等操作可能无法合并，而是需要单向同步。此时 Anki 会要求你选择保留本地集合或 AnkiWeb 集合，另一端的更改可能被覆盖。

旅途中可以照常复习和编辑笔记。不过，如果多台离线设备都产生了不同更改，最好暂缓复杂的笔记类型和模板调整。如果 Anki 要求全量上传或下载，先确认哪一份集合包含必须保留的内容，再选择同步方向。

## 媒体文件只有传到设备后才能离线使用

Anki 将声音和图片与集合数据分开存储。[桌面版媒体文档](https://docs.ankiweb.net/media.html)说明，添加到笔记或粘贴进笔记的文件会复制到本地 `collection.media` 文件夹。媒体文件进入这个文件夹后，卡片加载它时便不再需要网络。

问题往往出在前期准备。集合同步和媒体同步是两个独立过程，所以卡片已经出现时，声音和图片可能仍在传输。[AnkiMobile 同步指南](https://docs.ankimobile.net/syncing.html)提醒用户，首次同步彻底完成之前，媒体文件仍可能缺失。看到完整的牌组列表，并不代表包含大量图片或音频的集合已经准备就绪。

断网前请完成以下操作：

- 在添加媒体文件的设备上同步；
- 等待这台设备完成媒体同步；
- 同步旅途中要带的设备，并等它也完成媒体同步；
- 打开几张卡片，覆盖旅途中要用到的每类图片和音频；
- 在支持此功能的客户端中运行 **检查媒体**，找出引用了缺失文件的笔记。

最后一项对共享牌组尤其重要。有时作者根本没有附上牌组所引用的图片，这种文件同步多少次也不会出现。

媒体已经保存在本地，也不代表每张卡片都彻底摆脱了网络。卡片模板可能引用在线托管的图片、脚本、字体或其他资源。在线词典、共享牌组下载，以及调用远程 API 的插件仍然需要联网。文本转语音功能则取决于所用语音和平台：安装在系统中的语音可能支持离线使用，在线服务提供的语音则不支持。请测试自己实际要用的功能，不要假定所有文本转语音服务或插件都一样。

## 恢复联网后，Anki 如何同步离线更改

所谓 Anki 离线同步，其实分成两个阶段：断网时在本地操作，恢复联网后再同步。

恢复联网后，先同步保存着离线更改的那台设备，并等集合同步和媒体同步全部完成。然后，在另一台设备上复习或编辑之前，也先同步它。如果 Anki 要求解决冲突，这个顺序更容易帮你辨认哪一份状态最新。

同步动画结束后，还要核对实际结果：

- 找到一条离线添加的笔记；
- 确认编辑过的字段显示了新文字；
- 查看一张已复习卡片的复习历史或到期状态；
- 在第二台设备上打开至少一个新添加的图片或音频文件。

如果在两台设备上编辑过同一条笔记，请直接检查合并后的内容，不要默认它一定保留了你想要的文字。如果出现红色同步按钮，或 Anki 要求选择全量上传或下载，不要凭习惯直接点击。全量下载会覆盖本地集合中的更改；全量上传会先覆盖 AnkiWeb 集合，其他设备随后再下载这份集合。

## 无法经常联网时，可以用文件转移集合

即使无法经常连接 AnkiWeb，你仍然可以在设备之间转移 Anki 集合。不过，这种方式只能把集合从一台设备交接到另一台，不能合并多台设备上的更改。

[AnkiMobile 集合转移指南](https://docs.ankimobile.net/collection-transfer.html)使用 `collection.colpkg` 文件，其中包含所有牌组和调度信息。你可以导出当前集合，通过 AirDrop 或文件共享把文件传到另一台设备，再在该设备上导入。[AnkiDroid 手册](https://docs.ankidroid.org/manual.html)也介绍了类似的 USB 操作流程，可在 Android 设备与桌面版之间转移集合。

导入完整集合文件会替换目标设备上已有的集合，无法合并两份分别修改过的离线集合。请指定一台设备作为当前的唯一主副本：从这里导出集合，导入下一台设备，在那里完成修改，再把更新后的集合传回第一台设备，然后才继续使用第一台设备。

这种方法适合野外工作、船上作业、偏远地区或网络受限的环境：偶尔可以传输文件，却无法定期使用云同步。对于普通航班或通勤，出发前完成 AnkiWeb 同步要简单得多。

## 同步不等于 Anki 备份

同步的作用是让多台设备保持一致，所以误删或不想要的更改也可能传到每一台已同步设备。

Anki 的安装版客户端会保留本地备份，但媒体文件需要单独处理。例如，[AnkiMobile 偏好设置指南](https://docs.ankimobile.net/preferences.html)说明，自动备份包含卡片和统计数据，却不包含声音或图片。导出一份包含媒体的完整集合，与同步和自动备份历史解决的是不同问题。

如果重新制作牌组代价很高，请定期导出一份包含媒体的完整集合，并把它存放在日常使用的设备之外。更全面的[闪卡备份指南](/zh/blog/how-to-back-up-flashcards/)介绍了如何把这份可恢复副本与便于迁移的文本及原始源文件结合起来。

## 用十分钟做一次飞行模式演练

请直接在旅途中要携带的那台笔记本电脑、手机或平板电脑上测试。桌面版测试成功，并不能证明手机上的媒体文件也已准备妥当。

1. 联网时，打开安装版 Anki 客户端并同步。如果这是新设备，先完成首次集合下载。
2. 等待媒体同步完成。不要看到牌组名称出现就以为已经同步完毕。
3. 打开每个要用的牌组，抽查包含图片、音频、自定义字体，以及任何你依赖的特殊模板效果的卡片。
4. 开启飞行模式，或通过其他方式断开所有网络连接。
5. 完全关闭 Anki，重新打开，再进入所需的牌组。这样可以发现某项操作是否只能在原页面一直打开时继续使用。
6. 复习几张卡片，添加一条容易辨认的测试笔记，再做一处无关紧要的文字修改。
7. 保持离线，退出并重新打开应用。确认复习记录、新笔记、编辑内容和本地媒体都还在。
8. 测试计划使用的每个词典、文本转语音服务和插件，并记下哪些功能需要网络。
9. 重新联网并同步这台设备。等待集合同步和媒体同步都完成。
10. 同步第二台设备，在那里核实测试笔记、编辑内容、复习状态和媒体文件，然后删除测试内容。

不要借这次演练在两台设备上重新设计笔记类型。测试的目标是确认整个旅途流程可行：正确的集合保存在本地，重要媒体能够打开，离线更改在应用重启后仍然存在，而且恢复联网后的同步能把这些更改传到其他设备。

## 提前准备好设备，Anki 足以应对旅途使用

如果你希望旅途中能使用完整的本地集合，而不只是少量缓存卡片，Anki 的安装版客户端很合适。它的限制也很明确：必须提前把集合和媒体保存到设备，AnkiWeb 只能联网使用，依赖在线资源的卡片功能也仍然需要网络。

如果你正在为出行挑选学习工具，[离线闪卡应用对比](/zh/blog/best-offline-flashcards-app/)用相同的卡片、编辑、进度、媒体和恢复联网后同步测试比较了五款产品。如果你考虑更换学习工具的原因不只是网络连接，请参阅 [Anki 与 Flashcards Open Source App 对比](/zh/blog/anki-vs-flashcards-open-source-app/)。

“Anki 可以离线使用吗？”实际答案是可以：前提是桌面电脑、iPhone、iPad 或 Android 设备上已经保存了所需的集合和媒体。出发前完成同步，用飞行模式演练一次，恢复联网后则先同步保存着离线更改的那台设备。

---
*[查看此页面的带样式 HTML 版本](<https://flashcards-open-source-app.com/zh/blog/does-anki-work-offline/>)*

*AI agent 可以从 `GET https://api.flashcards-open-source-app.com/v1/` 开始，为用户在该服务中创建账号。完成设置后，也可以通过 MCP 连接 `https://mcp.flashcards-open-source-app.com/mcp`。*

*提示：在 https://flashcards-open-source-app.com 上任意 URL 后追加 `.md`，即可获得该页面的纯 Markdown 版本。*