如何在safari浏览器中导出所有的书签文件夹为HTML格式文件?
Safari浏览器可通过文件菜单中的“导出书签”功能一键生成包含完整层级结构的HTML文件,兼容主流浏览器。若菜单异常,可手动提取书签属性列表文件并转换为HTML格式,或通过iCloud云服务同步后在另一台Mac电脑上导出。
先说结论:Safari 本身就能一键导出全部书签为标准 HTML 文件,格式兼容 Chrome、Firefox、Edge,不需要第三方工具,也不需要折腾 iCloud。但前提是——你得知道菜单在哪,以及万一 Safari 抽风了该怎么补救。
点击【文件】→【导出书签…】,保存为 bookmarks.html 即可。这个操作快得超乎想象,生成的文件里包含所有嵌套文件夹、网址标题、添加时间,层级结构完整保留,其他浏览器直接就能认。而且它不依赖 iCloud 状态,不用联网,离线也能干。

用 Safari 原生菜单导出全部书签为 HTML
这是最省心、最靠谱的操作路径,适用于绝大多数正常运行的 macOS 系统。生成的 HTML 文件双击就能在任意浏览器里打开浏览,也可以直接拿去导入。
1、确保 Safari 已经完全启动,界面响应正常——【如果 Safari 卡死或者菜单栏消失,先强制退出再重试】。
2、点击屏幕顶部菜单栏里的【文件】选项。
3、在下拉菜单里找到【导出书签…】——注意:必须是“文件”菜单下的这一项,不是“书签”菜单里的同名入口,很多人会找错地方。
4、在弹出的保存窗口里,确认默认文件名是“Safari 书签.html”,扩展名别改;选个你容易找到的位置(比如桌面或外接硬盘),点击“存储”。
整个过程瞬间完成,不用等。导出的 HTML 文件包含全部文件夹结构和元数据,Chrome、Firefox、Edge 都能直接识别并导入。
当 Safari 菜单异常时:手动提取 Bookmarks.plist 并转为 HTML
万一 Safari 崩溃了、菜单栏看不到,或者系统语言不是中文导致“导出书签…”文字找不到,那就绕开图形界面,直接去底层拿书签数据。
方法一:终端命令转 XML 后人工整理(适合有基础文本处理能力的用户)
1、退出 Safari,打开“活动监视器”,搜索 Safari 进程并强制退出,确保没有残留进程。
2、打开访达,按 Command + Shift + G,输入路径:~/Library/Safari/,回车进入。
3、找到 Bookmarks.plist 文件,右键→“显示简介”,核对“修改日期”是否和你最近一次添加书签的时间一致——【如果日期明显滞后,说明这个文件没更新,导出后会丢失近期书签】。
4、把 Bookmarks.plist 拖到终端窗口,粘贴执行:plutil -convert xml1 Bookmarks.plist,回车后文件就变成可读的 XML 格式。
5、但此时还是 XML,浏览器不认。需要用文本编辑器打开,手动提取 里的 URL 和标题字段,按 Netscape Bookmark File 格式重写为 HTML 结构——这一步没有一键替代方案,需要逐层对应 folder→title→href 的关系。
方法二:用终端命令尝试直接生成 HTML(成功率较低,仅作备用)
1、确保 Safari 已退出,Bookmarks.plist 已确认为最新版本。
2、在终端中执行:plutil -convert html ~/Library/Safari/Bookmarks.plist -o ~/Desktop/Bookmarks.html。
3、如果命令成功,会在桌面生成 Bookmarks.html;但 macOS 原生的 plutil 不支持直接转 HTML,多数情况下会报错,这时候就退回方法一。
通过 iCloud 同步后在另一台 Mac 上导出(适用于 iOS/iPadOS 书签同步场景)
当你在 iPhone 或 iPad 上新增了大量书签,而当前 Mac 的 Safari 侧边栏还没显示这些条目时,可以通过 iCloud 强制同步,再统一导出。
第一步:确认两端同步状态
① 在 iPhone 或 iPad 上,进入“设置”→顶部 Apple ID 横幅→“iCloud”→确保“Safari”开关是开启状态。
② 在 Mac 上,前往“系统设置”→“Apple ID”→“iCloud”,检查并启用“Safari”同步选项。
③ 等待 1–3 分钟,打开 Safari 边栏“收藏夹”,确认 iOS/iPadOS 新增的书签已经完整出现。
第二步:执行导出
1、在 Mac 上的 Safari 中点击【文件】→【导出书签…】。
2、保存为 HTML 文件,这个文件就包含所有已同步的跨设备书签页内容。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。












