ContainMarks Firefox

ContainMarks

Natively and easily edit and open bookmarks in multi-account containers. Now works with Firefox Sync!

Features & Capabilities

ContainMarks

Natively and easily edit and open bookmarks in multi-account containers.

Compatability

This extension works well with both Temporary Containers on the Mozilla-Addons-Store and Temporary Containers Plus on the Mozilla-Addons-Store.

Usage

(see the screenshots above, or head to the repository for gifs)

  • Quickly bookmark the current page + container combo
  • Assign a container from the bookmark context menu
  • Easily edit assigned bookmarks with the native bookmark UI
  • Assign whole folders in one pass
  • Choose where quick bookmarks are saved from the options page

Security

ContainMarks attaches a one-time code (a token) to all assigned bookmarks. This ensures only bookmarked pairings open in the assigned container.

Sync

ContainMarks works with Firefox Sync / bookmark transfer methods.

Privacy Policy/T.O.S/C.O.C

  1. We do not collect ANY information from you, everything is stored locally.
  2. There are no terms of service, use as you please. Do respect the MIT License, however.
  3. Be kind to others. This rule will be enforced by owner of this repository, at their discretion.

Slightly more technical details

Security Tokens

When a bookmark is assigned to a container, it receives a random token and a stable container index. The assignment is embedded in the URL's fragment, so the real URL remains intact and navigable. E.G. https://example.com -> https://example.com#cm:r4nD0Mt_k3n:4

If the original URL already had a fragment (e.g. https://example.com#section), it is preserved after the encoding: https://example.com#cm:r4nD0Mt_k3n:4#section

The number is the stable, first-seen container mapping index.

This token is hidden when the user goes to edit the bookmark. It is hotswapped back in when the bookmark is saved. This makes native bookmark editing possible without exposing the internal workings of the extension or requiring users to not mess with the token in the URL. This is a slight oversimplification, but this is ~90% correct. Read the code for the full details.

Sync Mapping Folder

ContainMarks stores container mapping bookmarks in the Bookmarks Menu under ContainMarks Sync.

  • Folder location: Bookmarks Menu (menu________)
  • Mapping bookmark title: Mapping: {containerName}
  • Mapping bookmark URL: about:{firstSeenIndex}:{cookieStoreId}:{backupName}
This keeps container references stable across renames and helps sync behavior across devices.

Token Retention Options

Token retention behavior is configurable in the options page:

  • Regenerate tokens on startup toggle
  • Regenerate tokens on every use toggle
Page-Action Bookmarking

The page-action shortcut always creates a bookmark for the current tab URL.

  • If the tab is in a container, the bookmark is container-mapped.
  • If the tab is not in a container, a plain bookmark is created.
Made with ideas from License

All code is licensed under the MIT License. Because innovation is desirable.

User Growth & Download Statistics

Manifest V2 Add-on
By:
mikenrafter
Daily users:
11
Rating:
5.00
(2)
Version:
1.2.1 Last updated: 2026-05-14
Version code:
6261199
Creation date:
2021-11-12
Risk:
Very high risk impact Moderate risk likelihood
Permissions:
Size:
95.44KB
URLs:
Website
Full description:
See detailed description
Source:
Firefox Add-ons Store
Data ingested on:
2026-06-14
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Firefox add-on. Please use these information below to contact the Firefox add-on developer.
Developed by:
mikenrafter
Firefox Add-ons Store
https://addons.mozilla.org/firefox/addon/containmarks/
Website:
https://gitlab.com/mikenrafter/containMarks

Permission Change History

2026-05-11: Version 1.1.5 → 1.2.0
Add Permissions: webNavigation webRequest webRequestBlocking management <all_urls>

User Reviews

This is honestly the best and really the only easy way to assign bookmarks to a container. That said, there is one thing that has been bugging me. For some reason bookmarks often break with a “Used an expired/invalid token” error, which means I have to manually reassign them. Would it be possible to add an option to relax the token retention policies? I have read about the attack vectors and understand the risks. I would be totally fine with this being an opt-in or advanced setting if it helps avoid bookmarks breaking so often.
by Jo*****, 2025-12-31

by 敬念*****, 2025-04-10

by 远离*****, 2025-03-18
View all user reviews ›

Is ContainMarks Safe?

Risk impact
Risk impact measures the level of extra permissions an extension has access to. A low risk impact extension cannot do much harms, whereas a high risk impact extension can do a lot of damage like stealing your password, bypassing your security settings, and accessing your personal data. High risk impact extensions are not necessarily malicious. However, if they do turn malicious, they can be very harmful.

ContainMarks requires a lot of sensitive permissions. Exercise caution before installing.

Risk impact analysis details
  • Critical Grants access to browser tabs, which can be used to track user browsing habits and history, presenting a privacy concern.
  • Critical ****** ****** ** *** ********* ****** * *********** ******** **** ** ** *** ******* *** ****** **** **** *** ******* *****
  • High ****** *** ********* ** ******* *** ******* ******* ** ****** *** *** ******** ******
  • High ****** ********* ** * ****** ******** ******** ********** * ******* ******* *****
  • Medium ****** ** ********* *** ******* ******** **** **** *********** *** ********* *** ********* ******* *** *****
  • Medium ******* ******* ************* ***** *** ** ******* *** **** ******* ****** ******** *******
  • Medium ******* ***** *********** ***** ****** ********* *** ***** ********* **** **** ************** *** ********
Risk likelihood
Risk likelihood measures the probability that a Firefox add-on may turn malicious. This is determined by the publisher and the Firefox add-on reputation on Firefox Add-ons Store, the amount of time the Firefox add-on has been around, and other signals about the Firefox add-on. Our algorithms are not perfect, and are subject to change as we discover new ways to detect malicious extensions. We recommend that you always exercise caution when installing a Firefox add-on.

ContainMarks is probably trust-worthy. Prefer other publishers if available. Exercise caution when installing this add-on.

Risk likelihood analysis details
  • High This extension has low user count. Unpopular extensions may not be stable or safe.
  • Medium **** ********* *** ******* ** *** **** * ******* *** ******* *** *** ** ****** ** *****
  • Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
  • Good **** ********* *** **** **** *******
Extension Guard
Extension Guard

Discover every extension in use, analyze risks, and enforce blocking policies with Extension Guard

Secure Your Browser
Upgrade to see full risk analysis details

Best ContainMarks Alternatives

Here are some Firefox add-ons that are similar to ContainMarks: