Bookmarks HTML to CSV
BetaTurn a Chrome, Firefox, Edge or Safari bookmarks.html export into a CSV with one row per link and its folder path, title and date saved. Runs in your browser on this page.
- Free, no sign-up
- REST + MCP
- Updated
- Reviewed by Olgun Ozoktas
Adds a UTF-8 byte order mark to the download so Excel shows accented titles correctly. Leave it off for Google Sheets and scripts.
One row per bookmark will appear here..
How to Convert Bookmarks HTML to CSV
-
Export the bookmarks
Chrome and Edge: open the bookmark manager, then the three-dot menu, then Export bookmarks. Firefox: Manage bookmarks, then Import and Backup, then Export Bookmarks to HTML. Safari: File, then Export, then Bookmarks. -
Upload the bookmarks.html file or paste its text into the input panel
The conversion runs as soon as the text arrives. -
Check the preview table
The folder path is flattened with a slash, so a bookmark in Work inside Clients reads Work / Clients. -
Download the CSV or copy it
Turn on Excel BOM first if the file opens in Excel with broken accents.
Common Use Cases
Auditing a bookmark collection that has grown for years, by folder or by domain
Finding duplicates across folders, which a spreadsheet does in one sort
Migrating between browsers or bookmark managers through a file you can edit first
Sharing a reading list as a spreadsheet instead of an HTML file nobody opens
Keeping a dated record of a collection before a cleanup
Why Use Our Bookmarks HTML Converter?
Every browser exports bookmarks in the Netscape bookmark file format, a shape that predates almost everything else on the web and has outlived every attempt to replace it. It is HTML, but not well-formed HTML: folders are heading elements followed by a nested definition list, and the list items are never closed. This converter reads that format directly rather than handing it to a general HTML parser, which is both faster and safer on a large export.
The output is one row per link: folder_path, title, url, add_date and last_modified. The folder path is flattened with a slash, dates become ISO-8601 when the export carries them, and the title has any inline markup stripped and its HTML entities decoded, so an ampersand is an ampersand. Rows keep the order the export lists them in unless you sort by folder.
What is skipped is counted rather than hidden. A link with no address, a separator line between groups, a folder end with no matching start, a file that was truncated mid-export: each is reported under the output. Favicon data is dropped on purpose. No link is fetched or checked against the network. On this page, the file is read in your browser and is not uploaded. The REST API and the MCP tool are a separate path: a call sends the export you include to FindUtils, which converts it without storing it.
How it compares
A browser's own bookmark manager can search but cannot sort by date, count by folder or export anything a spreadsheet reads. Online converters ask you to upload the file, which for a bookmark list means handing over a record of what you read. This page reads the format properly, keeps the folder structure, and keeps the file in the tab.
Bookmark Export Tips
- The folder path is flattened with a slash and a space, so nested folders read Parent / Child. That is also the separator the CSV to Bookmarks HTML tool splits on, so the two tools round-trip.
- ADD_DATE and LAST_MODIFIED are unix timestamps in the export and become ISO-8601 dates here. Safari does not write them at all, so those columns are empty for a Safari export, which is the file's fault and not the converter's.
- Favicons are stored inside the export as base64 data in an ICON attribute. They are never written to the CSV, because one favicon can be longer than every other column combined.
- Empty folders produce no row unless you ask for them. Turn the option on when the folder structure itself is what you are auditing.
- The tool never opens a link, so a dead bookmark looks exactly like a live one. Checking which URLs still work is a separate job that has to leave the browser.
- An export full of repeated links is easier to read after Dedupe Bookmarks removes them; convert the deduplicated file here afterwards.