TaskGo
Reading & AccessibilityManifest V3Free forever

Dark Mode

Turn any website dark, and make it easier to read.

A smart dark mode that keeps photos and videos looking normal, with per-site memory and a set of reading accessibility tools — text size, readable fonts, link highlighting and comfortable spacing.

Coming to the Chrome Web StoreGet notified when it's live
A privacy-first alternative to Dark Reader.
dark mode · at a glance
  • Smart invert that keeps images natural
  • Per-site memory, or apply everywhere
  • Text size, readable font, spacing, hide media
no signupno trackingfree forever

Features

What Dark Mode does

  • Dark mode on any site

    A smart invert + hue-rotate filter that re-inverts photos, videos and canvases so media looks the way it should.

  • Per-site memory

    The mode and tuning you pick for a site is remembered for that hostname only. “Use everywhere” makes it the default for all other sites.

  • Fine-tuning

    Brightness, contrast and sepia sliders that work in both light and dark mode.

  • Text size & readable font

    Scale text from 100 % to 160 % and force a clean sans-serif everywhere except code blocks.

  • Highlight links

    Underline links and add a high-visibility outline so they're impossible to miss.

  • Comfortable spacing & hide media

    Looser line-height, letter and word spacing for easier reading, plus a switch to hide images and video for distraction-free pages.

Under the hood

How it works

No magic, no server. Here's what actually happens when you use it.

  1. 01

    No white flash

    The content script runs at document_start and injects a single <style> element built from your settings, so pages load already dark.

  2. 02

    Live restyling

    The popup only writes chrome.storage.local. Every open tab listens to storage.onChanged and restyles itself instantly — no messaging needed.

Transparency

Every permission, explained

Chrome shows you a list at install time. This is the list, and why each item is there.

PermissionWhy it's needed
storageSave your per-site and global settings on your device.
activeTabKnow which site the popup is tuning.
alarms, notificationsCheck the TaskGo announcement feed every 6 hours.

Full details in theprivacy policy.

More from TaskGo

Pairs well with

All extensions