Eclipsed darkens every website by asking each site for its OWN dark theme first — so pages render exactly as designed, nothing to break, and your photos are never inverted.
Free forever · No account · No subscription · Local-only
Most sites already ship a real dark theme. Eclipsed uses it. Only sites without one get the careful filter — so the work that slows other dark-mode extensions down almost never happens.
Eclipsed makes the site believe you prefer dark, so it renders its real, designed-for-dark look — exactly as its makers intended. Zero processing, nothing to break, photos and logos perfect because it IS the site's design.
GitHub, YouTube, Reddit, X and thousands moreSites with no dark theme get a careful CSS filter that protects images, video and canvas so photos are never inverted into negatives. Because it runs on far fewer sites, Eclipsed stays light — and it's built so it can't rot over time.
Brightness · contrast · warmth · grayscaleThe classic dark-mode failure is a blunt invert that turns every image into a negative. Eclipsed protects images, video, canvas and backgrounds — even on filtered sites.
Auto picks the right engine for each site. The toolbar badge shows which — N for the site's native theme, F for filter — so you can see the fast path working.
Choose Auto, Native, Filter or Off for any site and it persists — reliably, across sessions. Off doubles as a permanent exclusion.
If a site looks wrong, "Fix this site" switches engines instantly and can send a one-line report. Good reports become an updated rule that reaches everyone within days — no store review needed.
Run dark on fixed hours or from sunset to sunrise. Sun times are computed locally from coordinates you type in — Eclipsed never asks for location permission.
Toggle the current site with Alt+Shift+D, or hold to peek at the original page for a moment — a gentle glance, no disable-and-re-enable dance.
No account, no analytics, no tracking — everything stays on your device. Export and import all your settings as a file whenever you want.
Native theme where the site has one, careful filter where it doesn't, media always protected. The right engine on every site without you thinking about it.
Only ever spoof the site's own dark theme, never filter. The lightest possible path — you accept that a few sites stay light.
Force the filter engine on a stubborn site regardless. For when you want it dark no matter what, with photos still protected.
Every feature is free permanently — no subscription, no paid tier, no locked settings, ever. Eclipsed runs on your device, so there's almost nothing for us to pay for. It's funded by goodwill: if it earns its keep, you can leave a tip. That's the whole business model.
Eclipsed is one of a family of independent Chrome extensions built in the UK. No bloat, no dark patterns.
Hide algorithmic feeds, Shorts, Reels and sponsored posts on the seven sites that matter — while search and messages keep working.
An all-in-one document suite for the browser — convert, merge, split and edit files without uploading them to a stranger's server.
Screenshot & snipping tool with a built-in bulk image downloader. Capture anything, grab every image on a page at once.
See the full lineup at niallcodes.com →
The heavy work — filtering a page's colours in the browser — is what drags other dark-mode extensions down over time. Eclipsed avoids it on most sites by using the site's own dark theme instead, so there's nothing heavy to accumulate. Where it does filter, it's built around a single, cleaned-up process rather than piling on work as you browse. The promise is simple: as fast on day 90 as on day 1.
No. On sites using their native dark theme, nothing is filtered at all — images look exactly as intended. On the minority of sites that get the filter, images, video, canvas and background images are protected so they're never turned into negatives.
Open the popup and press "Fix this site" — it instantly switches to the other engine and remembers your choice for that site. You can also send a one-line report, and if it points to a better default, an updated per-site rule reaches everyone automatically within days, without waiting on a Chrome Web Store review.
No. Eclipsed never requests location permission. For sunset-to-sunrise mode you type in approximate coordinates yourself and the sun times are worked out locally on your device. You can also just set fixed hours instead.
Yes — every feature, free permanently, with no paid tier and nothing that will move behind a paywall later. There's no account and no license. If Eclipsed helps you, you can leave an optional tip at ko-fi.com/niallcodes. That's the entire model.
No accounts, no analytics, no tracking. Your settings live only on your device. Eclipsed makes just two kinds of network request: an automatic read-only download of the per-site rules list (no data about you is sent), and a report you send only if you explicitly click one. Full detail is in the privacy policy.