Bookmarks HTML to CSV
BetaTurn 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.
- 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..
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. Nothing is fetched, nothing is checked against the network, and the file never leaves your browser.
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.