Locating the Google Chrome bookmarks file is a practical skill that empowers users to manage, backup, and transfer their saved links with precision. While the browser hides this data by default, the underlying structure is straightforward once you know where to look. This guide provides direct paths for every operating system and explains the file format itself.
Understanding the Bookmarks JSON Structure
Google Chrome does not store bookmarks in a simple text list; it uses a lightweight database format called JSON. This file, named Bookmarks (without a file extension), contains your entire hierarchy, including folders, URLs, and the specific timestamps of creation. Because it is in JSON format, you can open it with any text editor to view the raw structure or import it into other applications.
Accessing the File on Windows
On Windows machines, the profile data is sandboxed within the user directory. You can navigate to it by opening the Run dialog ( Win + R ), typing the path directly, and pressing Enter.
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks
For reference, the manual path is C:\Users\[YourUsername]\AppData\Local\Google\Chrome\User Data\Default\Bookmarks . If you have multiple Chrome profiles, replace "Default" with the specific profile folder name, such as "Profile 1".
Accessing the File on macOS
Apple’s operating system relies on the Library folder, which is hidden by default in Finder. To access the Chrome bookmarks file, you must reveal this library path manually.
~/Library/Application Support/Google/Chrome/Default/Bookmarks
To get there, open Finder, select Go from the menu bar, hold down the Option key to reveal "Library," and then navigate to the Chrome folder. The full Unix path is /Users/[YourUsername]/Library/Application Support/Google/Chrome/Default/Bookmarks .
Accessing the File on Linux
Linux distributions follow the XDG Base Directory Specification, placing application data within the user’s home folder. The journey to the bookmarks file requires passing through a hidden directory.
~/.config/google-chrome/Default/Bookmarks
If you are using a distribution that packages Chromium instead of Chrome, the path usually remains the same, though the browser binary might be named differently. For alternative profiles, simply swap "Default" with the relevant profile identifier.
Managing and Editing the Bookmarks File
While the JSON file is readable, directly editing it is recommended only for advanced users who understand syntax. A misplaced comma or bracket can corrupt the entire file, causing Chrome to reset your bookmarks on launch. For safety, utilize Chrome’s built-in export feature:
Open Chrome and click the three-dot menu.
Navigate to Bookmarks > Bookmark Manager.
Click the three dots in the manager and select "Export bookmarks."
This generates an HTML file that serves as a human-readable backup. To import data, select "Import bookmarks" and choose the HTML file you saved.
Restoring After a System Failure
If you reinstall your operating system or switch to a new machine, transferring the Bookmarks file ensures you do not lose years of saved links. The process involves shutting down Chrome completely, replacing the destination file, and preserving the historical timestamp. Once the new profile loads, all folders and URLs appear exactly as they did, maintaining the chronological order of your digital library.