safari书签可通过三种方式导出:一、macos端直接“文件→导出书签…”生成标准html文件;二、ios/ipados通过icloud同步至mac后再导出;三、高级用户可提取bookmarks.db或bookmarks.plist文件用第三方工具转换。

如果您希望将 Safari 浏览器中的书签长期保存或迁移到其他设备或浏览器,需通过导出功能生成标准格式文件。Safari 本身不提供直接“导出书签”按钮,但可通过系统级操作获取兼容的 HTML 文件。以下是具体执行步骤:
一、在 macOS 上通过 Safari 菜单导出书签
macOS 版 Safari 内置了标准的书签导出功能,可生成符合 W3C 规范的 HTML 文件,该文件可在 Chrome、Firefox、Edge 等主流浏览器中直接导入。
1、打开 Mac 上的 Safari 浏览器。
2、点击顶部菜单栏中的“文件” → “导出书签…”。
3、在弹出的窗口中选择保存位置,确认文件名默认为“Safari 书签.html”,点击“存储”。
4、导出完成后的 HTML 文件包含全部书签夹结构与网址,无需额外解压或转换,可直接用于其他浏览器导入。
二、在 iOS/iPadOS 设备上借助 iCloud 同步间接导出
iOS 和 iPadOS 的 Safari 不支持本地导出 HTML 文件,但可通过 iCloud 同步机制,在已登录同一 Apple ID 的 Mac 上触发同步并完成导出,实现跨设备数据获取。
1、确保 iPhone 或 iPad 已开启“设置” → [你的姓名] → “iCloud” → “Safari”开关。
2、在 Mac 上打开“系统设置” → “Apple ID” → “iCloud”,确认“Safari”已勾选并处于同步状态。
3、等待数分钟,待所有书签同步至 Mac 的 Safari 中(可通过 Safari 侧边栏“收藏夹”查看新增条目)。
4、在 Mac 上执行“文件” → “导出书签…”操作,即可获得包含 iOS/iPadOS 书签的完整 HTML 文件。
三、使用第三方工具从 Safari 书签库文件提取(高级方法)
Safari 在 macOS 中将书签实际存储于 SQLite 数据库文件中,路径为 ~/Library/Safari/Bookmarks.plist(旧版)或 Bookmarks.db(新版)。此方法适用于无法正常同步或需批量处理的场景,但需终端操作。
1、关闭 Safari 浏览器。
2、打开“访达”,按下 Shift + Command + G,输入 ~/Library/Safari/ 并回车。
3、查找名为 Bookmarks.db 的文件(若不存在,则查找 Bookmarks.plist)。
4、将该文件复制到桌面或其他安全位置作为备份副本。
5、使用支持 SQLite 的工具(如 DB Browser for SQLite)打开 Bookmarks.db,导出为 CSV 或 JSON 格式,再手动转换为 HTML 书签格式。










