Save 50% on Marqly yearly — now $48/year. Upgrade →

View and search your bookmarks export

Open a browser bookmarks HTML file, search everything in it, and export to CSV or JSON. All in your browser — nothing is uploaded.

How to export bookmarks from your browser

  • Chrome: open chrome://bookmarks (or ⋮ → Bookmarks and lists → Bookmark manager), click the ⋮ menu inside the manager, then Export bookmarks.
  • Firefox: press Ctrl/Cmd+Shift+O to open the Library, then Import and Backup → Export Bookmarks to HTML…
  • Edge: Settings → Profiles → Import browser data, or open the Favorites menu (Ctrl+Shift+O), click ⋯, then Export favorites.
  • Safari: File → Export → Bookmarks… (older versions: File → Export Bookmarks…).

All four produce the same kind of file. Drop it into the tool above and you get a searchable table of every link, with its folder path and the date you saved it. Full steps for the Chrome flow are in how do I import Chrome bookmarks.

What the bookmarks HTML file actually is

The export is a Netscape bookmark file — a format from the 1990s that every browser still reads and writes because it is the lingua franca of bookmark migration. Inside it is plain HTML: folders are <H3> headings, links are <A> tags, and each link carries an ADD_DATE attribute as a Unix timestamp. It is human-readable in a text editor, but painful to actually browse — which is why opening it directly just renders a wall of links. This tool parses that structure and turns it back into something you can search and filter.

What to do with the table

The search box filters across titles, URLs, and folder paths as you type — useful for answering "do I already have this saved?" or finding every link from one domain. The CSV export opens in any spreadsheet for sorting by date; the JSON export is the practical choice if you want to script against your bookmarks. If the table reveals duplicates (it usually does), the duplicate bookmark finder takes the same file and removes them.

Viewing is the easy part — organizing is the problem

A ten-year-old export typically holds a few thousand links in folders whose logic you no longer remember. Re-foldering them by hand is the chore everyone skips. The alternative: import the same HTML file into Marqly and let AI tag and summarize every link automatically, then find any save by describing what you remember — no folders required. The walkthrough is in how to import Chrome bookmarks into an AI bookmark manager.

Frequently asked questions

Is my bookmarks file uploaded anywhere?

No. The file is parsed entirely in your browser with the DOM parser built into it — nothing is sent to a server, and closing the tab discards everything. That is also why the tool works offline once the page has loaded. If you want a second opinion, open your network inspector while you use it.

Which browsers’ exports does this work with?

Chrome, Firefox, Edge, Safari, Brave, Opera, and Vivaldi all export the same Netscape bookmark HTML format, so any of their export files work here. Files from other bookmark managers work too, as long as they export standard bookmarks HTML — most do, because every browser imports it.

Why do some bookmarks show an empty folder?

Bookmarks saved directly to the top level — the bookmarks bar root or the “Other bookmarks” root in some exports — have no named folder above them in the file, so the folder column is blank. That is faithful to the export, not a parsing error.

Can I import this same file somewhere better organized?

Yes. Marqly imports standard bookmarks HTML exports directly, and its AI tags and summarizes every link automatically on import — no manual re-foldering. Semantic search then finds saves by describing them, so the folder hierarchy you spent years maintaining stops mattering. Free to try, no card required.

← All free tools