Convert a bookmarks HTML export to CSV when you want to audit a collection rather than browse it. FindUtils Bookmarks HTML to CSV reads the bookmarks.html file every browser exports and writes one row per link, with the folder path, the title and the date it was saved. The tool does not upload or store the file.

This guide explains how to export from each browser, what the columns hold, why some cells are empty, and what a bookmark collection looks like once it is a table.

Why Convert Bookmarks to a Spreadsheet?

A bookmark manager can search. It cannot sort by date, count by folder, or show you the forty links you saved to a site that no longer exists. Those are table questions, and a bookmarks export is not a table until something makes it one.

  • Auditing: sort by folder to find where the clutter is.
  • De-duplicating: sort by URL and identical links land next to each other.
  • Dating: sort by the date added to find what you saved in a week you no longer remember.
  • Migrating: edit the rows, then build a new bookmarks file from them.

The conversion runs in the browser. A bookmark list is a record of what you read and what you were working on, which is a reason to keep it on your own machine.

How to Export Bookmarks From Each Browser

Every browser writes the same Netscape format, so one converter covers all of them.

BrowserSteps
Chrome, Brave, Vivaldi, OperaBookmark manager, then the three-dot menu, then Export bookmarks
EdgeFavorites, then the three-dot menu, then Export favorites
FirefoxManage bookmarks, then Import and Backup, then Export Bookmarks to HTML
SafariFile, then Export, then Bookmarks

The keyboard shortcut for the bookmark manager is Ctrl+Shift+O, or Cmd+Option+B on a Mac.

How to Convert the File

Step 1: Load the Export

Open FindUtils Bookmarks HTML to CSV. Upload the bookmarks.html file or paste its text. The conversion runs as soon as the text arrives, and a preview table shows the first thirty rows.

Step 2: Read the Counts

Under the output the tool reports how many bookmarks and folders it found, and how many links it skipped because they had no address.

Step 3: Choose the Options

  • Sort by folder groups the rows. Off by default, so the order matches the file.
  • Include empty folders adds a row for a folder that holds no links, which matters when the structure is what you are auditing.
  • Excel BOM makes accented titles display correctly in Excel on Windows.

Step 4: Download

Download the CSV or copy it. Open it in Sheets, Excel or Numbers and start sorting.

The Columns

ColumnContent
folder_pathThe folders, flattened with a slash: Work / Clients. Empty for a bookmark outside any folder
titleThe bookmark title, with markup stripped and entities decoded
urlThe address exactly as the export stored it
add_dateWhen it was saved, as ISO-8601, when the export says
last_modifiedWhen it was last changed, when the export says

Why Some Cells Are Empty

A converter cannot invent what the file does not contain.

  • Safari writes no dates at all. Both date columns are empty for a Safari export. That is the export's limitation.
  • A file that has been through an extension or another converter often loses its dates too.
  • A value that is not a plausible timestamp is left empty rather than converted. Some tools write a timestamp in a different epoch entirely; read as seconds it would claim the bookmark was saved in the year 419,000, so the tool refuses it.

What Is Left Out on Purpose

  • Favicons. The export stores each one as base64 image data inside an ICON attribute. One favicon can be longer than every other column on the row combined, so they are never written to the CSV. None is fetched from the network either.
  • Firefox descriptions. The DD note Firefox stores under some bookmarks is skipped, so it cannot be mistaken for the next bookmark's title.
  • Separators. The dividing lines Firefox puts between groups are counted and reported, not written as rows.

Auditing a Collection Once It Is Rows

  • Find dead weight by domain. Add a column with a formula that extracts the host, then count by host. A domain with thirty links and no visits in years is the easiest thing to cut.
  • Find duplicates. Sort by url. Identical links land next to each other, including the ones filed in two different folders.
  • Find the folders that never grew. Sort by folder_path and look at the counts. A folder with one link is usually a decision nobody finished.
  • Find what you saved during one project. Sort by add_date and read the block.

Practical Examples

Example 1: The Bookmarks Bar Is Full

Convert, filter folder_path to the bookmarks bar, sort by add_date, and cut everything older than a year that you cannot justify.

Example 2: Moving to Another Browser

Convert, delete the rows you no longer want, then build a fresh file with CSV to Bookmarks HTML and import that.

Example 3: A Shared Reading List

Convert, keep the folder for the project, and share the CSV. A spreadsheet is something colleagues can actually read and comment on.

Example 4: A Truncated Export

The export was interrupted and the file ends mid-folder. Every link found is still written, and a note reports that folders were still open at the end of the file.

Common Mistakes

It reads the file and nothing else. A dead bookmark looks exactly like a live one. Checking thousands of links means making thousands of requests, which is a different job.

Mistake 2: Blaming the Converter for Missing Dates

Safari does not write them. Look at the export in a text editor and search for ADD_DATE before assuming the conversion lost something.

Mistake 3: Opening the File in Excel Without the BOM

Excel on Windows can show é where the title has é. Turn on Excel BOM before downloading.

Mistake 4: Ignoring the Skipped Count

A link with no address produces no row. The count says how many, so the row count and the bookmark count can be reconciled.

Mistake 5: Splitting the Folder Path on a Bare Slash

The path is joined with a slash surrounded by spaces, so a folder genuinely called AI/ML is unambiguous. Split on " / ", not on /.

Tools Used in This Guide

FAQ

Q1: Is FindUtils Bookmarks HTML to CSV free to use? A: Yes. The tool is free and needs no account. It converts one file at a time in the browser.

Q2: Which browsers does it work with? A: All of them. Chrome, Firefox, Edge, Safari, Brave, Vivaldi and Opera export the same Netscape format.

Q3: Why are the date columns empty? A: The export did not include them. Safari never writes them, and some converters strip them.

Q4: Are favicons included? A: No. They are stored as base64 image data and would dwarf every other column.

Q5: Does it work with Chrome's internal Bookmarks file? A: No. That is a JSON file inside the browser profile. Use the HTML export, which is the documented path.

Q6: Is my bookmark file uploaded? A: No. It is parsed in the browser and no request carries it.

Next Steps

Convert the export, sort by folder, and decide what to keep before you import anything anywhere.