指南

2026 年如何把 Firefox 书签导出为 HTML(以及 JSON 备份为什么不能用)

Firefox 有两种保存书签的方式:只有 Firefox 能读的 JSON 备份,和所有工具都能导入的通用 HTML 导出。请选择“将书签导出为 HTML”。

Firefox 给了你两种保存书签的方式,选错是最经典的失误:“备份…”生成的是只有 Firefox 能恢复的 JSON 文件,而 “将书签导出为 HTML…”生成的是其他一切工具都能读取的便携 Netscape 文件。想把书签从 Firefox 搬到 Chrome、别的管理器,或者正好导入这种 HTML 的 Marqly,永远走 HTML 这条路。打开“资料库”(Ctrl+Shift+O / Cmd+Shift+O),点击 导入与备份,选择 将书签导出为 HTML…,保存文件即可。下面讲清每个选项真正做了什么、文件里有什么(Firefox 的导出比多数浏览器更丰富,标签也会一并带上),以及导入新地方时的诚实限制。

从 Firefox 导出的几种途径

途径 你得到什么 文件格式 限制与费用 注意事项
资料库 → 导入与备份 → 将书签导出为 HTML… 书签、文件夹和标签 Netscape 书签 HTML(bookmarks.html) 免费、即时 就可移植性而言没有任何问题,这正是你要的路径
资料库 → 导入与备份 → 备份… 用于恢复到 Firefox 里的快照 JSON(bookmarks-<日期>_<序号>.json) 免费 仅限 Firefox,其他工具和管理器无法导入
恢复(从以前的备份) 把 Firefox 的书签回滚到过去的状态 读取 Firefox 的 JSON 免费 根本不是导出的方向,却常被误当成导出
从 HTML 文件导入书签… 反方向:把别人的书签拉进 Firefox 读取 HTML 免费 印证了 HTML 是双向通用的交换格式
Firefox 同步 实时镜像到你其他的 Firefox 安装 没有文件 免费 同步既不是备份也不是导出,用途不同

分步操作:从 Firefox 把书签导出为 HTML

  1. 打开资料库窗口。 Windows/Linux 上按 Ctrl+Shift+O,Mac 上按 Cmd+Shift+O。(也可以从菜单栏进入:☰ → 书签 → 管理书签。)截至 2026 年 10 月 5 日,根据 https://support.mozilla.org/en-US/kb/bookmarks-library-firefox(英文页面),资料库就是 Firefox 完整的书签管理窗口。注意:Shift+B 只是切换书签工具栏,打开资料库的是 Shift+O。
  2. 点击资料库工具栏里的“导入与备份”。 菜单标签直接来自 Firefox 自己的界面字符串,下拉菜单依次是 Backup…(备份…)、Restore(恢复)、Import Bookmarks from HTML…(从 HTML 文件导入书签…)、Export Bookmarks to HTML…(将书签导出为 HTML…)和 Import Data from Another Browser…(从其他浏览器导入数据…)。英文原文已对照 Mozilla 官方界面字符串源文件核实(https://raw.githubusercontent.com/mozilla/gecko-dev/master/browser/locales/en-US/browser/places.ftl,截至 2026 年 10 月 5 日);中文界面的具体译名可能因版本而异。
  3. 选择“将书签导出为 HTML…”,而不是“备份…”。 这就是岔路口。“备份…”写出只限 Firefox 的 JSON,导出选项写出的才是便携的 HTML。
  4. 保存文件。 Firefox 默认的文件名类似 bookmarks.html,请保留 .html 扩展名。
  5. 打开确认一下。 双击打开:你应该能看到每个书签都是一条链接,归在各个文件夹标题下。也可以把文件放进 书签文件查看器,在导入任何地方之前统计条目数量,并检查文件夹和标签。
  6. 即使导入到别处之后,也请保留一份带日期的副本。 它就是你的快照记录,而且和 JSON 备份不同,无论你下一步用什么工具,它都依然有用。如果多年积累下来同一个网址散落在三个地方,可以搭配 重复书签查找器 使用。

文件里到底有什么

Firefox 的 HTML 导出是一个 Netscape 书签文件,骨架与 Chrome、Edge 或 Safari 的导出相同,但 Firefox 会填上其他浏览器留空的一列:

  • <!DOCTYPE NETSCAPE-Bookmark-file-1> 头部声明。
  • <DL> 嵌套重现你的书签树:书签菜单、书签工具栏和其他书签(相当于 Firefox 所称根容器的桌面文件夹对应物)各自变成一个 <H3>,后面跟着装有其内容的嵌套 <DL>。
  • 每个书签一条 <DT><A HREF="…" ADD_DATE="…" LAST_MODIFIED="…">标题</A>。ADD_DATE 是 Unix 时间戳,即你给它加星标的那一刻。
  • 带标签的链接上有 TAGS="climate, src-a"。 Firefox 的标签以智能书签文件夹的形式存放,导出器会把它们压平成这个逗号分隔的属性。Chrome、Edge 和 Safari 的文件里几乎没有 TAGS 内容,而 Firefox 的导出通常有。这对后续很重要:它是 Firefox 的整理成果中,唯一能带进任何支持标签的导入器的部分。
  • 没有页面内容、密码或历史记录,只有链接、标题、文件夹位置、标签和日期。这是这种格式在每个浏览器中的范围,Mozilla 自己对书签工具的说明也是这样:截至 2026 年 10 月 5 日,根据 https://support.mozilla.org/en-US/kb/import-bookmarks-html-file(英文页面),HTML 是 Firefox 自己进行跨浏览器书签搬迁所用的交换格式。

相比之下,JSON 备份保存的是 Firefox 内部的 places 数据(包括标签容器和最后修改时间等元数据),其结构专为“恢复”设计。在 Firefox 之外,没有任何东西能读它。这就是每一篇“迁移书签”的指南(包括我们这篇)都坚持要你选 HTML 选项的原因。

导出之后怎么用:连接到 Marqly

你的 bookmarks.html 可以直接放进 Marqly,无需转换,因为浏览器书签 HTML 是导入器接受的第一种格式(另外还有 Raindrop HTML(不是 JSON)、Pocket 的 list.csv 和通用 CSV;Raindrop JSON 和 Firefox JSON 都不被接受)。已核实的范围是:每个文件免费版 10 MB、Pro 版 30 MB,每个文件最多 10,000 条书签,接受 .html、.htm、.csv。

导入时需要诚实权衡的几点:

  • 原始日期不会带过去。 每个导入的条目都使用导入当天的日期,哪怕你的 HTML 文件里仍然保存着每条链接真实的 ADD_DATE。请把这个文件留作历史记录。
  • 你的标签有了落脚之处。 免费版导入会保留文件里带来的标签,对 Firefox 用户来说这才是真正的收获:一个用了多年、已经打好标签的资料库,到达时就已经带着标签。用 AI 为新导入的页面自动打标签是 Pro 功能,所以使用免费版的 Firefox 用户能得到自己的标签和搜索,但得不到机器添加的标签。
  • 导入时不去重。 Firefox 自己建议“搬家前先备份”,是因为书签集合多年来会积累重复项;不去重的导入器会把它们全部带过去。事后可以用 重复书签查找器 清理。

如果 Firefox 只是你分散的收藏中的一角,这也是 把所有浏览器的书签备份到一个文件 的前半部分。如果你来自 Chrome 一侧,请看 把 Chrome 书签导入 AI 管理器;如果你要在许多零散来源中做研究,研究者指南 介绍了这堆资料所能支撑的检索工作流。

什么时候不必为此使用 Marqly

  • 你只是从 Firefox 搬到 Thunderbird 或 Chrome。 直接把 HTML 导入目标浏览器即可。单纯的搬迁不需要第三个工具。
  • 你想要一个逐字节精确的“撤销”按钮。 Firefox 的 JSON 备份加“恢复”正是这样的东西;HTML 导出会丢掉 Firefox 内部保留的、与标签相关的元数据。灾难恢复请保留 JSON 的例行备份,可移植性则用 HTML,两者是互补而不是替代关系。
  • 你的书签数量不多,整理方式也行得通。 如果二十个书签在工具栏上待得好好的,新建资料库只是额外负担。当文件夹不再好找的时候,换工具才划算。
  • 你今天就需要所有内容的全文存档。 导出以及任何导入搬运的都是链接,而不是文章副本。缓存页面文本的阅读类工具才是做这件事的合适选择。

常见问题

“备份…”和“将书签导出为 HTML…”有什么区别? “备份…”写出一个只限 Firefox 的 JSON 快照,供“恢复”使用。导出为 HTML 写出的是通用的 Netscape 格式,每个浏览器和书签管理器都能导入。想把书签搬出去,就每次都选 HTML 选项。

Marqly 能导入 Firefox 的 JSON 备份吗? 不能。Marqly 接受浏览器书签 HTML(另外还有 Raindrop HTML(不是 JSON)、Pocket 的 list.csv 以及 CSV),不接受 Firefox 的 JSON。请先导出为 HTML。

我的 Firefox 标签在导出后还在吗? 在。标签放在 HTML 文件的 TAGS 属性里,这是 Firefox 相比其他浏览器导出的真正优势之一。导入时它们会随文件一起到达;而在任何地方都带不过去的是原始保存日期,因为导入器(包括 Marqly)会给条目盖上导入当天的日期。

“导入与备份”菜单具体在哪里? 在资料库窗口(Ctrl+Shift+O / Cmd+Shift+O,或 ☰ → 书签 → 管理书签)的工具栏里。它的下拉菜单里就有“将书签导出为 HTML…”。

导出会包含打开的标签页或历史记录吗? 只有书签。标签页、历史记录和登录信息在 Firefox 里是各自独立的存储。如果某个标签页需要永久保留,请在导出之前先把它加为书签。

常见问题

Firefox 的“备份…”和“将书签导出为 HTML…”有什么区别?
“备份…”会写出一个 JSON 文件,它是只供 Firefox 自己使用的可恢复快照,配合“恢复”就能把书签原样放回 Firefox。“将书签导出为 HTML…”写出的则是便携的 Netscape 格式,其他所有浏览器和书签管理器都能读取。如果目的是把书签从 Firefox 搬出去,只有 HTML 导出能做到;JSON 只对 Firefox 有用。
Marqly 能导入 Firefox 的 JSON 备份吗?
不能。Marqly 的导入器接受浏览器书签 HTML(Chrome、Edge、Firefox、Safari)、Raindrop HTML、Pocket 的 list.csv 以及通用 CSV,Firefox 的 backup.json 不在其中。请始终从“导入与备份”菜单选择“将书签导出为 HTML…”。没有哪个转换工具能可靠地把 Firefox 的备份 JSON 变成其他地方可用的导入内容,因为它是浏览器内部格式。
Firefox 书签有标签吗?导出时会保留吗?
有。Firefox 是主流浏览器中唯一带有真正书签标签的,标签以特殊的“智能书签”文件夹形式保存。HTML 导出会把标签放进每条链接的 TAGS 属性里,用逗号分隔。这使 Firefox 的导出比 Chrome 或 Edge 的更丰富,任何理解这种标准格式的导入器都能看到你的标签。
Firefox 的“导入与备份”菜单在哪里?
用 Ctrl+Shift+O(Mac 上是 Cmd+Shift+O)打开“资料库”窗口,或者点击汉堡菜单 → 书签 → 管理书签。“导入与备份”按钮就在资料库工具栏上,它的下拉菜单包含备份…、恢复、从 HTML 文件导入书签…、将书签导出为 HTML…,以及导入其他浏览器数据的入口。这些标签都是 Firefox 界面自身的文字,具体措辞会因版本和语言略有不同。
导出会包含我保存的登录信息、历史记录或打开的标签页吗?
不会。导出只含书签:网址、标题、文件夹结构、标签和时间戳。密码、浏览历史和会话数据是 Firefox 里各自独立的存储,有各自的工具。只有当你真正把某个页面加了书签,它才会出现在书签树里,否则不属于导出的内容。

首页 · Marqly