1 item
Dim the ads, let real posts shine. Marks ads on the x.com timeline without ever hiding posts. AdsDim marks ads on your x.com (Twitter) timeline — it never hides, deletes, or reorders a single post. Your feed stays complete: genuine posts shine brighter while ads quietly recede. Mark, never hide Every post stays in your timeline. Ads get a small "Ad", "Sponsored", or "Possible" pill and visually recede — hover any dimmed post to restore it to full visibility instantly. Zero layout shift: the timeline never jumps, and AdsDim is safe with X's virtualized scrolling. Two-tier detection, fully local Hard ads: X's own promoted/ad badge, recognized across 12 display languages. Possible ads: conservative heuristics for undisclosed promotions — #ad-style hashtags, discount codes, affiliate links, contact-to-buy and giveaway patterns. Each "Possible" mark comes with a why-tooltip explaining exactly which signal triggered it, so you can judge for yourself. Three looks, two contrast levels Glass Focus (default): genuine posts float as frosted-glass cards while ads recede, desaturated. Glow Lane: genuine posts earn a gradient ring and a soft left glow; ads fade toward gray. Theater: ads dim like house lights going down; genuine posts stay at full brightness. Each scheme offers Normal and Strong contrast, and follows X's dark/light theme automatically. Private by design Zero network calls: all detection runs locally in your browser. Nothing is collected, uploaded, or tracked — no analytics, no telemetry. Your settings are saved only in Chrome's extension sync storage. Open source under Apache-2.0.
Jul 13, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.