Chrome Extension Available

Solstice

Dark mode for any website with smart detection and per-site controls

Solstice intelligently applies dark mode to any website. It detects native dark theme support, or applies filter inversion and CSS overrides as fallbacks — with per-site brightness, contrast, and sepia controls. No flash of white, no broken layouts.

Features

Smart Detection

Automatically detects if a site already supports native dark mode using color-scheme analysis and confidence scoring.

Three Strategies

Native (forces the site's own dark mode), Filter (intelligent CSS inversion), or Override (blanket CSS overrides) — auto-selected per site.

Per-Site Controls

Fine-tune brightness, contrast, and sepia on a per-site basis. Your settings persist across sessions.

FOUC Guard

Prevents the flash of white before dark mode kicks in. Dark styles are injected before the page renders.

Allowlist & Excludelist

Choose to apply dark mode everywhere except excluded sites, or only on your allowlisted sites.

Privacy First

All detection and styling happens locally. No accounts, no tracking, no network requests.

More Highlights

SPA Support

Mutation observer watches for navigation changes in single-page apps and reapplies dark mode automatically

Quality Analysis

WCAG contrast analysis checks the quality of the applied dark mode and suggests better strategies

7-Day Cache

Detection and quality results are cached for 7 days per site so repeat visits are instant

Global Toggle

One click to enable or disable dark mode globally, or toggle individual sites from the popup

Installation

Install Solstice from the Chrome Web Store, then click the extension icon on any website to toggle dark mode. Adjust brightness, contrast, and strategy from the popup.