Brave will hand you every bookmark you own in one HTML file, and the whole job takes about four clicks. That is the answer, and most guides stop there.
The more useful question is which of the three ways out of Brave is actually a backup. There is the export button. There is the file Brave is writing to right now, sitting in your profile folder. And there is Brave Sync, which people treat as a safety net and which was never built to be one.
Two of those three survive your laptop dying. The third does not, and Brave says so in its own documentation.
- Menu, then Bookmarks, then Bookmarks Manager, then the three dots inside it, then Export. One HTML file, all of your bookmarks, nothing to configure.
- Faster route: copy the file Brave already keeps. It is called
Bookmarks, it lives in your profile folder, and aBookmarks.bakcopy sits next to it. - Brave Sync is not a backup. There is no account to sign in to, and Brave permanently deletes server data that no device has touched for 12 months.
- None of the three carry what you save outside the browser. ContextBolt is a Chrome extension, which Brave runs, that saves any page in one click and pulls in your X, Reddit and LinkedIn saves, so the pile that never reaches a bookmarks file has somewhere searchable to live.
- To import, use Bookmarks then Import Bookmarks and Settings and pick Bookmarks HTML File from the dropdown.
How do I export bookmarks from Brave?
Three routes into the same screen. Use whichever you will remember.
- Keyboard.
Ctrl+Shift+Oon Windows and Linux.Option+Command+Bon a Mac. - Address bar. Type
brave://bookmarksand press Enter. - Menu. Click the main menu, then Bookmarks, then Bookmarks Manager.
The Mac shortcut is worth a note if you came from Edge. Brave uses Option+Command+B, the same keystroke Chrome uses, while Edge is the odd one out at Command+Shift+O. Brave’s own shortcut reference lists the rest.
Now the step that loses people.
Click the three dots inside the bookmarks list, not the ones in the browser toolbar. The manager has its own More options menu at the top right of the list. Export lives in there. The toolbar menu you may have used to get to this screen does not have it, which is why a steady stream of people conclude Brave has no export at all.
Choose Export, and Brave opens a normal Save dialog. There is no options screen, no way to export one folder instead of all of them, and no format choice. All or nothing.
Brave’s own guide
Brave documents this path in four lines and stops. On the day this was written, September 5, 2026, that article was rated helpful by 2,248 of 5,356 readers. Fewer than half. The clicks in it are correct, so the gap is not accuracy. It is that the article answers how and never touches what you end up holding.
One small thing trips up older links. Brave’s help center moved from support.brave.com to support.brave.app, and the old domain now redirects. Guides that hard-coded the old address still work, but a bookmark to a specific article may not land where you expect.
Where Brave keeps the live bookmarks file
The export is a snapshot you asked for. The live file is the one Brave writes to every time you star a page, and copying it is faster than any menu.
Windows
%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Bookmarks
macOS
~/Library/Application Support/BraveSoftware/Brave-Browser/Default/Bookmarks
Linux
~/.config/BraveSoftware/Brave-Browser/Default/Bookmarks
Look closely at those three. Windows has a User Data folder in the middle of the path and the other two do not. That single difference is behind most of the “the folder does not exist” replies on Brave’s own forums.
The file is called Bookmarks, with no extension, and it is plain JSON. A second file named Bookmarks.bak sits beside it holding the previous version, which is a real safety net and a small one, because Brave overwrites it on the next save. That race is the reason recovering deleted bookmarks gets harder the longer you keep browsing.
Do not assume you are in Default. If you have ever created a second Brave profile, your bookmarks are in Profile 1, Profile 2 or a similarly numbered folder, and the Default file will look almost empty. Type brave://version in the address bar and read the Profile Path line. That tells you exactly which folder Brave is using right now, and it takes two seconds.
Close Brave before you copy either file. A running browser writes to it, and a copy taken mid-write can come back malformed.
Brave Sync is the third way, and it is not a backup
This is the part worth reading twice, because it is the one most people get wrong.
A sync chain is Brave’s word for a group of your own devices that share the same bookmarks. You start a chain on one device and add others to it. There is no email address, no password, and no dashboard.
Brave’s Sync FAQ puts it plainly, that unlike Chrome there is no Brave account you can sign into. Instead, a chain is joined with a 24-word code. Brave notes that adding a device currently also needs a rotating 25th word, published on its site rather than shown in your browser.
That design is genuinely good for privacy. Your data is encrypted before it leaves the machine, using a key derived from that word list, so Brave’s servers hold records they cannot read. Nothing goes to Google.
It is also exactly why sync is not a backup, and there are three separate reasons.
| Way out | Survives the laptop dying? | What it holds |
|---|---|---|
| Export to HTML | Yes, if you store it elsewhere | Titles, addresses, folder structure, add dates, embedded icons |
| Copy the profile file | Yes, if you store it elsewhere | Everything the HTML holds, plus last-used dates and internal IDs |
| Brave Sync | No | An encrypted relay between your own live devices |
Reason one: there is nothing to sign into. Recovery in Chrome means logging into a Google account on a new machine. Brave has no equivalent. If you lose the 24-word code and every device on the chain at the same time, there is no support ticket that gets your bookmarks back, because Brave cannot read them either.
Reason two: the server copy expires. Brave’s FAQ states that sync server data which has not been accessed in 12 months is permanently deleted, and that local copies in your browser are not affected. So a chain you stopped using is not sitting in a vault. It has a clock on it.
Reason three: leaving the chain clears the cache. Brave documents that removing a device from a chain keeps that device’s local data and deletes everything in Brave’s sync cache. Choosing Delete Sync account removes every device and the server data with it, and Brave says the action cannot be undone.
Put those together and the honest description of Brave Sync is a live mirror between machines you currently own, not a copy held for you. That is the same conclusion the cross-browser guide reaches about sync in general, and Brave’s version is the strictest example of it.
Here is the opinionated part. Brave Sync is the best-designed sync in any mainstream browser and the worst one to rely on, and both of those come from the same decision. Refusing to hold a key you could recover from is what makes it private. It is also what makes it useless the day you need rescuing.
What is actually inside the HTML file
Open the export in a text editor rather than a browser and you can see precisely what you were handed. It is the Netscape Bookmark File Format, a shape from 1990s Netscape Navigator that every major browser still reads and writes because nothing better was ever agreed on.
Inside the export
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 ADD_DATE="1740873600">Reading</H3>
<DL><p>
<DT><A HREF="https://example.com/" ADD_DATE="1740960000">Pricing</A>
<DT><A HREF="https://example.com/docs" ADD_DATE="1741046400">API docs</A>
</DL><p>
</DL><p>
A folder is an H3. A bookmark is an A tag with an address and an add date. Nesting is nested lists. That is the entire vocabulary, and it is why this file imports cleanly into Chrome, Firefox, Edge and everything else.
Brave writes the same file Chrome does, because Brave is built on Chromium. That is the good news for portability and it is also the shape of what goes missing. Nothing in that format has a slot for anything Brave-specific, so anything Brave added on top of Chromium’s bookmark tree has nowhere to go.
One detail explains the file size. Chromium browsers embed each site’s icon into the export as base64 text, so a bookmark that looks like one short line in your browser runs to several hundred characters in the source. Measured across a real Chromium icon store, the median works out around 800 characters per entry, which is why a few hundred bookmarks produce a file measured in hundreds of kilobytes rather than tens.
What none of the three ways carry
Three things, and the first two are Brave features people assume are bookmarks.
Brave News sources
If you have added your own RSS feeds to Brave News, using the Follow button in the address bar or the search box on the customize screen, you have built a curated list of URLs. Brave introduced that in Brave News as a way to shape your own feed.
Those sources are not bookmarks. They live in your profile settings, they do not appear in the bookmark tree, and no bookmarks export has ever included them. There is an open feature request to sync them between devices, which tells you they are not covered by sync either. If you have curated a serious feed list, screenshot the customize screen before you wipe a profile.
Playlist
Brave Playlist is the panel that saves video and audio for later. Brave’s help center notes it is currently on iOS and on desktop only in the Nightly channel, so most desktop users will not have it at all. If you do use it on a phone, it is a separate feed with its own reset option, and it has never been part of a bookmarks export.
The pattern is the same one Microsoft demonstrated in June when it deleted Edge Collections outright, which the Edge favorites walkthrough covers in full. A browser’s second save surface is always the one the export forgets.
The pages themselves
An exported bookmark is a bet that somebody else keeps a page online. The Pew Research Center studied a decade of the web and found that 38% of webpages that existed in 2013 were no longer available by late 2023.
Run that against a bookmark file you have carried since 2019 and a real slice of it already points at nothing. The export moved every address perfectly. Some of the addresses had already stopped working, which is what link rot does to an old folder.
How to import a bookmarks file into Brave
The other direction is not in the bookmarks manager at all.
- Open the main menu, then Bookmarks.
- Choose Import Bookmarks and Settings.
- In the dropdown of detected browsers, choose Bookmarks HTML File.
- Tick Favorites or bookmarks, then pick your file.
Brave’s import screen doubles as the browser-switching tool, so the same dropdown lists Chrome, Firefox and Edge if it can see them installed. One caveat Brave states directly: Chrome passwords cannot come across this way because of how Chrome encrypts them, so passwords need their own export and import through brave://password-manager/settings.
Expect a new folder, not a merge. Brave files imported bookmarks under a folder named for where they came from. That is the safe behavior, and it is also how people end up with three copies of everything after a couple of migrations.
When the HTML file is the wrong tool
The export is right for exactly two jobs. Moving to another browser, and keeping an offline copy of your link list.
It is the wrong tool for the job most people are actually attempting, which is keeping the things they thought were worth keeping. Count what is in your bookmarks file against what you saved this month and the gap is obvious.
A Brave bookmarks file holds pages you deliberately starred in a browser. It holds nothing you saved on X, nothing you saved on Reddit, nothing you saved on LinkedIn, and nothing you read on your phone. For most people that is the majority of their saving. Those platforms have no export worth the name, no search worth the name, and no way to hand any of it to an AI assistant.
That is the problem ContextBolt was built for. It is a Chrome extension, and Brave runs Chrome extensions from the Chrome Web Store, so it installs the same way. Not every Chromium browser is that direct about it, and exporting Opera bookmarks covers the one that hides the button and needs an add-on first. It saves any page in one click and captures your X, Reddit and LinkedIn saves automatically as you make them. Everything lands in one library, gets tagged, and stays searchable. The free Basic tier shows your 150 most recent saves. Pro is $6 a month for unlimited saves, cloud sync, and an MCP endpoint, so Claude or Cursor can search the whole library by meaning rather than by keyword.
It does not replace your bookmarks file. It covers the saving your bookmarks file was never going to see.
The honest take
Export your bookmarks. Four clicks, no cost, and one day a profile will break and the file will be the reason you are calm about it.
Then move it off the machine, because an export sitting in Downloads on the laptop you are protecting is a copy, not a backup. And stop counting Brave Sync as the second copy. It is a live mirror between devices you currently hold, with a 12-month clock on the server side and no account to recover from. Brave built it that way deliberately, and the privacy you get in exchange is real.
The wider lesson is the one every browser keeps teaching. Anything you save inside somebody else’s product is theirs to change or retire, and the export button only covers the part they chose to make portable. Keep the file. Keep it somewhere else. And keep the saving that matters most somewhere that is not a browser feature.