---
title: "Bookmarks JSON to HTML"
description: "Turn the Bookmarks file from a Chrome, Edge or Brave profile, or a Firefox JSON backup, into a bookmarks.html any browser imports. Nothing is uploaded."
url: https://findutils.com/convert/bookmarks-json-to-html/
category: convert
---

# Bookmarks JSON to HTML

Turn the Bookmarks file from a Chrome, Edge or Brave profile, or a Firefox JSON backup, into a bookmarks.html any browser imports. Nothing is uploaded.

**Use this tool:** [Bookmarks JSON to HTML](https://findutils.com/convert/bookmarks-json-to-html/)

## Programmatic access

- REST id `bookmarks-json-to-html`: POST https://api.findutils.com/api/tools/bookmarks-json-to-html/execute (reference: https://findutils.com/api/bookmarks-json-to-html/)
- MCP tool `bookmarks_json_to_html` on https://mcp.findutils.com (reference: https://findutils.com/mcp/bookmarks-json-to-html/)

## Why Use Our Bookmarks JSON to HTML Converter?

Every browser imports bookmarks from a bookmarks.html file, but Chrome, Edge and Brave do not keep your bookmarks in one. They keep them in a JSON file named Bookmarks inside the profile folder, and Firefox's own backup is JSON too. That matters when the browser cannot export for you: an old profile copied from a dead laptop, a backup of a user folder, a profile you no longer have the browser for, or a JSON backup you want to open in another browser. Bookmarks JSON to HTML reads that file, keeps the folders, titles, addresses and dates, and gives back a bookmarks.html that Chrome, Firefox, Edge and Safari import.

## Frequently Asked Questions

### Where is Chrome's Bookmarks file?

In the profile folder. For the first profile it is %LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks on Windows, ~/Library/Application Support/Google/Chrome/Default/Bookmarks on macOS, and ~/.config/google-chrome/Default/Bookmarks on Linux. Other profiles use a folder such as Profile 1 instead of Default. Open chrome://version and look at Profile Path to see the exact folder.

### Why can't I select the Bookmarks file in the upload dialog?

The file has no extension, and some file dialogs hide files without one or filter by type. Choose All files in the dialog, or drag the file onto the input panel. On a Mac the Library folder is hidden: press Command-Shift-G in the dialog and paste the folder path.

### Does it work with Edge and Brave?

Yes. Edge and Brave are built on Chromium and keep bookmarks in the same Bookmarks JSON file. On Windows, Edge's is in %LOCALAPPDATA%\Microsoft\Edge\User Data\Default, and Brave's in %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default. The page labels all three as a Chrome / Edge / Brave profile file.

### Can I convert a Firefox bookmarks backup?

Yes, a JSON backup made from the Library window with Import and Backup, then Backup…. It is plain JSON, and the tool keeps its Bookmarks Menu, Bookmarks Toolbar, Other Bookmarks and Mobile Bookmarks folders. Firefox's automatic backups in the bookmarkbackups folder are compressed .jsonlz4 files, and this tool does not read them.

### What is carried over, and what is not?

Folders, bookmark titles, addresses and the date each bookmark was added are carried over. Favicons, descriptions, Firefox tags and keywords, separators and folder dates are not, and empty folders are not written because a bookmarks file only carries folders that hold links. A bookmark with no title is written with its address as the title.

### Why is my bookmark bar a folder after importing?

Each top-level folder of the JSON, such as Bookmarks bar, Other bookmarks and Mobile bookmarks, is written as an ordinary folder, and some browsers also put imported bookmarks in a folder of their own. Drag the links from that folder to the bookmark bar after importing.

### What do the Include Mobile / synced bookmarks and Include Other bookmarks options do?

They decide whether those top-level folders are converted. Mobile / synced is Chrome's Mobile bookmarks folder and Firefox's Mobile Bookmarks; Other is Chrome's Other bookmarks and Firefox's Other Bookmarks. Both are on by default. Turn one off to leave that folder out of the file.

### Are the dates correct?

Chrome counts microseconds from 1601 and Firefox counts microseconds from 1970; both are converted to the seconds from 1970 that bookmarks.html uses, so the import shows the original added date. A value outside 1990 to 2100 is treated as unknown and written without a date. Turn off Keep the date each bookmark was added to leave every date out.

### Is my bookmarks file uploaded?

No. The file is read and converted in your browser and no request carries it. No bookmark is opened or checked, and the conversion is a one-time file, not a sync with any browser.

### Can I clean up or merge the result?

Yes. The downloaded file is a standard bookmarks.html, so [Dedupe Bookmarks](https://findutils.com/convert/dedupe-bookmarks/) removes repeated links, [Merge Bookmarks](https://findutils.com/convert/merge-bookmarks/) combines it with an export from another browser, and [Bookmarks HTML to CSV](https://findutils.com/convert/bookmarks-html-to-csv/) turns it into a spreadsheet you can edit and bring back with [CSV to Bookmarks HTML](https://findutils.com/convert/csv-to-bookmarks-html/).

## Related Tools

- [Bookmarks HTML to CSV](https://findutils.com/convert/bookmarks-html-to-csv/)
- [CSV to Bookmarks HTML](https://findutils.com/convert/csv-to-bookmarks-html/)
- [Merge Bookmarks](https://findutils.com/convert/merge-bookmarks/)
- [Dedupe Bookmarks](https://findutils.com/convert/dedupe-bookmarks/)
- [JSON Formatter](https://findutils.com/developers/json-formatter/)
- [Internet Shortcuts to CSV](https://findutils.com/convert/internet-shortcuts-to-csv/)
