你是否在 Safari 浏览器中积累了海量书签,就像一座私人数字图书馆?最稳妥的备份方式,莫过于在 Mac 上通过“文件→导出书签…”生成标准 HTML 文件——全层级、标题、网址、时间戳一个不落,所有主流浏览器都能直接导入。iOS 设备虽然缺少导出按钮,但借助快捷指令提取文本,或通过 iCloud 同步至 Mac 再导出,同样可行。万一浏览器崩溃、菜单失效,还能从数据库里手动取出 Bookmarks.db 或 Bookmarks.plist,再转换成 HTML。

你真正需要的,是将 Safari 里精心整理的收藏夹完整备份下来,或迁移到 Chrome、Firefox 等浏览器中继续使用,而不是单纯依赖 iCloud 同步——毕竟同步可能中断,设备可能丢失,新旧书签混在一起反而令人头疼。
在 Mac 上直接导出为标准 HTML 文件
这是最通用、最可靠的方法。导出的 HTML 文件能被所有主流浏览器原生识别,一键导入,无需解压、转换或安装任何第三方工具。
1、打开 Safari,确保它处于前台运行状态。
2、点击顶部菜单栏的“文件”→“导出书签…”。
3、在弹出窗口中选择保存位置,文件名默认为“Safari 书签.html”,【务必保持扩展名为 .html,切勿改成 .txt 或其他格式】。
4、点击“存储”,几秒内即可完成。该 HTML 文件包含全部文件夹层级、网址、标题以及添加时间戳,双击即可用任意浏览器查看完整结构。
iOS/iPadOS 设备书签导出(无 Mac 时的替代方案)
iPhone 或 iPad 本身不提供导出按钮,但利用快捷指令可以实现零工具、免电脑的 URL 批量提取,临时备份或发送给同事整理都非常方便。
方法一:用快捷指令生成纯文本清单
1、在 iPhone 或 iPad 上打开“快捷指令”App,点击右上角“+”新建一个快捷指令。
2、点击“添加操作”,搜索并添加“获取书签”,再添加“文本”→“将列表转换为文本”,最后添加“共享”。
3、运行该快捷指令,系统会弹出包含所有书签 URL 和标题的文本框,长按全选→复制,粘贴到备忘录或 Pages 中保存。
方法二:通过 iCloud 同步至 Mac 再导出(推荐长期使用)
1、在 iPhone 设置→顶部 Apple ID→iCloud→确保 Safari 开关为绿色;Mac 系统设置→Apple ID→iCloud→同样开启 Safari 同步。
2、等待 1–3 分钟,查看 Mac 版 Safari 边栏“收藏夹”是否出现新书签或更新图标,【未看到更新前请勿跳过此步直接导出,否则导出的仍是旧数据】。
3、在 Mac 上执行“文件→导出书签…”,即可获得完整同步后的 HTML 文件。
紧急情况:从 Safari 本地数据库手动提取(适用于 Safari 崩溃或菜单失效)
当 Safari 卡死、菜单栏无法点击,或怀疑 iCloud 同步遗漏了某些书签时,可以绕过图形界面,直接从原始数据文件中提取。
第一步:退出 Safari 并定位书签库
1、强制退出 Safari:按 Command+Q,或在 Dock 上右键图标→“退出”。
2、打开访达,按 Shift+Command+G,输入 ~/Library/Safari/ 回车。
3、找到 Bookmarks.db(macOS Monterey 及更新系统)或 Bookmarks.plist(旧系统),右键→“显示简介”,核对“修改日期”是否为最近操作时间。
第二步:安全复制与转换
1、将找到的 Bookmarks.db 或 Bookmarks.plist 拖到桌面备份一份。
2、打开“终端”,输入以下命令(以 Bookmarks.plist 为例):
plutil -convert html ~/Desktop/Bookmarks.plist
3、回车执行后,桌面上将生成同名 HTML 文件,内容与菜单导出的完全一致,只包含书签,不含历史记录或密码等冗余字段。
