唯一正确的导出格式是html文档:点击【文件】→【导出书签…】,保持默认“html文档”类型,文件名必须为.safari 书签.html或bookmarks.html,扩展名严格为.html,否则chrome/firefox无法识别导入。

你需要把Mac上Safari浏览器收藏夹里的全部书签(包括所有文件夹结构、网址标题和添加时间)完整导出为可长期存档、跨浏览器复用的本地文件,必须选对文件格式——选错后生成的文件无法被Chrome或Firefox识别,甚至双击打不开。
导出时唯一正确的格式是HTML文档
1、点击Safari菜单栏【文件】→【导出书签…】。
2、在弹出窗口中,**不要更改文件类型下拉框的默认选项**——它应显示为“HTML文档”或“网页”;若显示为“纯文本”“RTF”或空白,请立即关闭窗口重启Safari,否则导出即失败。
3、文件名保持默认【Safari 书签.html】或【Bookmarks.html】,【扩展名必须是 .html,不能是 .txt、.webarchive 或其他】。改错后浏览器导入功能会直接灰显不可用。
别被“网页档案”“页面源码”误导
方法一:按 Command + Shift + S 弹出的保存窗口,仅用于保存当前网页内容,与书签导出完全无关。这里选“网页档案”生成 .webarchive 文件——它只能在 macOS Safari 中打开,Chrome/Firefox 无法解析;选“页面源码”只存 HTML 结构,无链接、无文件夹层级,不是书签文件。
方法二:iCloud 同步产生的云端数据不是文件,不满足“导出为本地文件”的需求;它只是实时镜像,断网后虽能查看缓存,但无法拷贝、无法迁移、无法审计内容。
当系统界面异常时的备用路径
第一步:退出Safari,按 Command + Shift + G 打开“前往文件夹”,输入 ~/Library/Safari/ 回车。
第二步:找到 Bookmarks.plist 文件,右键→“显示简介”,核对“修改日期”是否为今天或近24小时内——【若日期早于你上次新增书签的时间,说明该文件未同步更新,此时导出将丢失最新书签】。
第三步:将 Bookmarks.plist 拖入终端,执行 plutil -convert xml1 Bookmarks.plist,使其变为可读XML格式。
第四步:此XML仍不能被浏览器导入,必须用Python脚本或在线转换工具重构成 Netscape Bookmark File 标准HTML结构;无编码能力者请勿尝试,成功率极低且易出错。











