← Back to Editor

The Complete Guide to Editing Chrome Bookmarks

This page walks you through the entire workflow — exporting bookmarks from Chrome, cleaning them up in Edit Bookmarks, and importing the result back. Once you've done it once, organising even thousands of bookmarks takes about fifteen minutes.

1. Why edit bookmarks outside the browser?

Chrome's built-in bookmark manager handles basic folder creation and simple search well. The everyday problems users actually run into when tidying up — the same page saved into several different folders (duplicates), per-domain stats that show how many bookmarks belong to a single site, one-shot sorting of every item in a folder by name or date, and collecting scattered bookmarks into a single folder — are either missing or only available one item at a time.

Edit Bookmarks is a free web tool built to fill those gaps. There is no extension to install, no account to register for, and no file ever leaves your browser. Because every operation runs locally, you can use it safely on a work laptop or a shared computer.

2. Export your bookmarks from Chrome

The first step is to export your current bookmarks as a single HTML file. This file is a long-standing standard format that contains every title, URL, folder, and timestamp. The same format is used by Edge, Firefox, and Safari, so the workflow described here applies to all of them.

  1. Open Chrome, click the three-dot menu (⋮) at the top-right, choose Bookmarks & listsBookmark Manager. The keyboard shortcut is Ctrl+Shift+O (or ⌘+Option+B on macOS).
  2. Inside the bookmark manager, click the three-dot menu (⋮) at the top-right.
  3. Choose "Export bookmarks" from the dropdown.
  4. Pick a location and filename. The default filename is something like bookmarks_YYYY_MM_DD.html.
  5. Save the file. This is the original you will upload in the next step.

Always keep a backup. Before you start editing, copy the original HTML somewhere safe. Edit Bookmarks never modifies your original file, but Chrome merges imported bookmarks with whatever is already there, so a backup is the simplest safety net.

3. Upload the file to Edit Bookmarks

Go back to the main page and either drag the exported HTML file onto the upload area or click "Choose File" to browse for it. The file is parsed inside your browser the moment it is selected and immediately rendered as a tree. No network request is made. The data lives only in memory, so do not refresh the tab while you're editing.

Very large libraries (more than five thousand bookmarks) may take a second or two to parse, but every edit and sort after that is instant.

4. Understanding the layout

Once parsing finishes, the screen splits into three areas:

  • Top: Domain stories. A horizontal strip of icons for the domains you save most often. Click one to filter the side panel to that domain only — handy for spotting which sites you keep bookmarking.
  • Left: Folder tree. The full hierarchy of folders and bookmarks. Clicking a folder expands or collapses it. Use the "Expand all" / "Collapse all" buttons at the top of the tree to toggle the whole structure at once.
  • Right: Side panel. When you click a folder on the left, the panel shows that folder's direct children plus sort and grouping controls. When you click a domain at the top, the panel switches to that domain's bookmarks and the "collect into folder" action.

5. Editing and deleting bookmarks

Hover any bookmark in the tree and a pencil (edit) and trash (delete) icon appear on the right. The pencil opens an inline editor for the title and URL — changes apply only when you press "Save". All edits live in browser memory until you export, so if you make a mistake you can always reload the page or hit "Upload New File" to start fresh.

The trash icon deletes immediately. Deleting a folder removes everything inside it, including subfolders. There is no undo, so expand large folders and review the contents before removing them.

6. Sorting and grouping folders

The side panel exposes a sort dropdown that reorders the children of the selected folder all at once. Available sorts:

  • Default: keep the original file order.
  • Oldest first / Newest first: by date added. Useful for finding stale bookmarks you no longer need.
  • Name A→Z / Z→A: alphabetical sort, including non-Latin scripts.

A separate grouping option controls whether folders or bookmarks float to the top. Pick "Folders first" to keep navigation tidy, "Files first" to put pages above folders, or "Mixed" to apply only the sort without separating the two.

7. Finding and cleaning duplicates

Click any domain in the top story strip and the side panel shows a "duplicates: N" badge. This number counts URLs that appear in more than one folder. Expand the list and you can keep one canonical bookmark and delete the rest in a single pass.

If you want to clean broadly instead of one domain at a time, use "Select all" in the panel. Selected bookmarks can be collected into a single folder or deleted in bulk.

8. Collecting a domain into one folder

Suppose your youtube.com videos are scattered across half a dozen folders. Click YouTube in the domain strip and press "Collect all into 'YouTube' folder" in the side panel. Every YouTube bookmark moves into a single folder (creating it if it doesn't already exist) and disappears from its original location. Your tree becomes noticeably tidier in seconds.

This works best for users who hoard from a few specific sites — saved YouTube videos, GitHub repositories, Stack Overflow answers, recipe blogs, and so on.

9. Exporting the cleaned file

When you're done, press the "Export" button at the top. The current tree is serialised back into the same standard HTML format and downloaded immediately. Because the format is universal, you can import the result into Chrome, Edge, Firefox, or Safari.

10. Importing the file back into Chrome

A subtle point: Chrome does not replace your existing bookmarks during import — it adds the imported tree alongside what's already there. Knowing this prevents accidental duplication.

  1. First, export your existing Chrome bookmarks as a backup (yes, again — separately from the one you edited).
  2. Select all your existing bookmarks in the bookmark manager and delete them. (Or just the section you re-organised.)
  3. Open the ⋮ menu in the bookmark manager and choose "Import bookmarks".
  4. Pick the HTML file you just downloaded from Edit Bookmarks.
  5. The imported tree usually lands in an "Imported" folder. Drag its contents to the bookmarks bar or rearrange as needed.

11. Common problems and fixes

"Could not parse bookmarks"

Your file is probably not Chrome's standard bookmarks HTML. Files exported from Pinboard, OneTab, or in JSON form will not parse. Use the file produced by Chrome's built-in "Export bookmarks" command.

I refreshed the page and lost my edits

For privacy, edits are kept only in memory. Refreshing or closing the tab clears them, and there is no autosave by design. For long sessions, export the file occasionally as a checkpoint.

Non-Latin titles look garbled

Chrome exports as UTF-8, which displays correctly. Files converted by other tools may use a different encoding and break. Re-export directly from Chrome whenever possible.

Does it work on mobile?

The page opens on mobile browsers, but mobile Chrome does not officially expose a way to export bookmarks as HTML. You can still edit a file you exported from a desktop, but the workflow has to start on the desktop.

12. Frequently asked questions

Is the tool really free?

Yes. No account, no usage limit, no paid tier.

Is my data uploaded anywhere?

No. Every operation runs in your browser. Nothing is sent to any server, and the bookmarks held in memory are gone the moment your session ends.

Does it work with Edge or Firefox bookmarks?

Yes. They all use the same standard HTML export format, so export from your browser of choice and upload the result the same way.

Is there an undo history?

Not in the current version. Every change applies immediately and there is no undo stack. Back up your file before any large change and export checkpoints during long sessions.

enko