ohm icon

ohm

by Northforge ApS · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 21 Oct 2026

Hide anything on a page with your own rules. Compatible with uBlock Origin-style filters.

Users
15
+7 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
2
0 in 30 days
Store rank
#171K
#143K among extensions
Version
1.0.1
updated 13 Aug 2026

Users

monthly, 2 months
0815Aug 2026Oct 2026Oct 2026
Latest, 21 Oct 2026: 15 usersMove the mouse over the chart for any month

Ratings count

monthly, 2 months
012Aug 2026Oct 2026Oct 2026
Latest, 21 Oct 2026: 2 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About ohm

New in 1.0.1: Fixes for four bugs found by an external HN reviewer, plus one hardening change. All four independently verified before fixing (three via direct parser execution, the CSS-poisoning claim empirically in real headless Chrome, since Node has no CSSOM). - Fixed: a domain and its subdomain's rule groups only ever had one win via Array.find(), silently dropping the other. Confirmed live on the site's own x.com / pro.x.com demo data — 11 of pro.x.com's own rules never applied. Now merges every matching group instead of picking one. - Fixed: one malformed CSS selector silently disabled every other selector sharing its joined rule (confirmed empirically: cssRules.length === 0 in real Chrome). Each selector now gets its own independent rule. - Fixed: ~exclusion hosts were silently dropped while the "excluded" subdomain kept matching anyway — the opposite of user intent. Now rejected with a visible skip reason instead of silently producing the wrong behavior. - Fixed: a URL-scheme host (https://example.com) collapsed into the nonsensical host https:, producing a broken manifest pattern. Also now rejected visibly. Closed a sibling gap found during the fix: protocol-relative hosts (//example.com) had the same failure mode via a different path. - Hardened: SRI-pinned the Simple Analytics script to their official version-pinned sri/v11.js (not a hand-hashed latest.js, which would break unpredictably on their next update) — closes a supply-chain gap in the "nothing leaves this tab" claim. - Minor: rule-count summary on the settings page now says "sites" instead of "hosts". * * * Ohm hides things on a page using rules you write yourself... no waiting on someone else's list, no account, nothing tracked. It understands the same rule format uBlock Origin used for its custom filters, the kind that stopped working when Chrome dropped support for uBlock Origin's old extension format. If you've got a list of those, paste it in and it'll work again. What it does: hides whatever you tell it to, on whatever site you tell it to, using rules like "on this website, hide this thing." What it doesn't do: block ads, block network requests, track what you do, or send anything anywhere. It has no permission to use the internet at all, so there's no way for it to send your rules or your browsing anywhere. Everything stays saved on your own computer.

Growth

WindowUsersChangeRatingsRating
7 days0+0.0%00.00
30 days+7+87.5%00.00

Version history

2 versions recorded
1.0.113 Aug 2026
1.0.012 Aug 2026

Details

Category
Tools
First seen
12 Aug 2026
Size
17 KB
Languages
en
Pricing
Free
Privacy policy
ohm.wbnns.com
Support
ohm.wbnns.com
Extension ID
ffnmgekpfhhaknmahgmfbjgomgdilggi

Permissions and risk

Moderate riskimpact 2, likelihood 3
Permissions
storage
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to ohm

Extensions that rank for the same store searches or share the Tools category, ordered by users