---
title: "Bookmarks HTML to CSV"
description: "Turn a Chrome, Firefox, Edge or Safari bookmarks.html export into a CSV with one row per link, carrying the folder path, the title and the date it was saved. Nothing is uploaded."
url: https://findutils.com/convert/bookmarks-html-to-csv/
category: convert
---

# Bookmarks HTML to CSV

Turn a Chrome, Firefox, Edge or Safari bookmarks.html export into a CSV with one row per link, carrying the folder path, the title and the date it was saved. Nothing is uploaded.

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

## Programmatic access

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

## Why Use Our Bookmarks HTML Converter?

A bookmarks export is a wall of links. It opens in a browser as a flat page with no dates, no counts and no way to sort, which makes the one job people actually want impossible: deciding what to keep. As rows it becomes a table. Sort by folder to see where the clutter is, sort by date to find what you saved in a week you no longer remember, filter by domain to find forty links to a site that shut down two years ago. Every browser still exports this same Netscape format, so one parser covers Chrome, Firefox, Edge, Safari, Brave, Vivaldi and Opera. The whole conversion runs in your browser, which matters more here than it looks: a bookmark list is a record of what you read and what you were working on.

## Frequently Asked Questions

### How do I export bookmarks as HTML?

Chrome and Edge: open the bookmark manager with Ctrl+Shift+O or Cmd+Option+B, click the three-dot menu at the top right, and choose Export bookmarks. Firefox: press Ctrl+Shift+O, open the Import and Backup menu, and choose Export Bookmarks to HTML. Safari: File, then Export, then Bookmarks. Brave, Vivaldi and Opera all follow Chrome's menu. Each writes the same Netscape format this page reads.

### Which browsers does it work with?

All of them, because they all export the same format. The differences are cosmetic: Firefox adds a description under some links and a separator between groups, Safari leaves out the dates, Chrome marks the bookmarks bar folder. Those variations are handled, and the ones that produce no row are counted under the output.

### What are the columns?

folder_path, title, url, add_date and last_modified. The folder path is flattened with a slash and a space, so a bookmark two folders deep reads Work / Clients. A bookmark that sits outside any folder has an empty folder path. Dates are ISO-8601 when the export carries them.

### Why are the date columns empty?

Because the export did not include them. Safari omits ADD_DATE entirely, and a bookmark file that has been through a converter or an extension often loses it too. The tool leaves the cell empty rather than inventing a date. It also refuses a value that is not a plausible timestamp, which is why you never see a bookmark saved in the year 419,000.

### Are the favicons included?

No. A browser stores each favicon inside the export as base64 image data in an ICON attribute, and a single one can be longer than the folder, title, URL and dates put together. Including them would make the spreadsheet unreadable, so they are dropped. No favicon is fetched from the network either.

### Does it check whether the links still work?

No. The tool reads the file and nothing else. A bookmark to a site that shut down years ago comes through exactly like one saved this morning. Checking links means making thousands of requests from your address, which is a different job with different consequences.

### Can I open the CSV in Excel, Google Sheets or Numbers?

Yes. Google Sheets and Numbers read the UTF-8 file as it is. Excel on Windows sometimes shows accented characters wrongly in a plain UTF-8 CSV; turn on the Excel BOM option before downloading and it reads correctly. If your Excel expects semicolons, pick the semicolon separator.

### What about bookmarklets and internal links?

They come through unchanged. A javascript: bookmarklet, a Firefox place: smart folder, a file:// link to something on your disk and a chrome://bookmarks shortcut are all kept, because they are all real bookmarks somebody saved on purpose. The tool does not filter by scheme.

### Is my bookmark file uploaded?

No. It is parsed and converted in your browser, and no request carries the file. You can watch the network panel while converting and see nothing leave. A bookmark list is a record of what you read and what you work on, which is exactly the kind of file that should not travel for a format change.

### How do I turn the CSV back into bookmarks?

Use the CSV to Bookmarks HTML tool. It reads the same columns this page writes, rebuilds the folder structure from the folder path, and produces a file that Chrome, Firefox, Edge and Safari import. That is the round trip: export, clean up in a spreadsheet, import back.

## Related Tools

- [CSV to Bookmarks HTML](https://findutils.com/convert/csv-to-bookmarks-html/)
- [Dedupe Bookmarks](https://findutils.com/convert/dedupe-bookmarks/)
- [OPML to CSV](https://findutils.com/convert/opml-to-csv/)
- [VCF to CSV](https://findutils.com/convert/vcf-to-csv/)
- [CSV Viewer](https://findutils.com/convert/csv-viewer/)
- [CSV to Excel](https://findutils.com/convert/csv-to-excel/)
