To export Chrome bookmarks to a file, open Chrome's Bookmark Manager, choose Export Bookmarks, and save the HTML file. Chrome's help describes this as an HTML file, and that is the format to use when the goal is to import bookmarks into another browser. If a data or backup workflow specifically calls for JSON, choose a tool that offers JSON output; JSON is not a substitute for the browser-import HTML file that Chrome's documented workflow creates. When you need more control over which bookmarks are included, export bookmarks chrome describes support for exporting all bookmarks or a chosen set, previewing the selection, and downloading JSON or browser-import HTML.
Choose HTML or JSON for the file's intended use
Start with what the file is supposed to do next. HTML is the safer choice when the plan is to transfer bookmarks between browsers or restore them through a browser's import screen. Google's Chrome help states that Chrome exports bookmarks as an HTML file and says to use that file to import bookmarks into another browser. In that workflow, the HTML file is the portable package that carries the bookmark collection into the next browser.
JSON is useful when a backup, script, or data workflow needs a predictable structure that a program can read. Some export tools can produce JSON, and Chrome's local bookmark data is also stored separately as JSON outside the menu-driven export process. However, JSON should not be treated as interchangeable with the HTML bookmark file used by browser-import flows. A JSON file may be convenient for parsing, logging, or feeding into another application, but it is not the file Chrome's help directs you to use when you want to bring bookmarks into another browser.
| Intended use | Format to choose | Why |
|---|---|---|
| Move bookmarks into another browser | HTML | Chrome's documented export creates an HTML file for browser import |
| Create a portable browser-importable backup | HTML | The HTML file is intended for reuse through a browser's import screen |
| Feed a script, database, or data pipeline | JSON | JSON offers a structured format when the export tool provides it |
| Export a chosen subset of bookmarks | HTML or JSON depending on the tool | Selective tools may offer one or both output formats |
The key distinction is not which format is universally better, but which one matches the receiving destination. If you choose JSON for a browser-import task, you may end up with a file that the import screen cannot read. If you choose HTML for a data-processing task, the file may contain more browser-specific structure than the downstream script needs.
Export Chrome bookmarks as an HTML file
Chrome's built-in export is a small set of menu steps. On a computer, start here:
- Open Chrome.
- At the top right, select More, then Bookmarks and lists, then Bookmark Manager.
- In the Bookmark Manager, open the More menu at the top and select Export Bookmarks.
- In the save dialog, choose a folder you can find again, give the file a clear name, and select Save.
This produces an HTML file. The result is not a flat list of URLs typed into a blank document; it is a bookmark HTML file with the saved links arranged as a collection. Google's Chrome help identifies the result as an HTML file, and the documented purpose is to use that file to import the bookmarks elsewhere.
The built-in export path treats bookmarks as a whole collection. Chrome's help for this workflow does not describe a per-folder save control or a set of checkboxes for individual links. That matters if you assume you can open the menu and export only one work folder. In the standard documented route, you are saving the bookmark collection rather than a single selected branch.
If you use multiple Chrome profiles, open the profile that contains the bookmarks you want before following the steps. The Bookmark Manager belongs to the active profile, so exporting from the wrong profile produces a file for the wrong set of bookmarks. Also choose a recognizable filename, especially if you plan to keep several bookmark snapshots over time.
Export only selected folders or bookmarks
Chrome's built-in export does not include a standard folder-selection step in the official help. If you only want one research folder or a handful of links, exporting everything and then cleaning up the result can feel cumbersome. In that case, a selective bookmark export tool is the practical route.
Selective tools are separate from Chrome's own Bookmark Manager. They typically work by letting you browse the bookmark tree, choose specific folders or individual links, apply a keyword filter, and export only the selected items. Depending on the tool, the output may be browser-import HTML, JSON, or both. A keyword filter is useful when you have a large collection and only need bookmarks related to a project, client, or topic.
Treat that capability as a tool-based option rather than a hidden Chrome menu feature. The built-in Bookmark Manager menu should not be expected to offer the same selection behavior. If you prefer not to install any extra tool, another possible approach is to export the full collection and then create a smaller file manually, but that requires careful editing and is more prone to mistakes. A selective export tool is usually the cleaner path when partial export is the goal.
Import the HTML file into a browser
Once you have the HTML file, the next step is usually import. For a different browser, open that browser's bookmark or import tool and choose the option that accepts an HTML file. The wording varies between browsers and versions. Some call it Import bookmarks from HTML file, while others use Import favorites or a more general Import menu. Google's Chrome help identifies HTML as the relevant format to use when moving bookmarks between browsers.
To bring the file back into Chrome on a computer, use this path:
- Open Chrome.
- At the top right, select More, then Bookmarks and lists, then Import bookmarks and settings.
- Select Choose file.
- Pick the exported HTML file, select Open, then select Done.
After importing, do not assume the bookmarks will appear in exactly the same folder position they had before. Chrome may place imported bookmarks differently depending on whether the browser already has bookmarks. Check the bookmarks bar and any folder named Imported or Other bookmarks before concluding that the import failed. Once you locate the imported set, you can drag folders and links to the positions you want.
When importing into a different browser, the same general idea applies: use the target browser's import command, point it at the saved HTML file, and then inspect the result. Direct browser-to-browser import tools may also exist, but the exported HTML file is useful when you are setting up a new machine, restoring a backup, or moving between browsers that have no direct connection to your Chrome installation.
The practical choice is straightforward. Use Chrome's HTML export when the file is meant for browser import, and use JSON only when a data or backup workflow specifically needs a structured data format. Chrome's documented export covers bookmarks as a whole, so exporting a chosen subset may require a selective export tool. Save the HTML file to a known location, name it clearly, and test the import path if you are preparing for a browser move, a new computer, or a restore after data loss.